.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 benchmark/c/Makefile benchmark/c/benchmark.c benchmark/c/cephes/Makefile benchmark/c/cephes/benchmark.c benchmark/cpp/boost/Makefile benchmark/cpp/boost/benchmark.cpp benchmark/julia/REQUIRE benchmark/julia/benchmark.jl benchmark/python/scipy/benchmark.py benchmark/r/DESCRIPTION benchmark/r/benchmark.R docs/img/equation_bessel_first_kind_order_one.svg docs/repl.txt docs/types/index.d.ts docs/types/test.ts examples/index.js lib/index.js lib/j1.js lib/rational_p1q1.js lib/rational_p2q2.js lib/rational_pcqc.js lib/rational_psqs.js package.json scripts/evalrational.js test/fixtures/julia/REQUIRE test/fixtures/julia/huge_positive.json test/fixtures/julia/large_positive.json test/fixtures/julia/medium_positive.json test/fixtures/julia/negative_gamut.json test/fixtures/julia/positive_gamut.json test/fixtures/julia/runner.jl test/fixtures/julia/small_negative.json test/fixtures/julia/small_positive.json test/fixtures/julia/smaller.json test/fixtures/julia/subnormal.json test/fixtures/julia/tiny_positive.json test/fixtures/julia/very_large_positive.json test/test.js <<<<<< network # path=coverage.json {"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/index.js":{"path":"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/index.js","s":{"1":1,"2":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":47,"column":0},"end":{"line":47,"column":30}},"2":{"start":{"line":52,"column":0},"end":{"line":52,"column":20}}},"branchMap":{}},"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/j1.js":{"path":"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/j1.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":47664,"19":47664,"20":47664,"21":47664,"22":47664,"23":47664,"24":47664,"25":47664,"26":47664,"27":47664,"28":2,"29":47662,"30":2,"31":47660,"32":25706,"33":25706,"34":25706,"35":25706,"36":21954,"37":1245,"38":1245,"39":1245,"40":1245,"41":20709,"42":20709,"43":20709,"44":20709,"45":20709,"46":20709,"47":20709,"48":47660,"49":6320,"50":47660,"51":1},"b":{"1":[2,47662],"2":[2,47660],"3":[25706,21954],"4":[1245,20709],"5":[6320,41340]},"f":{"1":47664},"fnMap":{"1":{"name":"j1","line":88,"loc":{"start":{"line":88,"column":0},"end":{"line":88,"column":17}}}},"statementMap":{"1":{"start":{"line":36,"column":0},"end":{"line":36,"column":55}},"2":{"start":{"line":37,"column":0},"end":{"line":37,"column":53}},"3":{"start":{"line":38,"column":0},"end":{"line":38,"column":59}},"4":{"start":{"line":39,"column":0},"end":{"line":39,"column":55}},"5":{"start":{"line":40,"column":0},"end":{"line":40,"column":61}},"6":{"start":{"line":41,"column":0},"end":{"line":41,"column":44}},"7":{"start":{"line":42,"column":0},"end":{"line":42,"column":44}},"8":{"start":{"line":43,"column":0},"end":{"line":43,"column":44}},"9":{"start":{"line":44,"column":0},"end":{"line":44,"column":44}},"10":{"start":{"line":49,"column":0},"end":{"line":49,"column":35}},"11":{"start":{"line":50,"column":0},"end":{"line":50,"column":35}},"12":{"start":{"line":51,"column":0},"end":{"line":51,"column":20}},"13":{"start":{"line":52,"column":0},"end":{"line":52,"column":37}},"14":{"start":{"line":53,"column":0},"end":{"line":53,"column":21}},"15":{"start":{"line":54,"column":0},"end":{"line":54,"column":37}},"16":{"start":{"line":57,"column":0},"end":{"line":57,"column":22}},"17":{"start":{"line":88,"column":0},"end":{"line":139,"column":1}},"18":{"start":{"line":89,"column":1},"end":{"line":89,"column":11}},"19":{"start":{"line":90,"column":1},"end":{"line":90,"column":8}},"20":{"start":{"line":91,"column":1},"end":{"line":91,"column":8}},"21":{"start":{"line":92,"column":1},"end":{"line":92,"column":8}},"22":{"start":{"line":93,"column":1},"end":{"line":93,"column":7}},"23":{"start":{"line":94,"column":1},"end":{"line":94,"column":7}},"24":{"start":{"line":95,"column":1},"end":{"line":95,"column":7}},"25":{"start":{"line":96,"column":1},"end":{"line":96,"column":7}},"26":{"start":{"line":98,"column":1},"end":{"line":98,"column":14}},"27":{"start":{"line":99,"column":1},"end":{"line":101,"column":2}},"28":{"start":{"line":100,"column":2},"end":{"line":100,"column":13}},"29":{"start":{"line":102,"column":1},"end":{"line":104,"column":2}},"30":{"start":{"line":103,"column":2},"end":{"line":103,"column":13}},"31":{"start":{"line":105,"column":1},"end":{"line":134,"column":2}},"32":{"start":{"line":106,"column":2},"end":{"line":106,"column":12}},"33":{"start":{"line":107,"column":2},"end":{"line":107,"column":17}},"34":{"start":{"line":108,"column":2},"end":{"line":108,"column":51}},"35":{"start":{"line":109,"column":2},"end":{"line":109,"column":16}},"36":{"start":{"line":110,"column":8},"end":{"line":134,"column":2}},"37":{"start":{"line":111,"column":2},"end":{"line":111,"column":12}},"38":{"start":{"line":112,"column":2},"end":{"line":112,"column":17}},"39":{"start":{"line":113,"column":2},"end":{"line":113,"column":51}},"40":{"start":{"line":114,"column":2},"end":{"line":114,"column":16}},"41":{"start":{"line":116,"column":2},"end":{"line":116,"column":14}},"42":{"start":{"line":117,"column":2},"end":{"line":117,"column":13}},"43":{"start":{"line":118,"column":2},"end":{"line":118,"column":19}},"44":{"start":{"line":119,"column":2},"end":{"line":119,"column":19}},"45":{"start":{"line":120,"column":2},"end":{"line":120,"column":36}},"46":{"start":{"line":132,"column":2},"end":{"line":132,"column":18}},"47":{"start":{"line":133,"column":2},"end":{"line":133,"column":70}},"48":{"start":{"line":135,"column":1},"end":{"line":137,"column":2}},"49":{"start":{"line":136,"column":2},"end":{"line":136,"column":16}},"50":{"start":{"line":138,"column":1},"end":{"line":138,"column":14}},"51":{"start":{"line":144,"column":0},"end":{"line":144,"column":20}}},"branchMap":{"1":{"line":99,"type":"if","locations":[{"start":{"line":99,"column":1},"end":{"line":99,"column":1}},{"start":{"line":99,"column":1},"end":{"line":99,"column":1}}]},"2":{"line":102,"type":"if","locations":[{"start":{"line":102,"column":1},"end":{"line":102,"column":1}},{"start":{"line":102,"column":1},"end":{"line":102,"column":1}}]},"3":{"line":105,"type":"if","locations":[{"start":{"line":105,"column":1},"end":{"line":105,"column":1}},{"start":{"line":105,"column":1},"end":{"line":105,"column":1}}]},"4":{"line":110,"type":"if","locations":[{"start":{"line":110,"column":8},"end":{"line":110,"column":8}},{"start":{"line":110,"column":8},"end":{"line":110,"column":8}}]},"5":{"line":135,"type":"if","locations":[{"start":{"line":135,"column":1},"end":{"line":135,"column":1}},{"start":{"line":135,"column":1},"end":{"line":135,"column":1}}]}}},"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_p1q1.js":{"path":"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_p1q1.js","s":{"1":1,"2":25706,"3":25706,"4":25706,"5":25706,"6":10155,"7":15551,"8":0,"9":15551,"10":15551,"11":6098,"12":6098,"13":9453,"14":9453,"15":9453,"16":15551,"17":1},"b":{"1":[10155,15551],"2":[0,15551],"3":[6098,9453]},"f":{"1":25706},"fnMap":{"1":{"name":"evalrational","line":39,"loc":{"start":{"line":39,"column":0},"end":{"line":39,"column":27}}}},"statementMap":{"1":{"start":{"line":39,"column":0},"end":{"line":60,"column":1}},"2":{"start":{"line":40,"column":1},"end":{"line":40,"column":8}},"3":{"start":{"line":41,"column":1},"end":{"line":41,"column":8}},"4":{"start":{"line":42,"column":1},"end":{"line":42,"column":8}},"5":{"start":{"line":43,"column":1},"end":{"line":45,"column":2}},"6":{"start":{"line":44,"column":2},"end":{"line":44,"column":30}},"7":{"start":{"line":46,"column":1},"end":{"line":50,"column":2}},"8":{"start":{"line":47,"column":2},"end":{"line":47,"column":10}},"9":{"start":{"line":49,"column":2},"end":{"line":49,"column":9}},"10":{"start":{"line":51,"column":1},"end":{"line":58,"column":2}},"11":{"start":{"line":52,"column":2},"end":{"line":52,"column":200}},"12":{"start":{"line":53,"column":2},"end":{"line":53,"column":165}},"13":{"start":{"line":55,"column":2},"end":{"line":55,"column":14}},"14":{"start":{"line":56,"column":2},"end":{"line":56,"column":200}},"15":{"start":{"line":57,"column":2},"end":{"line":57,"column":165}},"16":{"start":{"line":59,"column":1},"end":{"line":59,"column":16}},"17":{"start":{"line":65,"column":0},"end":{"line":65,"column":30}}},"branchMap":{"1":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},{"start":{"line":43,"column":1},"end":{"line":43,"column":1}}]},"2":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":1},"end":{"line":46,"column":1}},{"start":{"line":46,"column":1},"end":{"line":46,"column":1}}]},"3":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":1},"end":{"line":51,"column":1}},{"start":{"line":51,"column":1},"end":{"line":51,"column":1}}]}}},"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_p2q2.js":{"path":"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_p2q2.js","s":{"1":1,"2":1245,"3":1245,"4":1245,"5":1245,"6":0,"7":1245,"8":0,"9":1245,"10":1245,"11":0,"12":0,"13":1245,"14":1245,"15":1245,"16":1245,"17":1},"b":{"1":[0,1245],"2":[0,1245],"3":[0,1245]},"f":{"1":1245},"fnMap":{"1":{"name":"evalrational","line":39,"loc":{"start":{"line":39,"column":0},"end":{"line":39,"column":27}}}},"statementMap":{"1":{"start":{"line":39,"column":0},"end":{"line":60,"column":1}},"2":{"start":{"line":40,"column":1},"end":{"line":40,"column":8}},"3":{"start":{"line":41,"column":1},"end":{"line":41,"column":8}},"4":{"start":{"line":42,"column":1},"end":{"line":42,"column":8}},"5":{"start":{"line":43,"column":1},"end":{"line":45,"column":2}},"6":{"start":{"line":44,"column":2},"end":{"line":44,"column":31}},"7":{"start":{"line":46,"column":1},"end":{"line":50,"column":2}},"8":{"start":{"line":47,"column":2},"end":{"line":47,"column":10}},"9":{"start":{"line":49,"column":2},"end":{"line":49,"column":9}},"10":{"start":{"line":51,"column":1},"end":{"line":58,"column":2}},"11":{"start":{"line":52,"column":2},"end":{"line":52,"column":229}},"12":{"start":{"line":53,"column":2},"end":{"line":53,"column":214}},"13":{"start":{"line":55,"column":2},"end":{"line":55,"column":14}},"14":{"start":{"line":56,"column":2},"end":{"line":56,"column":229}},"15":{"start":{"line":57,"column":2},"end":{"line":57,"column":214}},"16":{"start":{"line":59,"column":1},"end":{"line":59,"column":16}},"17":{"start":{"line":65,"column":0},"end":{"line":65,"column":30}}},"branchMap":{"1":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},{"start":{"line":43,"column":1},"end":{"line":43,"column":1}}]},"2":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":1},"end":{"line":46,"column":1}},{"start":{"line":46,"column":1},"end":{"line":46,"column":1}}]},"3":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":1},"end":{"line":51,"column":1}},{"start":{"line":51,"column":1},"end":{"line":51,"column":1}}]}}},"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_pcqc.js":{"path":"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_pcqc.js","s":{"1":1,"2":20709,"3":20709,"4":20709,"5":20709,"6":5153,"7":15556,"8":0,"9":15556,"10":15556,"11":15555,"12":15555,"13":1,"14":1,"15":1,"16":15556,"17":1},"b":{"1":[5153,15556],"2":[0,15556],"3":[15555,1]},"f":{"1":20709},"fnMap":{"1":{"name":"evalrational","line":39,"loc":{"start":{"line":39,"column":0},"end":{"line":39,"column":27}}}},"statementMap":{"1":{"start":{"line":39,"column":0},"end":{"line":60,"column":1}},"2":{"start":{"line":40,"column":1},"end":{"line":40,"column":8}},"3":{"start":{"line":41,"column":1},"end":{"line":41,"column":8}},"4":{"start":{"line":42,"column":1},"end":{"line":42,"column":8}},"5":{"start":{"line":43,"column":1},"end":{"line":45,"column":2}},"6":{"start":{"line":44,"column":2},"end":{"line":44,"column":13}},"7":{"start":{"line":46,"column":1},"end":{"line":50,"column":2}},"8":{"start":{"line":47,"column":2},"end":{"line":47,"column":10}},"9":{"start":{"line":49,"column":2},"end":{"line":49,"column":9}},"10":{"start":{"line":51,"column":1},"end":{"line":58,"column":2}},"11":{"start":{"line":52,"column":2},"end":{"line":52,"column":186}},"12":{"start":{"line":53,"column":2},"end":{"line":53,"column":186}},"13":{"start":{"line":55,"column":2},"end":{"line":55,"column":14}},"14":{"start":{"line":56,"column":2},"end":{"line":56,"column":186}},"15":{"start":{"line":57,"column":2},"end":{"line":57,"column":186}},"16":{"start":{"line":59,"column":1},"end":{"line":59,"column":16}},"17":{"start":{"line":65,"column":0},"end":{"line":65,"column":30}}},"branchMap":{"1":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},{"start":{"line":43,"column":1},"end":{"line":43,"column":1}}]},"2":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":1},"end":{"line":46,"column":1}},{"start":{"line":46,"column":1},"end":{"line":46,"column":1}}]},"3":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":1},"end":{"line":51,"column":1}},{"start":{"line":51,"column":1},"end":{"line":51,"column":1}}]}}},"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_psqs.js":{"path":"/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_psqs.js","s":{"1":1,"2":20709,"3":20709,"4":20709,"5":20709,"6":5153,"7":15556,"8":0,"9":15556,"10":15556,"11":15555,"12":15555,"13":1,"14":1,"15":1,"16":15556,"17":1},"b":{"1":[5153,15556],"2":[0,15556],"3":[15555,1]},"f":{"1":20709},"fnMap":{"1":{"name":"evalrational","line":39,"loc":{"start":{"line":39,"column":0},"end":{"line":39,"column":27}}}},"statementMap":{"1":{"start":{"line":39,"column":0},"end":{"line":60,"column":1}},"2":{"start":{"line":40,"column":1},"end":{"line":40,"column":8}},"3":{"start":{"line":41,"column":1},"end":{"line":41,"column":8}},"4":{"start":{"line":42,"column":1},"end":{"line":42,"column":8}},"5":{"start":{"line":43,"column":1},"end":{"line":45,"column":2}},"6":{"start":{"line":44,"column":2},"end":{"line":44,"column":18}},"7":{"start":{"line":46,"column":1},"end":{"line":50,"column":2}},"8":{"start":{"line":47,"column":2},"end":{"line":47,"column":10}},"9":{"start":{"line":49,"column":2},"end":{"line":49,"column":9}},"10":{"start":{"line":51,"column":1},"end":{"line":58,"column":2}},"11":{"start":{"line":52,"column":2},"end":{"line":52,"column":178}},"12":{"start":{"line":53,"column":2},"end":{"line":53,"column":178}},"13":{"start":{"line":55,"column":2},"end":{"line":55,"column":14}},"14":{"start":{"line":56,"column":2},"end":{"line":56,"column":178}},"15":{"start":{"line":57,"column":2},"end":{"line":57,"column":178}},"16":{"start":{"line":59,"column":1},"end":{"line":59,"column":16}},"17":{"start":{"line":65,"column":0},"end":{"line":65,"column":30}}},"branchMap":{"1":{"line":43,"type":"if","locations":[{"start":{"line":43,"column":1},"end":{"line":43,"column":1}},{"start":{"line":43,"column":1},"end":{"line":43,"column":1}}]},"2":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":1},"end":{"line":46,"column":1}},{"start":{"line":46,"column":1},"end":{"line":46,"column":1}}]},"3":{"line":51,"type":"if","locations":[{"start":{"line":51,"column":1},"end":{"line":51,"column":1}},{"start":{"line":51,"column":1},"end":{"line":51,"column":1}}]}}}}<<<<<< EOF # path=lcov.info TN: SF:/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/index.js FNF:0 FNH:0 DA:47,1 DA:52,1 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/j1.js FN:88,j1 FNF:1 FNH:1 FNDA:47664,j1 DA:36,1 DA:37,1 DA:38,1 DA:39,1 DA:40,1 DA:41,1 DA:42,1 DA:43,1 DA:44,1 DA:49,1 DA:50,1 DA:51,1 DA:52,1 DA:53,1 DA:54,1 DA:57,1 DA:88,1 DA:89,47664 DA:90,47664 DA:91,47664 DA:92,47664 DA:93,47664 DA:94,47664 DA:95,47664 DA:96,47664 DA:98,47664 DA:99,47664 DA:100,2 DA:102,47662 DA:103,2 DA:105,47660 DA:106,25706 DA:107,25706 DA:108,25706 DA:109,25706 DA:110,21954 DA:111,1245 DA:112,1245 DA:113,1245 DA:114,1245 DA:116,20709 DA:117,20709 DA:118,20709 DA:119,20709 DA:120,20709 DA:132,20709 DA:133,20709 DA:135,47660 DA:136,6320 DA:138,47660 DA:144,1 LF:51 LH:51 BRDA:99,1,0,2 BRDA:99,1,1,47662 BRDA:102,2,0,2 BRDA:102,2,1,47660 BRDA:105,3,0,25706 BRDA:105,3,1,21954 BRDA:110,4,0,1245 BRDA:110,4,1,20709 BRDA:135,5,0,6320 BRDA:135,5,1,41340 BRF:10 BRH:10 end_of_record TN: SF:/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_p1q1.js FN:39,evalrational FNF:1 FNH:1 FNDA:25706,evalrational DA:39,1 DA:40,25706 DA:41,25706 DA:42,25706 DA:43,25706 DA:44,10155 DA:46,15551 DA:47,0 DA:49,15551 DA:51,15551 DA:52,6098 DA:53,6098 DA:55,9453 DA:56,9453 DA:57,9453 DA:59,15551 DA:65,1 LF:17 LH:16 BRDA:43,1,0,10155 BRDA:43,1,1,15551 BRDA:46,2,0,0 BRDA:46,2,1,15551 BRDA:51,3,0,6098 BRDA:51,3,1,9453 BRF:6 BRH:5 end_of_record TN: SF:/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_p2q2.js FN:39,evalrational FNF:1 FNH:1 FNDA:1245,evalrational DA:39,1 DA:40,1245 DA:41,1245 DA:42,1245 DA:43,1245 DA:44,0 DA:46,1245 DA:47,0 DA:49,1245 DA:51,1245 DA:52,0 DA:53,0 DA:55,1245 DA:56,1245 DA:57,1245 DA:59,1245 DA:65,1 LF:17 LH:13 BRDA:43,1,0,0 BRDA:43,1,1,1245 BRDA:46,2,0,0 BRDA:46,2,1,1245 BRDA:51,3,0,0 BRDA:51,3,1,1245 BRF:6 BRH:3 end_of_record TN: SF:/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_pcqc.js FN:39,evalrational FNF:1 FNH:1 FNDA:20709,evalrational DA:39,1 DA:40,20709 DA:41,20709 DA:42,20709 DA:43,20709 DA:44,5153 DA:46,15556 DA:47,0 DA:49,15556 DA:51,15556 DA:52,15555 DA:53,15555 DA:55,1 DA:56,1 DA:57,1 DA:59,15556 DA:65,1 LF:17 LH:16 BRDA:43,1,0,5153 BRDA:43,1,1,15556 BRDA:46,2,0,0 BRDA:46,2,1,15556 BRDA:51,3,0,15555 BRDA:51,3,1,1 BRF:6 BRH:5 end_of_record TN: SF:/home/runner/work/math-base-special-besselj1/math-base-special-besselj1/lib/rational_psqs.js FN:39,evalrational FNF:1 FNH:1 FNDA:20709,evalrational DA:39,1 DA:40,20709 DA:41,20709 DA:42,20709 DA:43,20709 DA:44,5153 DA:46,15556 DA:47,0 DA:49,15556 DA:51,15556 DA:52,15555 DA:53,15555 DA:55,1 DA:56,1 DA:57,1 DA:59,15556 DA:65,1 LF:17 LH:16 BRDA:43,1,0,5153 BRDA:43,1,1,15556 BRDA:46,2,0,0 BRDA:46,2,1,15556 BRDA:51,3,0,15555 BRDA:51,3,1,1 BRF:6 BRH:5 end_of_record <<<<<< EOF