.editorconfig .eslintrc.js .gitattributes .github/.keepalive .github/PULL_REQUEST_TEMPLATE.md .github/workflows/benchmark.yml .github/workflows/cancel.yml .github/workflows/close_pull_requests.yml .github/workflows/examples.yml .github/workflows/npm_downloads.yml .github/workflows/productionize.yml .github/workflows/publish.yml .github/workflows/test.yml .github/workflows/test_bundles.yml .github/workflows/test_coverage.yml .github/workflows/test_install.yml .gitignore .npmignore .npmrc CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md CONTRIBUTORS LICENSE Makefile NOTICE README.md benchmark/benchmark.js benchmark/benchmark.native.js benchmark/benchmark.ndarray.js benchmark/benchmark.ndarray.native.js benchmark/c/Makefile benchmark/c/benchmark.length.c binding.gyp branches.md docs/img/equation_arithmetic_mean.svg docs/repl.txt docs/types/index.d.ts docs/types/test.ts examples/c/Makefile examples/c/example.c examples/index.js include.gypi include/stdlib/stats/base/smeanpn.h lib/index.js lib/main.js lib/native.js lib/ndarray.js lib/ndarray.native.js lib/smeanpn.js lib/smeanpn.native.js manifest.json package.json src/Makefile src/addon.cpp src/smeanpn.c test/test.js test/test.ndarray.js test/test.ndarray.native.js test/test.smeanpn.js test/test.smeanpn.native.js <<<<<< network # path=coverage.json {"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/ndarray.native.js":{"path":"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/ndarray.native.js","s":{"1":1,"2":1,"3":1,"4":10,"5":10,"6":1,"7":10,"8":10,"9":1},"b":{"1":[1,9]},"f":{"1":10},"fnMap":{"1":{"name":"smeanpn","line":48,"loc":{"start":{"line":48,"column":0},"end":{"line":48,"column":41}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":54}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":45}},"3":{"start":{"line":48,"column":0},"end":{"line":55,"column":1}},"4":{"start":{"line":49,"column":1},"end":{"line":49,"column":10}},"5":{"start":{"line":50,"column":1},"end":{"line":52,"column":2}},"6":{"start":{"line":51,"column":2},"end":{"line":51,"column":27}},"7":{"start":{"line":53,"column":1},"end":{"line":53,"column":97}},"8":{"start":{"line":54,"column":1},"end":{"line":54,"column":33}},"9":{"start":{"line":60,"column":0},"end":{"line":60,"column":25}}},"branchMap":{"1":{"line":50,"type":"if","locations":[{"start":{"line":50,"column":1},"end":{"line":50,"column":1}},{"start":{"line":50,"column":1},"end":{"line":50,"column":1}}]}}},"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/smeanpn.native.js":{"path":"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/smeanpn.native.js","s":{"1":1,"2":1,"3":45,"4":1},"b":{},"f":{"1":45},"fnMap":{"1":{"name":"smeanpn","line":45,"loc":{"start":{"line":45,"column":0},"end":{"line":45,"column":33}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":45}},"2":{"start":{"line":45,"column":0},"end":{"line":47,"column":1}},"3":{"start":{"line":46,"column":1},"end":{"line":46,"column":30}},"4":{"start":{"line":52,"column":0},"end":{"line":52,"column":25}}},"branchMap":{}},"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/smeanpn.js":{"path":"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/smeanpn.js","s":{"1":1,"2":1,"3":1,"4":1,"5":10,"6":10,"7":10,"8":2,"9":8,"10":2,"11":6,"12":6,"13":6,"14":1},"b":{"1":[2,8],"2":[2,6],"3":[8,7]},"f":{"1":10},"fnMap":{"1":{"name":"smeanpn","line":56,"loc":{"start":{"line":56,"column":0},"end":{"line":56,"column":33}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":75}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":55}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":61}},"4":{"start":{"line":56,"column":0},"end":{"line":73,"column":1}},"5":{"start":{"line":57,"column":1},"end":{"line":57,"column":8}},"6":{"start":{"line":58,"column":1},"end":{"line":58,"column":7}},"7":{"start":{"line":60,"column":1},"end":{"line":62,"column":2}},"8":{"start":{"line":61,"column":2},"end":{"line":61,"column":13}},"9":{"start":{"line":63,"column":1},"end":{"line":65,"column":2}},"10":{"start":{"line":64,"column":2},"end":{"line":64,"column":16}},"11":{"start":{"line":67,"column":1},"end":{"line":67,"column":53}},"12":{"start":{"line":70,"column":1},"end":{"line":70,"column":60}},"13":{"start":{"line":72,"column":1},"end":{"line":72,"column":35}},"14":{"start":{"line":78,"column":0},"end":{"line":78,"column":25}}},"branchMap":{"1":{"line":60,"type":"if","locations":[{"start":{"line":60,"column":1},"end":{"line":60,"column":1}},{"start":{"line":60,"column":1},"end":{"line":60,"column":1}}]},"2":{"line":63,"type":"if","locations":[{"start":{"line":63,"column":1},"end":{"line":63,"column":1}},{"start":{"line":63,"column":1},"end":{"line":63,"column":1}}]},"3":{"line":63,"type":"binary-expr","locations":[{"start":{"line":63,"column":6},"end":{"line":63,"column":13}},{"start":{"line":63,"column":17},"end":{"line":63,"column":29}}]}}},"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/index.js":{"path":"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/index.js","s":{"1":3,"2":3,"3":3,"4":3,"5":3,"6":3,"7":3,"8":1,"9":2,"10":3},"b":{"1":[1,2]},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":50,"column":0},"end":{"line":50,"column":34}},"2":{"start":{"line":51,"column":0},"end":{"line":51,"column":56}},"3":{"start":{"line":52,"column":0},"end":{"line":52,"column":51}},"4":{"start":{"line":53,"column":0},"end":{"line":53,"column":34}},"5":{"start":{"line":58,"column":0},"end":{"line":58,"column":12}},"6":{"start":{"line":59,"column":0},"end":{"line":59,"column":57}},"7":{"start":{"line":60,"column":0},"end":{"line":64,"column":1}},"8":{"start":{"line":61,"column":1},"end":{"line":61,"column":16}},"9":{"start":{"line":63,"column":1},"end":{"line":63,"column":15}},"10":{"start":{"line":69,"column":0},"end":{"line":69,"column":25}}},"branchMap":{"1":{"line":60,"type":"if","locations":[{"start":{"line":60,"column":0},"end":{"line":60,"column":0}},{"start":{"line":60,"column":0},"end":{"line":60,"column":0}}]}}},"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/main.js":{"path":"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/main.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":85}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":40}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":40}},"4":{"start":{"line":30,"column":0},"end":{"line":30,"column":43}},"5":{"start":{"line":35,"column":0},"end":{"line":35,"column":25}}},"branchMap":{}},"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/ndarray.js":{"path":"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/ndarray.js","s":{"1":1,"2":1,"3":1,"4":1,"5":10,"6":10,"7":10,"8":2,"9":8,"10":2,"11":6,"12":6,"13":6,"14":1},"b":{"1":[2,8],"2":[2,6],"3":[8,7]},"f":{"1":10},"fnMap":{"1":{"name":"smeanpn","line":58,"loc":{"start":{"line":58,"column":0},"end":{"line":58,"column":41}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":75}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":63}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":69}},"4":{"start":{"line":58,"column":0},"end":{"line":75,"column":1}},"5":{"start":{"line":59,"column":1},"end":{"line":59,"column":8}},"6":{"start":{"line":60,"column":1},"end":{"line":60,"column":7}},"7":{"start":{"line":62,"column":1},"end":{"line":64,"column":2}},"8":{"start":{"line":63,"column":2},"end":{"line":63,"column":13}},"9":{"start":{"line":65,"column":1},"end":{"line":67,"column":2}},"10":{"start":{"line":66,"column":2},"end":{"line":66,"column":21}},"11":{"start":{"line":69,"column":1},"end":{"line":69,"column":61}},"12":{"start":{"line":72,"column":1},"end":{"line":72,"column":68}},"13":{"start":{"line":74,"column":1},"end":{"line":74,"column":35}},"14":{"start":{"line":80,"column":0},"end":{"line":80,"column":25}}},"branchMap":{"1":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":1},"end":{"line":62,"column":1}},{"start":{"line":62,"column":1},"end":{"line":62,"column":1}}]},"2":{"line":65,"type":"if","locations":[{"start":{"line":65,"column":1},"end":{"line":65,"column":1}},{"start":{"line":65,"column":1},"end":{"line":65,"column":1}}]},"3":{"line":65,"type":"binary-expr","locations":[{"start":{"line":65,"column":6},"end":{"line":65,"column":13}},{"start":{"line":65,"column":17},"end":{"line":65,"column":29}}]}}},"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/native.js":{"path":"/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/native.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":85}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":47}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":47}},"4":{"start":{"line":30,"column":0},"end":{"line":30,"column":43}},"5":{"start":{"line":35,"column":0},"end":{"line":35,"column":25}}},"branchMap":{}}}<<<<<< EOF # path=lcov.info TN: SF:/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/ndarray.native.js FN:48,smeanpn FNF:1 FNH:1 FNDA:10,smeanpn DA:23,1 DA:24,1 DA:48,1 DA:49,10 DA:50,10 DA:51,1 DA:53,10 DA:54,10 DA:60,1 LF:9 LH:9 BRDA:50,1,0,1 BRDA:50,1,1,9 BRF:2 BRH:2 end_of_record TN: SF:/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/smeanpn.native.js FN:45,smeanpn FNF:1 FNH:1 FNDA:45,smeanpn DA:23,1 DA:45,1 DA:46,45 DA:52,1 LF:4 LH:4 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/smeanpn.js FN:56,smeanpn FNF:1 FNH:1 FNDA:10,smeanpn DA:23,1 DA:24,1 DA:25,1 DA:56,1 DA:57,10 DA:58,10 DA:60,10 DA:61,2 DA:63,8 DA:64,2 DA:67,6 DA:70,6 DA:72,6 DA:78,1 LF:14 LH:14 BRDA:60,1,0,2 BRDA:60,1,1,8 BRDA:63,2,0,2 BRDA:63,2,1,6 BRDA:63,3,0,8 BRDA:63,3,1,7 BRF:6 BRH:6 end_of_record TN: SF:/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/index.js FNF:0 FNH:0 DA:50,3 DA:51,3 DA:52,3 DA:53,3 DA:58,3 DA:59,3 DA:60,3 DA:61,1 DA:63,2 DA:69,3 LF:10 LH:10 BRDA:60,1,0,1 BRDA:60,1,1,2 BRF:2 BRH:2 end_of_record TN: SF:/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/main.js FNF:0 FNH:0 DA:23,1 DA:24,1 DA:25,1 DA:30,1 DA:35,1 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/ndarray.js FN:58,smeanpn FNF:1 FNH:1 FNDA:10,smeanpn DA:23,1 DA:24,1 DA:25,1 DA:58,1 DA:59,10 DA:60,10 DA:62,10 DA:63,2 DA:65,8 DA:66,2 DA:69,6 DA:72,6 DA:74,6 DA:80,1 LF:14 LH:14 BRDA:62,1,0,2 BRDA:62,1,1,8 BRDA:65,2,0,2 BRDA:65,2,1,6 BRDA:65,3,0,8 BRDA:65,3,1,7 BRF:6 BRH:6 end_of_record TN: SF:/home/runner/work/stats-base-smeanpn/stats-base-smeanpn/lib/native.js FNF:0 FNH:0 DA:23,1 DA:24,1 DA:25,1 DA:30,1 DA:35,1 LF:5 LH:5 BRF:0 BRH:0 end_of_record <<<<<< EOF