{"_id":"@behaver/atmospheric-refraction","_rev":"3-56f29592e9d900c0856bf22558bb8122","name":"@behaver/atmospheric-refraction","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@behaver/atmospheric-refraction","version":"1.0.0","description":"The pkg for calculating atmospheric refraction.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/behaver/atmospheric-refraction.git"},"keywords":["atmospheric","refraction"],"author":{"name":"Sanwan, Dong"},"license":"MIT","bugs":{"url":"https://github.com/behaver/atmospheric-refraction/issues"},"homepage":"https://github.com/behaver/atmospheric-refraction#readme","dependencies":{"@behaver/angle":"^2.0.2"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gitHead":"7ed78b8f1eac654d869e0694abefe8857a125647","_id":"@behaver/atmospheric-refraction@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"behaver","email":"qianxing@yeah.net"},"dist":{"integrity":"sha512-Ti4BpqTVQR6alGuc1mqeD26Tkj/lnfhi5HMjrdMyYZldzGiZ7XXUILWqRnkDBlymT1QcV1Fr5yM1ZmSSDIO+lQ==","shasum":"7dc8c58c0638e3d8283e806f6ab20d845cdf6e71","tarball":"https://registry.npmjs.org/@behaver/atmospheric-refraction/-/atmospheric-refraction-1.0.0.tgz","fileCount":4,"unpackedSize":15840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbt2DGCRA9TVsSAnZWagAA22QP/3SenboC+6YV4nqhUVOF\nduGft7WaEz3NfBy2VvVroO3POPcUEs1r5jO2k3RuBNZ8Us7t9lBluWgXuOP0\nsE+yh1bW0LoDZSjR6wWtZOLIj41Z0f3oBEYNny/v8qfcIwsobKsZcxKO5pog\ny469QjCjgdAm2nuXNrLzdIxhMGDSYrOivkPCKXFtVdxA7NIRUTCJyQN5oCqp\nqNo8k7y3ZWLhTASe77qbjXRVdJOnkRun68bQXL61F0N4ovrjeqh7Xo/Gypui\nWq0Tfn9b6e0urJrV7E3ONTTZHD7YrzVuBFE62IyVGu1/sFJqDCcR3PNPHUVu\naTI/3K0ILPfgrbkE14sQOKnNGBl/kjUrHe7HQ9qm3wrndC/FYOrtbIhNzoTf\no9En9dIrN71M9H/x5xbuM4+daer2QkJUmTupf0A6b9P1eXuoHcT569V8x6al\nRqzA3UXd214aG+JBLPRNfUmeh/THmyXNlKdjqkaDZLn3VA+eVgSLQxdVKZQX\nJX3KkMP8KtkzhPtOeVzveXX4GIZ7JkAK4m+M+0gjq94xaXsIf+FA2CXu2LNw\ntrjNW32rLrMlxErcIOqI9HDMxYWzc3iXRYqeTYePqK/1NZAA+5nYlDMSeiD3\nbhIXRDVZvKGrfP7wZDeOMDgv6GQac4Ch2YJZe/XE95XXn5A0eIN+4Qoxuf46\nzO0S\r\n=YPkm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWgNbcTFerG9Vaxfmoe7sJYwz4N5fwVQc50Pwl/+0exAIgaTTvBT8MDeFJniOjYW1wpSSZIkolsAGYdq+us/zgjHE="}]},"maintainers":[{"name":"behaver","email":"qianxing@yeah.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atmospheric-refraction_1.0.0_1538744517290_0.8146685803871485"},"_hasShrinkwrap":false},"1.0.1":{"name":"@behaver/atmospheric-refraction","version":"1.0.1","description":"The pkg for calculating atmospheric refraction.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/behaver/atmospheric-refraction.git"},"keywords":["atmospheric","refraction"],"author":{"name":"Sanwan, Dong"},"license":"MIT","bugs":{"url":"https://github.com/behaver/atmospheric-refraction/issues"},"homepage":"https://github.com/behaver/atmospheric-refraction#readme","dependencies":{"@behaver/angle":"^2.0.2"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gitHead":"976952230a534f537d521828d46a63097f6605c2","_id":"@behaver/atmospheric-refraction@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"behaver","email":"qianxing@yeah.net"},"dist":{"integrity":"sha512-jF5YZMUinlQ1z+eln9sSCAq/Me0tTNLwCVVUL9T81xJNBpZF67BZ2BpO0Eaa0QA4JNjziUIv/m6KG9qkts0rpA==","shasum":"a76571a4affa1543e3a61ad7d607082b424968c9","tarball":"https://registry.npmjs.org/@behaver/atmospheric-refraction/-/atmospheric-refraction-1.0.1.tgz","fileCount":4,"unpackedSize":15850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvyXCCRA9TVsSAnZWagAAxZ4P/3+oZhqoEKkKjqjUq4hb\nyjywx2gHBBUG8BRqNmGtL332BfE1XTAztpNFWtAG8mdPtsCj1K6DKwhl2inx\ntzQgN4OOBuCHFEcqXfWqepPfHAc1K2K8hG4qXA/djFPlwlfYpxYp1HijFzfR\nAVotv5E7HiYklMbjS9AoerSVIrNUtHVI4hTbgmRJAA8aJ6+POaw+kAdITW10\nImKO7J2QPMtp+YWxDYueiqwNNlN0kfao9ijBLiXGa9qlVGDZNc60wmic2yAY\nGUx9BEbzePL+PBda0vgiBAuQjV9Maaq5u2QXeXj6xi3g1ZtfJIeZpTB0hL3P\n1uvqLHCHQiLFjixvnFzqm9x8WhchktHT815qFZWh0qNikyxIn3xYrq8Oc5ml\n83HLvC89fF0tUieGGpkKOBXQ8iF/SauWUqOgF0I5EQK+9LLGWb3nuCGpXysL\nCbdL3XXL+XGDp/DsoKYJ7GZOcrrEi0NrGBDATsMVh4xNZtgPt19R3TdY2WEg\nzb8Gs11qFdt94v+xbvIMTiNjCSCHrnGQ7CZWbAfvND8Ze/YRV1ZThMfyTMx1\nAu6YUE9lq5ISRwMOYyMv1XLlRZ9Qpy3jOHPDX5sHDhO9J2JLl4/fsp+A+1W+\nFxTveR70/HSSc4BGaIryZ452Bc8qtSSTcztgR3bM4Xs/Ynm1PDqLJ2BNxNwT\nyzjs\r\n=sn5u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsan2kmiC5z0PaqOTqjcy3Yh9+RfTB6x07FlT3KPTE7gIgJu435BQXJQJSqZOdsjhc4a6O5QRI8gsOfoqbfuuJea0="}]},"maintainers":[{"name":"behaver","email":"qianxing@yeah.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atmospheric-refraction_1.0.1_1539253697078_0.33457297792590923"},"_hasShrinkwrap":false},"1.0.2":{"name":"@behaver/atmospheric-refraction","version":"1.0.2","description":"The pkg for calculating atmospheric refraction.","main":"index.js","directories":{"test":"test"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/behaver/atmospheric-refraction.git"},"keywords":["atmospheric","refraction"],"author":{"name":"Sanwan, Dong"},"license":"MIT","bugs":{"url":"https://github.com/behaver/atmospheric-refraction/issues"},"homepage":"https://github.com/behaver/atmospheric-refraction#readme","dependencies":{"@behaver/angle":"^2.0.3"},"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0"},"gitHead":"1ca97ff15880cf264612a6859b8988176e3b1210","_id":"@behaver/atmospheric-refraction@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"9.6.1","_npmUser":{"name":"behaver","email":"qianxing@yeah.net"},"dist":{"integrity":"sha512-G9HnWjCRfInL8vY7V1oqOOZb/8dXJBh/7RSOWTz/gcQIpSyAphQ6uwsXRshIT9mOm3Dsr4YODyigOLCqpfpQBw==","shasum":"0cca93392d6c2db423c8570090ab98f517011b36","tarball":"https://registry.npmjs.org/@behaver/atmospheric-refraction/-/atmospheric-refraction-1.0.2.tgz","fileCount":3,"unpackedSize":10035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcl/XqCRA9TVsSAnZWagAA1GsQAIqnSM59xxbaniSw4LwJ\naJKASvirWgWOs3+HBNKgrxMgVoE+oyE+VBifMaZg3CoCPBLbqb9N3yhycdAJ\npyujpwOHn4o+pZKxSGUYr9vM2ZxEGLrAU+Xb8wydAHW/yokCJHwUDfH/gpB5\nqxDRoWzPwQbaqMx6U9I7i0JUsjaRFKeDGntZRcJ9QWjbcvjkin9rDjVtdKQD\nkxaPC1W/YmzvVYGpLujoxSw3+s7RyB1cvTRHVV0LimaKFT1mWIgdgJ3o3FMZ\nRFZyKl/N6LNdJjuVixJ8J2XWJesF5TcnYj5/Fj9gIS1y83HHe3tSl+24Axsk\n3EdYNnZcH03/k2luosK0kZza7FmSAW/6JPrpjNH/1FImWjbEI+DNfsoLrCKg\nGqnV6Ni86gPxOCZ3lgLa/Cl0Uz8tpRYdtVlic/6pkZgCy9ju9PRpKcRqybfg\nmfmma0oUAnCB5YnDT2Or/kd+pWCatIa7hRsQaV7CIneVrD7in7Ye7zdAmANS\n0MSuy0y62Hc17haR69mIXZhq+O1zj37YgUvYfNaTPx9ysMRyizJ3a8EetnqT\nMa5eYmH6DSeT5YNHHA8TC3K6ZrW6HvxpO7qyWU9/JIrwqqkAreiIL+RDkLgX\nDX6eTdRfHIRWjvm2C4u29aNK5gBcsUJckoeicoB6w3WVB0Fo47JG1UbTgyE9\nhNJf\r\n=hU4B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBstNAn6bEoSl58k04uj5hV5OuOO5gjS20KMfHjif7wmAiB5IIxIKA9UShjWIHVBVhNJCxpNrca84ZBlepWK4I2BGg=="}]},"maintainers":[{"name":"behaver","email":"qianxing@yeah.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/atmospheric-refraction_1.0.2_1553462761110_0.9078461619258116"},"_hasShrinkwrap":false}},"time":{"created":"2018-10-05T13:01:57.126Z","1.0.0":"2018-10-05T13:01:57.455Z","modified":"2022-04-04T18:12:36.127Z","1.0.1":"2018-10-11T10:28:17.320Z","1.0.2":"2019-03-24T21:26:01.212Z"},"maintainers":[{"name":"behaver","email":"qianxing@yeah.net"}],"description":"The pkg for calculating atmospheric refraction.","homepage":"https://github.com/behaver/atmospheric-refraction#readme","keywords":["atmospheric","refraction"],"repository":{"type":"git","url":"git+https://github.com/behaver/atmospheric-refraction.git"},"author":{"name":"Sanwan, Dong"},"bugs":{"url":"https://github.com/behaver/atmospheric-refraction/issues"},"license":"MIT","readme":"# AtmosphericRefraction\n\n## 简介\n\nAtmosphericRefraction 是一个基于 NodeJS 开发的大气折射计算工具，可修正大气折射对地平高度所产生的影响。\n\n## 安装\n\n通过 npm 安装，在你的 node 项目目录下执行：\n\n`npm i --save @behaver/atmospheric-refraction`\n\n安装完成后，调用即可：\n\n`const AtmosphericRefraction = require('@behaver/atmospheric-refraction');`\n\n## 用例\n\n```js\nconst AtmosphericRefraction = require('@behaver/atmospheric-refraction');\n\n// 实例化大气折射对象\nlet ar = new AtmosphericRefraction({\n  T: 23, // 海平面温度，单位：摄氏度\n  P: 1018, // 海平面大气压强，单位：百帕\n  apparentH: 23.456, // 视地平高度，单位：度\n});\n\n// 获取真地平高度，单位：度\nlet trueH = ar.trueH;\n\n// 输出高度修正值\nconsole.log(ar.R);\n```\n\n## API\n\n`constructor(options)`\n\n构造函数，接口同 init 方法\n\n`init(options)`\n\n初始化方法\n\n规定参数：\n\n* options.T 温度，单位：摄氏度\n* options.P 大气压强，单位：毫巴/百帕\n* options.apparentH 视地平高度，单位：度\n* options.trueH 真地平高度，单位：度\n* options.isStrict  是否精确修正（考虑气压、温度影响）\n\n`set apparentH(h0)`\n\n设置 视地平高度（单位：度）\n\n`set trueH(h)`\n\n设置 真地平高度（单位：度）\n\n`set T(t)`\n\n设置 温度设定（单位：摄氏度）\n\n`set P(p)`\n\n设置 大气压强设定（单位：百帕）\n\n`set isStrict(isStrict)`\n\n设置 是否进行精确修正\n\n`get apparentH()`\n\n获取 视地平高度（单位：度）\n\n`get trueH()`\n\n获取 修整大气折射后的真地平高度（单位：度）\n\n`get r()`\n\n获取 大气折射修正值（单位：度）\n\n`get R()`\n\n获取 大气折射修正值（包含温度和大气压强修正，单位：度）\n\n`get T()`\n\n获取 温度设定（单位：摄氏度）\n\n`get P()`\n\n获取 大气压强设定（单位：百帕）\n\n`get isStrict()`\n\n获取 是否进行精确修正设定\n\n## 许可证书\n\nThe MIT license.","readmeFilename":"readme.md"}