.editorconfig .eslintrc.js .gitattributes .github/.keepalive .github/PULL_REQUEST_TEMPLATE.md .github/workflows/benchmark.yml .github/workflows/bundle.yml .github/workflows/cancel.yml .github/workflows/close_pull_requests.yml .github/workflows/examples.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 docs/img/equation_cosine_cdf.svg docs/repl.txt docs/types/index.d.ts docs/types/test.ts examples/index.js lib/cdf.js lib/factory.js lib/index.js package.json test/fixtures/julia/REQUIRE test/fixtures/julia/large_variance.json test/fixtures/julia/negative_mean.json test/fixtures/julia/positive_mean.json test/fixtures/julia/runner.jl test/test.cdf.js test/test.factory.js test/test.js <<<<<< network # path=coverage.json {"/home/runner/work/stats-base-dists-cosine-cdf/stats-base-dists-cosine-cdf/lib/factory.js":{"path":"/home/runner/work/stats-base-dists-cosine-cdf/stats-base-dists-cosine-cdf/lib/factory.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":3014,"8":9,"9":3005,"10":1,"11":3004,"12":1,"13":3003,"14":3003,"15":1,"16":3002,"17":1,"18":3001,"19":1,"20":3000,"21":3000,"22":1},"b":{"1":[9,3005],"2":[3014,3010,3009],"3":[1,3004],"4":[1,3002],"5":[1,3001],"6":[1,3000]},"f":{"1":3014,"2":3003},"fnMap":{"1":{"name":"factory","line":48,"loc":{"start":{"line":48,"column":0},"end":{"line":48,"column":26}}},"2":{"name":"cdf","line":68,"loc":{"start":{"line":68,"column":1},"end":{"line":68,"column":19}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":68}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":78}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":57}},"4":{"start":{"line":26,"column":0},"end":{"line":26,"column":57}},"5":{"start":{"line":27,"column":0},"end":{"line":27,"column":51}},"6":{"start":{"line":48,"column":0},"end":{"line":82,"column":1}},"7":{"start":{"line":49,"column":1},"end":{"line":51,"column":2}},"8":{"start":{"line":50,"column":2},"end":{"line":50,"column":33}},"9":{"start":{"line":52,"column":1},"end":{"line":54,"column":2}},"10":{"start":{"line":53,"column":2},"end":{"line":53,"column":26}},"11":{"start":{"line":55,"column":1},"end":{"line":55,"column":12}},"12":{"start":{"line":68,"column":1},"end":{"line":81,"column":2}},"13":{"start":{"line":69,"column":2},"end":{"line":69,"column":8}},"14":{"start":{"line":70,"column":2},"end":{"line":72,"column":3}},"15":{"start":{"line":71,"column":3},"end":{"line":71,"column":14}},"16":{"start":{"line":73,"column":2},"end":{"line":75,"column":3}},"17":{"start":{"line":74,"column":3},"end":{"line":74,"column":14}},"18":{"start":{"line":76,"column":2},"end":{"line":78,"column":3}},"19":{"start":{"line":77,"column":3},"end":{"line":77,"column":14}},"20":{"start":{"line":79,"column":2},"end":{"line":79,"column":21}},"21":{"start":{"line":80,"column":2},"end":{"line":80,"column":49}},"22":{"start":{"line":87,"column":0},"end":{"line":87,"column":25}}},"branchMap":{"1":{"line":49,"type":"if","locations":[{"start":{"line":49,"column":1},"end":{"line":49,"column":1}},{"start":{"line":49,"column":1},"end":{"line":49,"column":1}}]},"2":{"line":49,"type":"binary-expr","locations":[{"start":{"line":49,"column":6},"end":{"line":49,"column":17}},{"start":{"line":49,"column":21},"end":{"line":49,"column":31}},{"start":{"line":49,"column":35},"end":{"line":49,"column":42}}]},"3":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":1},"end":{"line":52,"column":1}},{"start":{"line":52,"column":1},"end":{"line":52,"column":1}}]},"4":{"line":70,"type":"if","locations":[{"start":{"line":70,"column":2},"end":{"line":70,"column":2}},{"start":{"line":70,"column":2},"end":{"line":70,"column":2}}]},"5":{"line":73,"type":"if","locations":[{"start":{"line":73,"column":2},"end":{"line":73,"column":2}},{"start":{"line":73,"column":2},"end":{"line":73,"column":2}}]},"6":{"line":76,"type":"if","locations":[{"start":{"line":76,"column":2},"end":{"line":76,"column":2}},{"start":{"line":76,"column":2},"end":{"line":76,"column":2}}]}}},"/home/runner/work/stats-base-dists-cosine-cdf/stats-base-dists-cosine-cdf/lib/index.js":{"path":"/home/runner/work/stats-base-dists-cosine-cdf/stats-base-dists-cosine-cdf/lib/index.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":40,"column":0},"end":{"line":40,"column":85}},"2":{"start":{"line":41,"column":0},"end":{"line":41,"column":32}},"3":{"start":{"line":42,"column":0},"end":{"line":42,"column":40}},"4":{"start":{"line":47,"column":0},"end":{"line":47,"column":39}},"5":{"start":{"line":52,"column":0},"end":{"line":52,"column":21}}},"branchMap":{}},"/home/runner/work/stats-base-dists-cosine-cdf/stats-base-dists-cosine-cdf/lib/cdf.js":{"path":"/home/runner/work/stats-base-dists-cosine-cdf/stats-base-dists-cosine-cdf/lib/cdf.js","s":{"1":1,"2":1,"3":1,"4":1,"5":3014,"6":3014,"7":9,"8":3005,"9":3,"10":3002,"11":1,"12":3001,"13":1,"14":3000,"15":3000,"16":1},"b":{"1":[9,3005],"2":[3014,3013,3011,3010],"3":[3,3002],"4":[1,2],"5":[1,3001],"6":[1,3000]},"f":{"1":3014},"fnMap":{"1":{"name":"cdf","line":62,"loc":{"start":{"line":62,"column":0},"end":{"line":62,"column":25}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":57}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":57}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":51}},"4":{"start":{"line":62,"column":0},"end":{"line":83,"column":1}},"5":{"start":{"line":63,"column":1},"end":{"line":63,"column":7}},"6":{"start":{"line":64,"column":1},"end":{"line":71,"column":2}},"7":{"start":{"line":70,"column":2},"end":{"line":70,"column":13}},"8":{"start":{"line":72,"column":1},"end":{"line":74,"column":2}},"9":{"start":{"line":73,"column":2},"end":{"line":73,"column":32}},"10":{"start":{"line":75,"column":1},"end":{"line":77,"column":2}},"11":{"start":{"line":76,"column":2},"end":{"line":76,"column":13}},"12":{"start":{"line":78,"column":1},"end":{"line":80,"column":2}},"13":{"start":{"line":79,"column":2},"end":{"line":79,"column":13}},"14":{"start":{"line":81,"column":1},"end":{"line":81,"column":20}},"15":{"start":{"line":82,"column":1},"end":{"line":82,"column":48}},"16":{"start":{"line":88,"column":0},"end":{"line":88,"column":21}}},"branchMap":{"1":{"line":64,"type":"if","locations":[{"start":{"line":64,"column":1},"end":{"line":64,"column":1}},{"start":{"line":64,"column":1},"end":{"line":64,"column":1}}]},"2":{"line":65,"type":"binary-expr","locations":[{"start":{"line":65,"column":2},"end":{"line":65,"column":12}},{"start":{"line":66,"column":2},"end":{"line":66,"column":13}},{"start":{"line":67,"column":2},"end":{"line":67,"column":12}},{"start":{"line":68,"column":2},"end":{"line":68,"column":9}}]},"3":{"line":72,"type":"if","locations":[{"start":{"line":72,"column":1},"end":{"line":72,"column":1}},{"start":{"line":72,"column":1},"end":{"line":72,"column":1}}]},"4":{"line":73,"type":"cond-expr","locations":[{"start":{"line":73,"column":22},"end":{"line":73,"column":25}},{"start":{"line":73,"column":28},"end":{"line":73,"column":31}}]},"5":{"line":75,"type":"if","locations":[{"start":{"line":75,"column":1},"end":{"line":75,"column":1}},{"start":{"line":75,"column":1},"end":{"line":75,"column":1}}]},"6":{"line":78,"type":"if","locations":[{"start":{"line":78,"column":1},"end":{"line":78,"column":1}},{"start":{"line":78,"column":1},"end":{"line":78,"column":1}}]}}}}<<<<<< EOF # path=lcov.info TN: SF:/home/runner/work/stats-base-dists-cosine-cdf/stats-base-dists-cosine-cdf/lib/factory.js FN:48,factory FN:68,cdf FNF:2 FNH:2 FNDA:3014,factory FNDA:3003,cdf DA:23,1 DA:24,1 DA:25,1 DA:26,1 DA:27,1 DA:48,1 DA:49,3014 DA:50,9 DA:52,3005 DA:53,1 DA:55,3004 DA:68,1 DA:69,3003 DA:70,3003 DA:71,1 DA:73,3002 DA:74,1 DA:76,3001 DA:77,1 DA:79,3000 DA:80,3000 DA:87,1 LF:22 LH:22 BRDA:49,1,0,9 BRDA:49,1,1,3005 BRDA:49,2,0,3014 BRDA:49,2,1,3010 BRDA:49,2,2,3009 BRDA:52,3,0,1 BRDA:52,3,1,3004 BRDA:70,4,0,1 BRDA:70,4,1,3002 BRDA:73,5,0,1 BRDA:73,5,1,3001 BRDA:76,6,0,1 BRDA:76,6,1,3000 BRF:13 BRH:13 end_of_record TN: SF:/home/runner/work/stats-base-dists-cosine-cdf/stats-base-dists-cosine-cdf/lib/index.js FNF:0 FNH:0 DA:40,1 DA:41,1 DA:42,1 DA:47,1 DA:52,1 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/stats-base-dists-cosine-cdf/stats-base-dists-cosine-cdf/lib/cdf.js FN:62,cdf FNF:1 FNH:1 FNDA:3014,cdf DA:23,1 DA:24,1 DA:25,1 DA:62,1 DA:63,3014 DA:64,3014 DA:70,9 DA:72,3005 DA:73,3 DA:75,3002 DA:76,1 DA:78,3001 DA:79,1 DA:81,3000 DA:82,3000 DA:88,1 LF:16 LH:16 BRDA:64,1,0,9 BRDA:64,1,1,3005 BRDA:65,2,0,3014 BRDA:65,2,1,3013 BRDA:65,2,2,3011 BRDA:65,2,3,3010 BRDA:72,3,0,3 BRDA:72,3,1,3002 BRDA:73,4,0,1 BRDA:73,4,1,2 BRDA:75,5,0,1 BRDA:75,5,1,3001 BRDA:78,6,0,1 BRDA:78,6,1,3000 BRF:14 BRH:14 end_of_record <<<<<< EOF