{"versions":{"2.0.0":{"name":"calc-stats","version":"2.0.0","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.2","quick-resolve":"^0.0.1"},"gitHead":"3da1a6f0cbb7ced368f1e6fb99d66ae6ede976a6","_id":"calc-stats@2.0.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-WDeLjlZwSQIfLec5o+u9atfCt+WaZq2KtewzVRFsDuLKgyx26TMcBAXy9iJPpc6eqhcuMDrryv9LJueNqRGS9w==","shasum":"74573ef51c0c821e4731f5185f02e10c37b954c7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-2.0.0.tgz","fileCount":4,"unpackedSize":16780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpBhFCRA9TVsSAnZWagAArGYP/2fkMZ3ytajSiJyFCIvQ\n9LZe+doBiUXN6kqiFgk0B/S+auyQvqCSFfl3+oGx4wrs2BWlhxFd2WSQxQV8\nBivdkTdWX/WueQtce6rFWanVBIbH25rt7B4KQ558AuxGy3UCO85wX17x4pfl\n6T/jdOBRfJHwsuE6io6oy7SyIEYHhsegicUfg/Ubn6JlzCilI2KRC6un7xVl\nmtGsbwdbIwmcz4YH2aOA9xKIqKIp0T60WgfWOv4nQz28OrXskFc8lDjF0A8Q\nNszKl0c9IX+YHVuWEi3XFKzJ2vULJxA6ULNaqpA3KqicvMCFsEkXZUT/ymqg\ni7GLWS4oPSjyzowtpF8cRanAPLuNNnkUU5j5XtXyRZ1lufWVYD1tRFq1ZOQB\n7hbUpUoqB/dtXN4EEqojEg/11rGPKvR9JqRVYCoO8VVr1VvalCPEOpK1Sd9m\n114XqCeBOma+eYt0pq9kn9+9+Awjd81nZ4IP8ufModMjvExS3nDyrAHFagCl\nVYwqPW1DXLyC8mU6/HSZ62tvNjd/ROlwiGbjeC4yufhInlK5V/AVGkEqOSRZ\ntSQ5BlX3fAcYHqtCKf13GV0PSyRgCq7UUSIY+k5QI34FEip9Q+MbxOnbNNiP\nDZjRPWdJLN5dFHznW8VMpqy8zOyVwSFr/y7QELXQWkWrMdpjhzNQ8cMKs1rb\nmxJM\r\n=sQaA\r\n-----END PGP SIGNATURE-----\r\n","size":6225,"noattachment":false},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_2.0.0_1638144069522_0.35769029259982"},"_hasShrinkwrap":false,"publish_time":1638144069670,"_cnpm_publish_time":1638144069670,"_cnpmcore_publish_time":"2021-12-17T00:13:51.646Z","contributors":[]},"1.0.1":{"name":"calc-stats","version":"1.0.1","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.2","quick-resolve":"^0.0.1"},"gitHead":"beb07e94bd5ef68ce5eae044ac692ef2d7470a27","_id":"calc-stats@1.0.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-0UI9qnQSaODZFgf4q9L5yKt3s+/oFIlLWo0JZcJpvwQKeK9YGJ07r6EC5KcBZJtH4gfVUwuKddalHK+pj3XAsQ==","shasum":"1f34f0cccdf1a606907a42b67d3452af13bfbea9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-1.0.1.tgz","fileCount":4,"unpackedSize":15994,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho/z/CRA9TVsSAnZWagAAEtoQAIjqXSaDMROe4qHRP+w7\n7M3o82uz6/VDu7qWbbSBvYNHNY8qsxKjnbqcYb7GHn0xWUu2Q6zRa7fvuw3G\nokaSkBgKok+qhxrNHeR0o8+H9/MTs36XinckfD0P6xqbWMYqVShJC6gjml88\nEc59pDfdRf3/G5UT8otyVN6oBsRN/9TUdAGTKtJEG0JqSSYJY5HxeBo6xtf1\nLC5+hsj/PbGczsSUJPZVLzdq4xb0VvgKqRfy/a96hyuXDDn/f2cgtsCu4uaC\ndLzvZCPLp84oD1K8Met7xYPDufX0W4DjwC1GEWE32OlG2D4CZ5lRskrPJsgn\n4+Ilcd4fR+qx8nUy+mklWikDvp+78SR6KrchFRPIZVdfntgoBFpARueHOay4\nkzg5TcdH7fuhhcReSajj4tI3jc6cTFuVjHPf2zMi2Hn1bbWvn06fCBd+WAjc\nieylIzzq/mEwSawgVhNR/q9X5gakmGr3uwpLVEXnxpbD/CQXrOPlXHT0MYOT\nOx1Ds454T+YSasIJR+hBBHpA934O/qmycZTSXPCdTzm+rYwX+jDRX23XX0kX\n19CheCByc2t0+nxbmKysVQVBo6iJV3SeEHJGddAoyMZ4uoBuSNweTRLQN7ZJ\nylJcT2nqp4txrgd6SSW4YE6CvtErHmJ5tADaqVsSjcgZ87sdhEpD6tDabcTH\n43Uk\r\n=dJ/R\r\n-----END PGP SIGNATURE-----\r\n","size":6077,"noattachment":false},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_1.0.1_1638137087848_0.8402147521476959"},"_hasShrinkwrap":false,"publish_time":1638137087976,"_cnpm_publish_time":1638137087976,"_cnpmcore_publish_time":"2021-12-17T00:13:51.879Z","contributors":[]},"1.0.0":{"name":"calc-stats","version":"1.0.0","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.2","quick-resolve":"^0.0.1"},"gitHead":"f4f2f45081f2777ddf90bf85e3ba8338cfca81c9","_id":"calc-stats@1.0.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-Kl6USyzsiCZVueOBk6V/KsMjfTpmE6X5bHDUat45l/TuGrF3wWb1Dth2Y0sosENXv6Oup+obYRTWRefKMFrBZA==","shasum":"98c87d24f0e10603017b98efd1fdeab3d7c8870f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-1.0.0.tgz","fileCount":4,"unpackedSize":15930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho7O1CRA9TVsSAnZWagAAS38P/3umRugf2T/LzoSeCcOZ\npQU2ghTsQ7E0O/y1s7fA5eQ2F7//BNUGdvQ90AnbUFUfKyPNFepg1docnSsg\nRQFBcnJ6yc3J/HhaXWNw5LiH62a2wVwkWiJr2KgCVa3UG/YEYO7RJk1ib3Yq\nYgcPf+t75neSZixuNwQHW9JxFSr2JfnFBoJ7e9BssyrAfBGb/m5P6fmtkuWM\nFJWpuk30wcUNlldFbHjv/tcsayXEgx8AxIwqejtDhOeixSIhOa6TKE2fuUOe\n2aKbjPQ6a76rBomyTUInEK2yDpRsVjsnyG3TTFS9QEq1SwO6zjdxLTTSjcAF\nnfkxiPUCPSnPDpx/vloNK7IkGwcALHvXJqBCUEHjX6GFehe2XhlS1vnC7Yol\ngXaZxcLCDLr7iewZs6Ao1CmgUU0M0Dph2TPapnjQrLoEOrGcP99CxzQX36kD\njdJnEot0fS+lmUoV4Jw8IJFZqrk7r+byAid9UgO7km2oUwEZdl0Qo/dRddhg\nXV0KTNITtVcmMyoJ6mFFl0DdeiucB+eIwSiva+nLTQKFdnYHqtTUqfzN8zUe\nSqusuRDQsvmb7fzmKu8MXzakHtWYCSk624TLjT1zOgUcjvj036Ky8H/R/8b7\nkLTqg33oLgeQUeQanwT6F06TMqN3NIwZteCwCnt+oFHT3RCJm+2vphK4s2vV\nYk6u\r\n=j07S\r\n-----END PGP SIGNATURE-----\r\n","size":6070,"noattachment":false},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_1.0.0_1638118325160_0.6575161487127723"},"_hasShrinkwrap":false,"publish_time":1638118325313,"_cnpm_publish_time":1638118325313,"_cnpmcore_publish_time":"2021-12-17T00:13:52.076Z","contributors":[]},"0.4.1":{"name":"calc-stats","version":"0.4.1","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.2","quick-resolve":"^0.0.1"},"gitHead":"0a177ede2baf9a074b6faef6ce18e5767866a76a","_id":"calc-stats@0.4.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-l+gsgn62z59mwYjWKvoWiRSuP5FONXCWVSHwtdazxaqQJgPZ66rY5w9Dpsf1Va+yzCFE8Sq4PYp8Zvg1WmsGDw==","shasum":"0343939dc28d4813e75e3f0c2e0c34daed1d44ff","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.4.1.tgz","fileCount":4,"unpackedSize":14027,"size":5523,"noattachment":false},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.4.1_1636932233918_0.8684364262191406"},"_hasShrinkwrap":false,"publish_time":1636932234107,"_cnpm_publish_time":1636932234107,"_cnpmcore_publish_time":"2021-12-17T00:13:52.326Z","contributors":[]},"0.4.0":{"name":"calc-stats","version":"0.4.0","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --arrow-parens=avoid --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.2","quick-resolve":"^0.0.1"},"gitHead":"b262213e87682652c339b01f152e1cd5caa8da7f","_id":"calc-stats@0.4.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"integrity":"sha512-Qyw4U18kGhMVUXJVQrp9MnYH804igFRqIzYn7xS1XGHLIlx8eNOsgXpR/URd4yWIDNgZyrFDDp1p54jl2h7p4g==","shasum":"aeb541101ddb92a7c0ac8ea49772fdbf1b42ca3e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.4.0.tgz","fileCount":4,"unpackedSize":13891,"size":5490,"noattachment":false},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.4.0_1636850362483_0.6029737897638077"},"_hasShrinkwrap":false,"publish_time":1636850362621,"_cnpm_publish_time":1636850362621,"_cnpmcore_publish_time":"2021-12-17T00:13:52.500Z","contributors":[]},"0.3.3":{"name":"calc-stats","version":"0.3.3","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --arrow-parens=avoid --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.2","quick-resolve":"^0.0.1"},"gitHead":"22adc3f162e4781005866fb35e8dc7b1b78267eb","_id":"calc-stats@0.3.3","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"2c51fd59fce1e07770ebd5bb45972987edd8e952","size":5426,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.3.3.tgz","integrity":"sha512-2rP7i6sR+l3ZGsUnFDYoym/I9jZ66weqC66EKtzFXLF2GSdzCpXofcQzBnLS2wwcWdAPBE4b+qnNrK/haCzbQg=="},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.3.3_1636295110722_0.46742853077084123"},"_hasShrinkwrap":false,"publish_time":1636295110857,"_cnpm_publish_time":1636295110857,"_cnpmcore_publish_time":"2021-12-17T00:13:52.717Z","contributors":[]},"0.3.2":{"name":"calc-stats","version":"0.3.2","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --arrow-parens=avoid --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.2","quick-resolve":"^0.0.1"},"gitHead":"e2cd23fb0ab767ce8640db954181f41de4a9a2c9","_id":"calc-stats@0.3.2","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"008561d143d3bf42f507a7e1fea55dfabf590fe6","size":5182,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.3.2.tgz","integrity":"sha512-9v2gz0x94TYpzSijEro4HTYksaluRd02lWEquvKOeQjuuaqBihmUtklXE9Xg/IF8Kq0bnum0wsjmevyyOmMQnQ=="},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.3.2_1636157214424_0.5036104588467811"},"_hasShrinkwrap":false,"publish_time":1636157214631,"_cnpm_publish_time":1636157214631,"_cnpmcore_publish_time":"2021-12-17T00:13:52.901Z","contributors":[]},"0.3.1":{"name":"calc-stats","version":"0.3.1","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --arrow-parens=avoid --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.2","quick-resolve":"^0.0.1"},"gitHead":"cb7403e1dc2bc6b978f595fcacfcce4c86892adc","_id":"calc-stats@0.3.1","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"e78c428dfe904bd997b57bc4663d16fe2d75430e","size":5185,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.3.1.tgz","integrity":"sha512-Tc/Iid6l1o6MsIShRKC/FKAcxCN9ethx8q2UJA43IA+9wzgNb3pNz4tAujCCPPI0kN60jzJE4KFbWXp4vdTYpw=="},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.3.1_1636154248549_0.5500810519168113"},"_hasShrinkwrap":false,"publish_time":1636154248782,"_cnpm_publish_time":1636154248782,"_cnpmcore_publish_time":"2021-12-17T00:13:53.099Z","contributors":[]},"0.3.0":{"name":"calc-stats","version":"0.3.0","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --arrow-parens=avoid --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.0","quick-resolve":"^0.0.1"},"gitHead":"49535b147cfe6c959404687926ecd01dc04394c4","_id":"calc-stats@0.3.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"9fce6a722c8e5bb901e16d264b7679835720bbac","size":5182,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.3.0.tgz","integrity":"sha512-IEBFoCP/VCB5ygUkkPKOp3q+CqVDPnB4FUNJusi3MGj4kAt1FBGP71NwvNNShurXYfA2vI+vEAKpp1/0Zo2ZOw=="},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.3.0_1636081774938_0.752214578941913"},"_hasShrinkwrap":false,"publish_time":1636081775094,"_cnpm_publish_time":1636081775094,"_cnpmcore_publish_time":"2021-12-17T00:13:53.306Z","contributors":[]},"0.2.0":{"name":"calc-stats","version":"0.2.0","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --arrow-parens=avoid --trailing-comma=none --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.0"},"gitHead":"6c2bbef34bc27d2d5a34817313508db06f3535dc","_id":"calc-stats@0.2.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"9d2732af57165942e159b1048cdeb876582a4419","size":5020,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.2.0.tgz","integrity":"sha512-+bXHcyJxzd4JtKtlXlO0gZ6UlIaH+I6kj8X9/osCVnYBJuzEHJdB5SUzg0/BQOWZux2SrwOMsaJf0FFawqL/xg=="},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.2.0_1635950812483_0.6725475742995151"},"_hasShrinkwrap":false,"publish_time":1635950812630,"_cnpm_publish_time":1635950812630,"_cnpmcore_publish_time":"2021-12-17T00:13:53.525Z","contributors":[]},"0.1.0":{"name":"calc-stats","version":"0.1.0","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0","iter-fun":"^0.1.0"},"gitHead":"a392dce66510be6655f81750eb3877fd527f0306","_id":"calc-stats@0.1.0","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"30af545b717128ae0743b8f710b298ff24ad8e25","size":4898,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.1.0.tgz","integrity":"sha512-eQJX4Zj7fDof5Bq/RdyznUoqRbKn82gtamSWP5ahv4TKFrp4Y2qmsGC+CAk73wvjBBgBPrlyWEP9prW2I6t6VQ=="},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.1.0_1635948940572_0.27607670372057647"},"_hasShrinkwrap":false,"publish_time":1635948940734,"_cnpm_publish_time":1635948940734,"_cnpmcore_publish_time":"2021-12-17T00:13:53.739Z","contributors":[]},"0.0.4":{"name":"calc-stats","version":"0.0.4","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0"},"gitHead":"88d105fd44bb697cad5762030eb10b53ed1b4ce4","_id":"calc-stats@0.0.4","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"74d53a10f3ff7848f98ba8dcea3d99bea2908980","size":5185,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.0.4.tgz","integrity":"sha512-NvZFbhShyAKtXmXNi46exxiHLXS8+NTtnj0k8uuk7Ssbo3KYkMEaapOHCs2Y4dJTdXrR3MpoEKtdTWjt0s2Ewg=="},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.0.4_1633630174872_0.6808257039798435"},"_hasShrinkwrap":false,"publish_time":1633630175022,"_cnpm_publish_time":1633630175022,"_cnpmcore_publish_time":"2021-12-17T00:13:53.976Z","contributors":[]},"0.0.3":{"name":"calc-stats","version":"0.0.3","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0"},"gitHead":"9ec19e3c2419496eaab5d340eea764c50e7559d7","_id":"calc-stats@0.0.3","_nodeVersion":"16.8.0","_npmVersion":"7.21.0","dist":{"shasum":"5e392168485e9b56c1352a93ac9fc6bcec17d154","size":5043,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.0.3.tgz","integrity":"sha512-7GUHrS1bwvhSFVzPLsc7V0qsWYcFdgWHeXThdrCmOu7TFRBFIapUbakKnWOhrF2ennvbM1aoZoq85EruZbWnIg=="},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.0.3_1633560386513_0.3811939756568352"},"_hasShrinkwrap":false,"publish_time":1633560386680,"_cnpm_publish_time":1633560386680,"_cnpmcore_publish_time":"2021-12-17T00:13:54.181Z","contributors":[]},"0.0.2":{"name":"calc-stats","version":"0.0.2","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"flug":"^1.1.0"},"dependencies":{"faster-median":"^0.2.0"},"gitHead":"e195bd504df39171d90c1c1032b24602ff47392a","_id":"calc-stats@0.0.2","_nodeVersion":"15.13.0","_npmVersion":"7.16.0","dist":{"shasum":"a39da0e0b7beb0d89b11f452875af9a7edc15c37","size":5036,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.0.2.tgz","integrity":"sha512-NHf1/ydUOQyce1H3lemQVGIniP0SHIKGEYixhlKg2IMUK04dhVOJ0xPY4lH3Hlh5gc4OML6cBytUuLglwfpZoQ=="},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.0.2_1626307420917_0.8465249652702742"},"_hasShrinkwrap":false,"publish_time":1626307421065,"_cnpm_publish_time":1626307421065,"_cnpmcore_publish_time":"2021-12-17T00:13:54.415Z","contributors":[]},"0.0.1":{"name":"calc-stats","version":"0.0.1","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","scripts":{"format":"npx prettier --write *.js","test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","devDependencies":{"faster-median":"^0.2.0","flug":"^1.1.0"},"gitHead":"9b8a4a02a88ac116ffdbfbd14249441584581c33","_id":"calc-stats@0.0.1","_nodeVersion":"15.13.0","_npmVersion":"7.16.0","dist":{"shasum":"1f81882693708ef96c621259e0b8102b5ad809f5","size":4981,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-0.0.1.tgz","integrity":"sha512-uTHBlesYGNLZX/6bukSh8dCFWiAL3Hu1jdnOSDlCAV00CmKgF6e+EnJkugzgd2eHpwsqz2VaxPG3rWMCogPWzQ=="},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_0.0.1_1626302336360_0.4241664013596884"},"_hasShrinkwrap":false,"publish_time":1626302336531,"_cnpm_publish_time":1626302336531,"_cnpmcore_publish_time":"2021-12-17T00:13:54.635Z","contributors":[]},"2.1.0":{"name":"calc-stats","version":"2.1.0","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","types":"calc-stats.d.ts","scripts":{"f":"npm run format","format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js *.ts","test":"node test.js","test:ts":"npx ts-node test.ts"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","dependencies":{"iter-fun":"^0.1.2","mediana":"^1.0.3","preciso":"^0.7.0","quick-resolve":"^0.0.1"},"devDependencies":{"flug":"^2.3.1"},"gitHead":"4ae8d5a8892e48189fb68aea47a5b88960c0564c","_id":"calc-stats@2.1.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-Zqilh7KFtsJbb3CfCGlwUHc+0MX9v6BUqMWQLZMp4c2UvUkd7D1dimP58l6drGObcGHmW7GjWwrG6NyACUh/0A==","shasum":"a35dd662d58e9b3e8dd162cfdf06f1b90a43dc90","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-2.1.0.tgz","fileCount":5,"unpackedSize":22253,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfH3XmbswvHGG/funQo0YlDeBJfpPeIVk6Aqf8qwT6tAIhAP1FSa4nHKK3UsNzHhA666DaqkM7md5UcQmGRt+Ugx42"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiyJhTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkBw//Stg2CEZhCKrW1SzrzA9VLzmuKgbJoWsDCEAaOwgZ2BiSOLrB\r\ndt5wAhUDha8mqxJTGHD2XlwoLEeMHYf1RgSBeVl5yOTJIuIMY3jhha6+UzwC\r\n64Dp3DEbxXDPmTT9reNzC1SzP7FcCqJg26BkjDAsDvmsbwN1K+/39EMM+5Jw\r\n3Gqpd7No2apUpkMbQTntgA5XwbqC59HxTS7vnR5K3U/HLO8RbSii6sWH+Uma\r\nqOrGiUr4fQAF9sJQeno+FD4ZjNgPuR4ArXbIRpXOiuRFhe+ubWsJ7r4ZzADv\r\ngPSMQX5Y70KYj3xUoGBcuOgCezXrI56cSkJXuFhIxDq81RIAEjvXnX25fJVe\r\n1x4kePXCvPNFJ17nHA9dPE1GsrlJq2Vrl6xNvuHJBLid3ZL6VEx0mUX2nD2J\r\nvX/8D13m7uboFS3w5/dcCKFUqGfYRCKrVHvhzEkeBWX2LIE6aOV1d4AYC7+z\r\nRgOVuioSewCb3zzc5IrR2QpYoYFsBZ925YFFNnsWLDuMkYcQJ0AZWVA8W9Ce\r\n3G68myRCEgHeKWM05UTb8QIDcyPQzSD+YXXAHSrgBDEiBlb2HiDihFpm5z3N\r\noCvmSwqOySIR0LiVM5lN8g7lw1F8dh9Iyq31lWOBQgRv0tv8wI2bn9yClVyP\r\ny/kB1EKQnn3P03MfaU85J13fS5Twhxkcq54=\r\n=UtNR\r\n-----END PGP SIGNATURE-----\r\n","size":7554},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_2.1.0_1657313363579_0.9384513861399164"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-08T20:49:37.460Z","contributors":[]},"2.2.0":{"name":"calc-stats","version":"2.2.0","description":"Memory-Aware Statistical Calculations","main":"calc-stats.js","types":"calc-stats.d.ts","scripts":{"f":"npm run format","format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js *.ts","test":"node test.js","test:ts":"npx ts-node test.ts"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","dependencies":{"iter-fun":"^0.2.0","mediana":"^1.0.3","preciso":"^0.12.0","quick-resolve":"^0.0.1"},"devDependencies":{"flug":"^2.6.0"},"gitHead":"ea462f3ee1e9482eabfa3d333484067db311a881","_id":"calc-stats@2.2.0","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-B8GUbJvYiaJOmxhYo7530F4isSPfZSCr7QE6/5Qpzf2S/BfmQvOBcsZVYBEzO4eqkzvael5+z6qoslKnqDynUA==","shasum":"ee889d73d556c4a0e65c1803b4ed50fdb0baa04a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-2.2.0.tgz","fileCount":5,"unpackedSize":23509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdhRk+db1g09uStCtrjCfAG9oEwi7+GawP5F1+cMe2NQIgRKrMnJA+vBF/jWQSKtj3C7HLjRNNLXtoMJ8/NLa42/U="}],"size":7858},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_2.2.0_1690661128662_0.4023054313076053"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-29T20:05:28.839Z","publish_time":1690661128839,"_source_registry_name":"default","contributors":[]},"2.3.0":{"name":"calc-stats","version":"2.3.0","description":"Memory-Aware Statistical Calculations","main":"./calc-stats.js","types":"calc-stats.d.ts","scripts":{"f":"npm run format","format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js *.ts","test":"TEST_TIMED=true node test.js","test:ts":"npx ts-node test.ts"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","dependencies":{"iter-fun":"^0.2.0","mediana":"^1.0.3","preciso":"^0.12.0","quick-resolve":"^0.0.1"},"devDependencies":{"flat-iter":"^0.3.0","flug":"^2.6.0"},"gitHead":"4edd4ded2e77c6b360b25f2a8981e715f32736e4","_id":"calc-stats@2.3.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-EuCD6AZRwYKZuJg7m11ev4O8zTa5/cTjE9cWo8wEtMhTCH5OoTui/MDb9LZ/DpD3RliThhxvSWjdfYL5Cca4YQ==","shasum":"a6785cd54f3a93a3b75c8b07ffafccb097dfb515","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-2.3.0.tgz","fileCount":5,"unpackedSize":25237,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwo9oxS/2BqztIBxTLfpQgztTpE/WiqFurphGPpfB+1AIhAJk1m6dL6S6kf7GOOBpL06MW52DBXTFa2toA9uDl1uGf"}],"size":8309},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_2.3.0_1698522158875_0.05106442385293408"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-28T19:42:39.076Z","publish_time":1698522159076,"_source_registry_name":"default","contributors":[]},"2.4.0":{"name":"calc-stats","version":"2.4.0","description":"Memory-Aware Statistical Calculations","main":"./calc-stats.js","types":"calc-stats.d.ts","scripts":{"f":"npm run format","format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js *.ts","test":"TEST_TIMED=true node test.js","test:ts":"npx ts-node test.ts"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","dependencies":{"iter-fun":"^0.2.0","mediana":"^1.0.3","preciso":"^0.12.2","quick-resolve":"^0.0.1"},"devDependencies":{"flat-iter":"^0.3.0","flug":"^2.7.1"},"_id":"calc-stats@2.4.0","gitHead":"36ad928d4d95a0d258c4f5f78295627eb464add5","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-gNu9gcRxEc7CDSq/Hzmk0DyPLdTUOiSUQk2L+56GINxyrps5jsbrG/YCrDi9ieLduEVR3w8TL6zyQgObK7kjcA==","shasum":"bc64873275d8396cf28de58852747d64738956d7","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-2.4.0.tgz","fileCount":5,"unpackedSize":27075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyKkQu6jwSU1XjJXrssJtttnK9p4nq2CeeEFvIrC81mAiAauMNJqUBfSSVIIad1e8PlpIDi/f5ag9G4FbIe9UxZVA=="}],"size":8713},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_2.4.0_1703718090725_0.022559096830093273"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-27T23:01:30.928Z","publish_time":1703718090928,"_source_registry_name":"default","contributors":[]},"2.6.0":{"name":"calc-stats","version":"2.6.0","description":"Memory-Aware Statistical Calculations","main":"./calc-stats.js","types":"calc-stats.d.ts","scripts":{"f":"npm run format","format":"npx prettier --arrow-parens=avoid --print-width=120 --trailing-comma=none --write *.js *.ts","test":"TEST_TIMED=true node test.js","test:ts":"npx ts-node test.ts"},"repository":{"type":"git","url":"git+https://github.com/DanielJDufour/calc-stats.git"},"keywords":["array","floats","iter","iterable","math","max","mean","min","numbers","stats","stream"],"author":{"name":"Daniel J. Dufour"},"license":"CC0-1.0","bugs":{"url":"https://github.com/DanielJDufour/calc-stats/issues"},"homepage":"https://github.com/DanielJDufour/calc-stats#readme","dependencies":{"iter-fun":"^0.2.0","mediana":"^1.0.3","preciso":"^0.12.2","quick-resolve":"^0.0.1"},"devDependencies":{"flat-iter":"^0.3.0","flug":"^2.7.2"},"_id":"calc-stats@2.6.0","gitHead":"32e603d5bb429fb9f52d6f14a67529efa030de69","_nodeVersion":"21.1.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-EbpayI2/K1ZaCGnhlWdCR6hBlQjz2+bvhQaHaUannLW8AjU3wZ+U3e+4/SiVfcuj0iNG1eA89dtG4G+86zHRPw==","shasum":"8d97ee30e0044481525e572fca493720242b5733","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/calc-stats/-/calc-stats-2.6.0.tgz","fileCount":5,"unpackedSize":28040,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/xeFee+DZi0/TjMes9RgCO+WA3gfcHf3KjwjPilyqcwIhALUfo7s0xkZeHArFsRvPvMlPyVqfcp4mAEN37zQSCN1u"}],"size":8873},"_npmUser":{"name":"anonymous","email":"daniel.j.dufour@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"daniel.j.dufour@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-stats_2.6.0_1704857671166_0.44652242672070197"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-10T03:34:31.377Z","publish_time":1704857671377,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"2.6.0"},"name":"calc-stats","time":{"created":"2022-01-27T12:39:54.085Z","modified":"2024-01-10T03:36:20.811Z","2.0.0":"2021-11-29T00:01:09.670Z","1.0.1":"2021-11-28T22:04:47.976Z","1.0.0":"2021-11-28T16:52:05.313Z","0.4.1":"2021-11-14T23:23:54.107Z","0.4.0":"2021-11-14T00:39:22.621Z","0.3.3":"2021-11-07T14:25:10.857Z","0.3.2":"2021-11-06T00:06:54.631Z","0.3.1":"2021-11-05T23:17:28.782Z","0.3.0":"2021-11-05T03:09:35.094Z","0.2.0":"2021-11-03T14:46:52.630Z","0.1.0":"2021-11-03T14:15:40.734Z","0.0.4":"2021-10-07T18:09:35.022Z","0.0.3":"2021-10-06T22:46:26.680Z","0.0.2":"2021-07-15T00:03:41.065Z","0.0.1":"2021-07-14T22:38:56.531Z","2.1.0":"2022-07-08T20:49:23.755Z","2.2.0":"2023-07-29T20:05:28.839Z","2.3.0":"2023-10-28T19:42:39.076Z","2.4.0":"2023-12-27T23:01:30.928Z","2.6.0":"2024-01-10T03:34:31.377Z"},"readme":"# calc-stats\n> Memory-Aware Statistical Calculations\n\n# motivation\nI was looking for a way to calculate statistics for large grid files, including ASCII Grid, GeoTIFF, JPG, JPG2000, and PNG.\nThere were other solutions that worked on numerical arrays.\nHowever, those didn't work for my use case because trying to put everything into one array would quickly drain my system's memory.\nAdditionally, some satellite imagery data is so large, it exceeds the maximum length allowed by most JavaScript engines.\nI needed a solution that could stream the data.\nHowever, the other streaming solutions I found, calculate the statistics after each number.\nFor my use case, I don't really care what the sum of half the points are.\nI only really care about the stats at the end, for all the points.\nUpdating the statistics after each new number was wasted computations and slowed things down.  Ultimately, I found it easier to create a new library tailored towards large datasets.\nEnjoy!\n\n# install\n```bash\nnpm install calc-stats\n```\n\n# basic usage\n```javascript\nimport calcStats from \"calc-stats\";\n\n// data can be an iterator with numerical values\n// or something with a built-in iterator like an Array or TypedArray\nconst results = calcStats(data);\n/*\n  results is\n  {\n    count: 4950, // count of all values (valid and invalid)\n    min: 1,\n    max: 100,\n    mean: 66.25,\n    median: 70,\n    mode: 95, // mean average of the most popular numbers\n    modes: [90, 100], // all the most popular numbers\n    range: 99, // the difference between max and min\n    frequency: {\n      \"1\": {\n        \"n\": 1, // numerical value\n        \"freq\": 0.00202020202020202 // how often the value appears\n      },\n      .\n      .\n      .\n    },\n    histogram: {\n      \"1\": {\n        \"n\": 1, // numerical value\n        \"ct\": 10 // times that the value 1 appears\n      },\n      .\n      .\n      .\n    },\n    invalid: 0, // count of no-data and filtered out values\n    product: Infinity, // use { precise: true } for a more accurate product\n    std: 23.44970978261541, // standard deviation\n    sum: 328350, // sum of all the valid numerical values\n    valid: 4950, // count of valid numerical values\n    variance: 549.8888888888889, // variance of std calculation\n    uniques: [1, 2, 3, 4, 5, ...] // sorted array of unique values (same as histogram keys)\n  });\n*/\n```\n\n# advanced usage\n## no data value\nIf you want to ignore one or more numbers as \"No Data Value\", pass in noData.  Non-numbers like `undefined`, `null`, or `\"\"` are always treated as no data values, so you don't need to set noData if you just want to ignore those.\n\n```js\ncalcStats(data, { noData: -99 });\n\n// treat two numbers as noData values\ncalcStats(data, { noData: [-3.4e+38, -3.3999999521443642e+38] });\n```\n\n## asynchronous iterations\nIf you pass in an asynchronous iterable, such as one fetching remote image tiles,\nyou can transform calcStats to handle this by setting async to true.\n```js\nconst results = await calcStats(datafetcher, { async: true });\n``` \n\n## chunked\nIf your data is grouped into chunks or batches, but you want to process\nthem all as one group, pass `{ chunked: true }`.\n```js\nconst rows = [\n  [1, 2, 3],\n  [4, 5, 6],\n  [7, 8, 9]\n];\ncalcStats(rows, { chunked: true, stats: [\"min\", \"max\"] });\n{ min: 1, max: 9 }\n```\n\n## filtering\nIf you want to ignore some values, you can use a filter function:\n```js\nconst results = calcStats(data, {\n  filter: ({ index, value }) => {\n    // ignore the first 10 numbers\n    if (index < 10) return false;\n\n    // ignore any negative numbers\n    // or values greater than 100\n    if (value < 0 && value > 100) return false;\n\n    return true;\n  }\n})\n```\n\n## specify calculations\nIf you only care about specific statistics, you can pass in a stats array\n```js\nimport calcStats from \"calc-stats\";\n\nconst results = calcStats(data, { stats: [\"min\", \"max\", \"range\"] });\n// results is { min: 1, max: 100, range: 99 }\n```\n\n## precision\nIf you want super precise calculations avoiding floating-point arithmetic issues,\nset precise to true.  Numerical results will be returned as strings to preserve precision.\nPrecise calculations are performed by [preciso](https://github.com/danieljdufour/preciso).\n```js\nimport calcStats from \"calc-stats\";\n\nconst results = calcStats(data, { precise: true });\n```\n\n## timed\nIf you want to log how long it takes to calculate statistics,\nset `{ timed: true }`;\n```js\ncalcStats(data, { timed: true });\n// [calc-stats] took 3 seconds\n```","users":{}}