{"_id":"@behaver/solar-star-locator","_rev":"2-1249f2f55bd8f1034f964fb3f3a82f84","name":"@behaver/solar-star-locator","dist-tags":{"latest":"2.0.1"},"versions":{"2.0.0":{"name":"@behaver/solar-star-locator","version":"2.0.0","description":"This pkg is builded for calculating solar stars celestial position.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test"},"repository":{"type":"git","url":"git+https://github.com/behaver/solar-star-locator.git"},"keywords":["star","position"],"author":{"name":"Sanwan, Dong"},"license":"ISC","bugs":{"url":"https://github.com/behaver/solar-star-locator/issues"},"homepage":"https://github.com/behaver/solar-star-locator#readme","dependencies":{"@behaver/angle":"^2.0.3","@behaver/celestial-coordinate":"^1.9.1","@behaver/coordinate":"^3.4.0","@behaver/elp2000-moon-gecc":"^1.0.7","@behaver/jdate":"^2.3.2","@behaver/pluto99-hecc":"^1.0.4","@behaver/solar-planets-hecc":"^1.0.10"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gitHead":"2a21f430a66c5d42857f1a1d6fe3ac002840df6f","_id":"@behaver/solar-star-locator@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"behaver","email":"qianxing@yeah.net"},"dist":{"integrity":"sha512-fgcORdpqLO43/rbcNpfFSBcl8YokVDL8sAi+OIqtzM3a8EPGMtPuUj9XvWHuLZHnU0if1uIWyJv6O6GzriRNQA==","shasum":"31d193c91428b1b0ccdf3f73d9a13575609ff8e0","tarball":"https://registry.npmjs.org/@behaver/solar-star-locator/-/solar-star-locator-2.0.0.tgz","fileCount":18,"unpackedSize":38139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdDZvSCRA9TVsSAnZWagAACisP/0OIcuYEGDewh3tjNkFI\n/xsTlRZiW8BXuwo0j3fGh8eo4gyuxoKguEDc+9HLuajO52/hHKbKevwqOGgG\nWg+5DPH/sKvPBxmZcvPi1+L7Gm9OAbteZPVwRQ1Zp0SKo24PxuYt5zECbYcS\n5sfNFkIIXk47Oc3suuJ/TmHxdyOX6dha6tD03nBB1LrBnhEWKgsAUt/v7YwC\n0t0DnW0avVmsX96PjSjDqBKBWROqPuokW2mX+ZMwY6g9kKb6fqrD8VhB9F2Q\nOhrriighXvdTXm1Z+05H5rI9t9fI3Sj5YCzRqhmdqmm+/LH3NkyKdo1zS36w\nxwzRW1LgM6SchZU/FOerAoehuTO0swp/9RsSOmZUBKnm7aIjYEOxXm7Qkjv7\nky+LEvNUl+3nyTrgPsqVTfDomVgevVCs4/czJTdVJ7CEQbVN3Cl0zGE6nwFO\n6uYFRBjiZmw/7A2gLduX5rb0r+5NqrgVlRHdkVJ687+7SBGxm2M6BmZx2zIv\nsD3iCzsY5EB+qD/LUZqO+EbncKZRU13l26yu5Za4zSpM6PHJj5gq7b5fML5N\nC+NHNUgKVsZM6Ix5vtXJtml/QDIKFNPM/dz2XZpWaHdU+zWAD/AR2Dv0hmOo\nUFrTjI77FRWyL6x12FVjrXMuOBgfS2qENs8HdtBl+ZINOvQsXJ+oPuFBSjj8\nccSU\r\n=83SF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWaQXGsXOG5hWS4v6jE9q6+AMtBf6Ea6b8b84F0sszPAiASjKFU0CvaWCjINmbGCDHCD1eDvYZWPaeCr7epdYK3rA=="}]},"maintainers":[{"name":"behaver","email":"qianxing@yeah.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solar-star-locator_2.0.0_1561172945988_0.038460730453803604"},"_hasShrinkwrap":false},"2.0.1":{"name":"@behaver/solar-star-locator","version":"2.0.1","description":"This pkg is builded for calculating solar stars celestial position.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha test"},"repository":{"type":"git","url":"git+https://github.com/behaver/solar-star-locator.git"},"keywords":["star","position"],"author":{"name":"Sanwan, Dong"},"license":"ISC","bugs":{"url":"https://github.com/behaver/solar-star-locator/issues"},"homepage":"https://github.com/behaver/solar-star-locator#readme","dependencies":{"@behaver/angle":"^2.0.3","@behaver/celestial-coordinate":"^1.9.1","@behaver/coordinate":"^3.4.0","@behaver/elp2000-moon-gecc":"^1.0.7","@behaver/jdate":"^2.3.2","@behaver/pluto99-hecc":"^1.0.4","@behaver/solar-planets-hecc":"^1.0.10"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gitHead":"3b74a60d547157168e9891a16c3d1ee75177a775","_id":"@behaver/solar-star-locator@2.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"behaver","email":"qianxing@yeah.net"},"dist":{"integrity":"sha512-OsDQgWvYMI8Aepo46W4uEZmg00hsPEnFo1AIhig+TdV9c006Yh0GuG/8x/SY1Vj4FhN+W0RSgGvOp1PJ+UC0CQ==","shasum":"dc2edef0e811b78542a3186038968027c99f0d2e","tarball":"https://registry.npmjs.org/@behaver/solar-star-locator/-/solar-star-locator-2.0.1.tgz","fileCount":18,"unpackedSize":36091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEZYWCRA9TVsSAnZWagAAjVgP/jKWHUdWkgO9KWEThWwx\nuVZlBV9XaV1xZkXUlg5USFQI199i4mEHn2FlzOJXEzE3Yq2y04+CVufrNqOH\nDIqRgSc1uqGnW7p8jSeb4QjqN/Ac9/CBSnx2cbaAEmJ3jVkag7U9q2ZkrA7W\n1SHO0d+W/9sz5DBVTyIGZ4QNnAM3NRX6YIaOkWE87TS0PLLYu07Lz3w7v+qn\nT1oqDDqtb4EBhs9pRv68nhQHkDR0eEj3PPCIC6QADIOo1c+bFSOjp+xX3umd\n039fdL/zglpF6L1FFC450peA5ciSV7feqctCmRK8otQumPdRjl6ICS2SrUWB\nCSoAUjnx+ujm9u6C9mX2Daae5ihcpyMTeLQKJm9X1fusY/xHkSYEgQjbgOIt\nIn6EwhdshGYHzu2UKpFO6647xIZtV+fi2QodgKqHKvNeOIzdv1ClGKG036p2\nR5ygkT7QWLfuT0d7sBmkXGdpIOdgVAGlv1S6fKnXrorbCb1bBoBvyi6c8AT8\ncV6yyHQ/XGxkIyQh4zna6FtqXt9BO1KcP9yDUoqFCcEHBXzBXucDYPe9cJqQ\nkHeI+hMZCl3BEYDvFI/ngDkWvthJV4BKMHFr6aCeUNwRCJuS530aZ0sYo6er\n13dUyGrWy6w680LZv+yCPTNQLfDj9ZJl2HwWHkyr4H7PpFMPoSuYZUFWbn39\np8ss\r\n=NGpL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4s9uiGS/xI2GfmfHnACP8nU3xRIuiZ3sxngBZXQMWBAiA87lVOAXwVvRDXFvUh0Ul0D0BReIiAbWmgxsCBBQ33Ew=="}]},"maintainers":[{"name":"behaver","email":"qianxing@yeah.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/solar-star-locator_2.0.1_1561433621700_0.558174502803332"},"_hasShrinkwrap":false}},"time":{"created":"2019-06-22T03:09:05.948Z","2.0.0":"2019-06-22T03:09:06.135Z","modified":"2022-04-04T18:12:41.863Z","2.0.1":"2019-06-25T03:33:41.890Z"},"maintainers":[{"name":"behaver","email":"qianxing@yeah.net"}],"description":"This pkg is builded for calculating solar stars celestial position.","homepage":"https://github.com/behaver/solar-star-locator#readme","keywords":["star","position"],"repository":{"type":"git","url":"git+https://github.com/behaver/solar-star-locator.git"},"author":{"name":"Sanwan, Dong"},"bugs":{"url":"https://github.com/behaver/solar-star-locator/issues"},"license":"ISC","readme":"# SolarStarLocator\n\n[![GitHub license](https://img.shields.io/badge/license-MIT-brightgreen.svg)](#) [![npm version](https://img.shields.io/npm/v/react.svg?style=flat)](https://www.npmjs.com/package/@behaver/solar-star-locator) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](#)\n\n## 简介\n\nSolarStarLocator 是一个关于基础星体天文坐标的计算组件。其中包含了对太阳、月球、太阳系八大行星和冥王星的天文坐标计算，同时提供了计算精度的控制接口。\n\n## 计算组件\n\nSolarStarLocator 依赖使用了底层的星体坐标计算模块，其中包括了[SolarPlanetsHECC](https://github.com/behaver/solar-planets-hecc)、[ELP2000MoonGECC](https://github.com/behaver/elp2000-moon-gecc)和[Pluto99HECC](https://github.com/behaver/pluto99-hecc)。它们被封装在星体坐标实例的 Calculator 属性中，用户可以直接通过更改这些计算模块的计算设定，来实现坐标计算过程相关的控制。\n\n## 用例\n\n```js\nconst { JupiterLocator } = require('@behaver/solar-star-locator');\nconst { JDateRepository } = require('@behaver/jdate');\n\n// 实例化儒略时间\nlet jdate = new JDateRepository(2448908.5, 'jde');\n\n// 实例化木星坐标对象\nlet JL = new JupiterLocator({\n  time: jdate,\n  withLTE: true,\n});\n\n// 获取定位计算结果集\nlet res = JL.get();\n\n// 获取黄道坐标对象\nlet coord = res.coord;\n\n// 获取黄经，单位：度\nlet JupL = coord.longitude.getDegrees();\n\n// 设置坐标计算精度为低\nJL.Calculator.accuracy = 'low';\n\n// 获取低精度定位计算结果集\nlet res_l = JupCoord.get();\n\n// 获取低精度木星黄纬，单位：弧度\nlet JupBLow = res_l.latitude.getRadian();\n```\n\n## API\n\n### 属性\n\n`time` 儒略时间设定\n\n`withLTE` 是否考虑光行时影响设定\n\n### 方法\n\n`constructor(options)`\n\n构造函数\n\n`options(options)`\n\n设置定位参数项\n\n* options.time 参考时间\n* options.withLTE 考虑光行时修正\n\n`get(options)`\n\n获取计算结果\n\n## 许可证书\n\nThe ISC license.\n","readmeFilename":"readme.md"}