{"_id":"mediana","_rev":"3-81b4992a5b0ae7801011d95c227ecd8e","name":"mediana","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.1":{"name":"mediana","version":"1.0.1","description":"A Quick and Precise Library for Calculating the Median Value of an Array of Numbers (Typed or Untyped)","main":"src/index.js","types":"src/index.d.ts","scripts":{"b":"npm run build","build":"npx browserify ./src/index.js > ./dist/mediana.js","cleanup":"npm uninstall median median-quickselect simple-statistics","f":"npm run format","format":"npx prettier --arrow-parens=avoid --write *.js src/*.js","perf":"node perf.js","setup":"npm install -D median median-quickselect simple-statistics","test":"npx ts-node test.ts"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/mediana.git"},"keywords":["fast","faster","fastest","image","integers","math","median","no-data","numbers","pixels","quick","speed","stats"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/mediana/issues"},"homepage":"https://github.com/DanielJDufour/mediana#readme","devDependencies":{"flug":"^2.3.1","median-quickselect":"^1.0.1","simple-statistics":"^7.7.5"},"dependencies":{"preciso":"^0.5.0"},"gitHead":"ef86aafbc5d094a1aeaf1abfb6ad42990a622d74","_id":"mediana@1.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-qWjf2h+IK3tw2kAOB8ud8X7QnhsF8PJ7/cDB633SwYIuLsBMCnP2iPFWgmqdi8fFc4YRTIqN99NGW4+xO1//cg==","shasum":"692f44eadde5c9eb2f74f5f448923a9f91c69b03","tarball":"https://registry.npmjs.org/mediana/-/mediana-1.0.1.tgz","fileCount":9,"unpackedSize":13191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChLJzr1u9FBabOqp+wdAbZffbdjAELOS2Q9At3zAad6AiEAgPwa8dj8vKsL/TSCEm/z9CmZKF29CjNZ1lC19FymMu0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiukPxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6iA//cZAJ/F0mW6UpCylhvYrtM/actMJ4Rd2r4J+PpYgArXwPwi7p\r\n+v2HxJ3kF7gsIT0SbdHvs/10ObDaZgfBMcKemzcpUIGV527GviPqRsBQxDmh\r\nALQG27yinmxy2DWS4DHBQQT1S/zxyZMyOFn/8z2tjZIMpHgVG2CgrbZJQDQ6\r\nq3H0jUFDQC6ej0E4kh0A4RQwZ6Y3/GGzvVF+MZkRGvL01Axb9RTJW2HwjPay\r\nRz1hyCtjtIV2TtpO2D6kAJbe9H/KMbcVvQCl6MHgj0QrIpX9eTCDFBRT6rSE\r\nXQkvQRLKt7Oki5Vvr4/pSqZDUK92feXV69IehXHZIyiCuovGAhUUPpIsG3/d\r\nehVrOO/mzeorQKnGeicxfia4p0v8NO1EjjnI1Z+1ChR0kUnuwv+E8d68WvE4\r\nqTUVRn3HBjYIYi7ZMe4+4oezPoPJEvwSi0rgufCyG5ZOkAOoNbNXQSEIekod\r\n/QU2NkuRw2dPi9Zt/sI1Pd/5F14nE3oAo74XwIHDKACpQpx2iIObODcZ0bMQ\r\njZAT8mWpVlWynZcX2Rkd9hvC/4au28TubMYqSuSp4pl7NBP8pRfsbTGobdjY\r\npfk4Xis83B0nXxJ8/oArOZHiTIIlJXhIvyeBTlFGIwJJHiA+gAFV+XaRpLr3\r\nnUzOMeKmci7djsvYdB6AbmrN7GK2DGTGcLg=\r\n=oTV5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mediana_1.0.1_1656374257440_0.7632139951741248"},"_hasShrinkwrap":false},"1.0.2":{"name":"mediana","version":"1.0.2","description":"A Quick and Precise Library for Calculating the Median Value of an Array of Numbers (Typed or Untyped)","main":"src/index.js","types":"src/index.d.ts","unpkg":"./dist/mediana.js","jsdelivr":"./dist/mediana.js","scripts":{"b":"npm run build","build":"npx browserify ./src/index.js > ./dist/mediana.js","cleanup":"npm uninstall median median-quickselect simple-statistics","f":"npm run format","format":"npx prettier --arrow-parens=avoid --write *.js src/*.js","perf":"node perf.js","setup":"npm install -D median median-quickselect simple-statistics","test":"npx ts-node test.ts"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/mediana.git"},"keywords":["fast","faster","fastest","image","integers","math","median","no-data","numbers","pixels","quick","speed","stats"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/mediana/issues"},"homepage":"https://github.com/DanielJDufour/mediana#readme","devDependencies":{"flug":"^2.3.1","median-quickselect":"^1.0.1","simple-statistics":"^7.7.5"},"dependencies":{"preciso":"^0.5.0"},"gitHead":"270874365c4a42bcb19e02410e4c7b24e4cfd2ac","_id":"mediana@1.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-ymdcPH5phH+9urT+Tml7RKTa4q9cYFLwmY00+krxSV9cJShUBse5sBPyh1j5pLkYYBKZgYyAiaHXhEfzgW4a9A==","shasum":"abb45257c3782b1c0413c712c3027e39cfcce912","tarball":"https://registry.npmjs.org/mediana/-/mediana-1.0.2.tgz","fileCount":10,"unpackedSize":43353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFrPhaFZ6m+Tn99RPQW3Fn9JlHcf/9x1Ibqw7pEe3lpiAiBF0CYRVSF63r44gS6BKifeo979TV/BxUD76iXXmc1sWg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiukUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogkA//cKwevajgYQr67Cw2nC284hYUzRd0TRoLENaUpj9aWGc/dily\r\nfr4JIEmSggMFWjphLoS/TcGQjNo6tSVBqW6tq4E60tLJdF8uigls1XlJVwJE\r\nRMKQmfLuBRT3uXqERULvSWewW3ytN19mM0ZIV+XpsKJeeXcU4orPlM37dLbu\r\nYTFWS2yC5YJJ3VmBbc2cLmVPXIY93nR6+ftBHxf26OtXDmRXPMOhzOCY2y6N\r\nJaTTU/pcKgL06Bp7cEb/jU1YIFhry+tNBh8wZDFR926wfMRjaGZNjSNgHbQs\r\nJBpnsGpzYUluhHjKVpP1MBO2t71v9Wc6KCZHs+90BspfVFNOhAdyappzJWyc\r\nC6MppouXeI1E4iwXNHSskXlEMHzle+U3Dg3z3HRNUg8rzTfVKXoLFEjwM8WF\r\n5uu0DIaqMK+mjXdOaHygReydNfGbKHJXmpkJ15vLklDmRYFUbpf8hR7ebarj\r\n9qwimCSmtXTm+DnTCdrbRNeu1IPCBGuIVykInRMrhO9O4bQTw9LiSSbJ2bbE\r\ncGQuPOYoKERBJNxjBYMlGxVB9C6V5XCMEwmTrH0zg+F3fUD4Qnh/r0n++Lcb\r\nKYqHuaAomKbhT5iePO9cR+G9IRDAwQh8sz/J4LAP+Zi3r5Wdeot4d3ADD17W\r\n5mo+afzRnm/MqCi/HNDUbYL4Muw2bnu/fY4=\r\n=2RMS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mediana_1.0.2_1656374564723_0.16921590787998664"},"_hasShrinkwrap":false},"1.0.3":{"name":"mediana","version":"1.0.3","description":"A Quick and Precise Library for Calculating the Median Value of an Array of Numbers (Typed or Untyped)","main":"src/index.js","types":"src/index.d.ts","unpkg":"./dist/mediana.js","jsdelivr":"./dist/mediana.js","scripts":{"b":"npm run build","build":"npx browserify ./src/index.js > ./dist/mediana.js","cleanup":"npm uninstall median median-quickselect simple-statistics","f":"npm run format","format":"npx prettier --arrow-parens=avoid --write *.js src/*.js","perf":"node perf.js","setup":"npm install -D median median-quickselect simple-statistics","test":"npx ts-node test.ts"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/mediana.git"},"keywords":["fast","faster","fastest","image","integers","math","median","no-data","numbers","pixels","quick","speed","stats"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/mediana/issues"},"homepage":"https://github.com/DanielJDufour/mediana#readme","devDependencies":{"flug":"^2.3.1","median-quickselect":"^1.0.1","simple-statistics":"^7.7.5"},"dependencies":{"preciso":"^0.5.0"},"gitHead":"3df682502e6a0aef5b592d4275fdc27ac0d155b3","_id":"mediana@1.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-VUmGLNile2IjOOnuxDAL0KawfXZy9QqiRT591JiHli0NrN1A0pQkb/cxIOul1wKcT4KjhatGdmUgSPKVx6kJhg==","shasum":"44ecd3c7fe2fd9a1ed59f773237888e8c6ec3e8c","tarball":"https://registry.npmjs.org/mediana/-/mediana-1.0.3.tgz","fileCount":10,"unpackedSize":43353,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKomSexDMssk5vrbwGUm3vJ+/h6ghlTldhfZR7JbiE5wIgKa133O9gW/fbD2mX6z6IRi3agmyeptibWNn+kSS8qZk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiukYnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzag/5AVsDWDD8H/oEhLg7A50LPakvwNUEPBa3cPdLUXVKNUW8OWKd\r\nOAVyIon1g8lffWSdun0nB4HCqQgKQ2MlRujDehKqFzLmeguez1QUbK3N4Z5v\r\nnO5Bp6V0VVBkl+BCgVdaOiej5dDf/LGU0MwfIge2ZYIYkMTTSwSH+61YGObK\r\nD1ZiIG9pVsuuIOnWIyZfWOjjjhChg4qbZoPi9VheDBpyqziAO7XJQZF40RvY\r\nvpsC0dnWaLpSggByVICU7UxigZT5Ru38pm2Ndb/x6aXguq2/IkXVL/F8pl8Y\r\nEa2BNUWsdbjPX8cft/MjhzexDoz1z9yvqnA76Qnssy+qWv77EeZyCdaJaRlM\r\nDDUDOw6epl7SVopNJee8VI1Ll+5JM6iUWY7LSyLUY1Y+z9FAEyEIxg5IN+qV\r\nVCD8xYRtgRwdOSTOgS1DNPXMznXpF4pdD71LCFa8drvzUlPaDJyRmGWq47Im\r\nmNaJyheYjDnZAsH7LzxWu+kRr4CgCPFBMM/omtp7C2yPUDvHPVC6s579BEu6\r\nglRKbo1Aas/DHAqKAD1z7s5l6lcORc0Olmd5HEGq9KFRV77vPepmKvFmtJd9\r\n38+/5Gf8m721uheKq18QHzn3ovMrf+Id+v5Hr4XUDhYiUD6HFbx4xofAxIX1\r\nCknRGtjNMbkzDpm403mJ2uYR4kHn0PPcakM=\r\n=bEiM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mediana_1.0.3_1656374823048_0.8882125069417941"},"_hasShrinkwrap":false},"2.0.0":{"name":"mediana","version":"2.0.0","description":"A Quick and Precise Library for Calculating the Median Value of an Array of Numbers (Typed or Untyped)","main":"src/index.js","types":"src/index.d.ts","unpkg":"./dist/mediana.js","jsdelivr":"./dist/mediana.js","scripts":{"b":"npm run build","build":"npx browserify ./src/index.js > ./dist/mediana.js","cleanup":"npm uninstall median median-quickselect simple-statistics","f":"npm run format","format":"npx prettier --arrow-parens=avoid --print-width=200 --trailing-comma=none --write *.js src/*.js","perf":"node perf.js","setup":"npm install -D median median-quickselect simple-statistics","test":"npx ts-node test.ts"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/mediana.git"},"keywords":["fast","faster","fastest","image","integers","math","median","no-data","numbers","pixels","quick","speed","stats"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/mediana/issues"},"homepage":"https://github.com/DanielJDufour/mediana#readme","devDependencies":{"flug":"^2.7.2","median-quickselect":"^1.0.1","simple-statistics":"^7.8.3"},"dependencies":{"preciso":"^0.12.2"},"_id":"mediana@2.0.0","gitHead":"1030769ef8c88db254ac6b7ad73e2be590d7b8ae","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-NgcFSawQtMMoNA995XGeI6axP/bYHzySc0LesvtpvFhpNjr409KevqN9sJPBDOYO7NUT34UXzvffpjwbRBk0gQ==","shasum":"a8902496829653f1a7af521a14ca77d02a36cb2b","tarball":"https://registry.npmjs.org/mediana/-/mediana-2.0.0.tgz","fileCount":8,"unpackedSize":40144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCawx5qM8dUGvPaWvpxJSKSNRFRHZFYkZrllCGtKN6ZpgIhAPp9bMnDQzI3pGiRtFTJoTAGm4iwimOFz1ka9ob4sv1P"}]},"_npmUser":{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mediana_2.0.0_1705180499052_0.8974723600590417"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-27T23:57:37.439Z","1.0.1":"2022-06-27T23:57:37.679Z","modified":"2024-01-13T21:14:59.494Z","1.0.2":"2022-06-28T00:02:44.919Z","1.0.3":"2022-06-28T00:07:03.198Z","2.0.0":"2024-01-13T21:14:59.292Z"},"maintainers":[{"name":"danieljdufour","email":"daniel.j.dufour@gmail.com"}],"description":"A Quick and Precise Library for Calculating the Median Value of an Array of Numbers (Typed or Untyped)","homepage":"https://github.com/DanielJDufour/mediana#readme","keywords":["fast","faster","fastest","image","integers","math","median","no-data","numbers","pixels","quick","speed","stats"],"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/mediana.git"},"author":{"name":"Daniel J. Dufour"},"bugs":{"url":"https://github.com/DanielJDufour/mediana/issues"},"license":"CC0-1.0","readme":"# mediana\nCalculate the Median Value of an Array of Numbers (Typed or Untyped)\n\n# why \"mediana\"?\nMediana is Spanish for median.\n\n## install\n```bash\nnpm install mediana\n```\n\n### usage\n```js\nconst mediana = require(\"mediana\");\n\nconst nums = [0, 56, 123, 63, 763, ...];\nmediana.calculate(nums);\n123.4567\n\n// ignore zeros\nmediana.calculate(nums, { no_data: 0 });\n876.5432\n\n// ignore multiple numbers\nmediana.calculate(nums, { no_data: [-99, 0] });\n987.6543\n\n// calculate median with infinite precision using preciso\nmediana.calculate(nums, { precise: true })\n\"128.1231236542451283153614234128736127354564\"\n```\n\n### script usage\nIf you want to use this on a web page, you can also install using a script tag\n### in a web page\n```html\n<script src=\"https://unpkg.com/mediana\"></script>\n\n<script>\n  mediana.calculate(nums);\n</script>\n```\n","readmeFilename":"README.md"}