{"_id":"@class90431/calc-sun-position","_rev":"7-0956d1545a68e5b34521abba1956caae","time":{"1.0.0":"2021-01-04T06:57:38.201Z","created":"2021-01-04T08:00:26.415Z","1.0.1":"2021-01-04T08:00:26.609Z","modified":"2022-04-04T23:13:17.601Z","1.0.2":"2021-01-04T08:09:00.752Z"},"name":"@class90431/calc-sun-position","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@class90431/calc-sun-position","version":"1.0.1","description":"calculate sun azimuth & elevation","main":"index.js","dependencies":{},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Zack Hsu"},"license":"MIT","gitHead":"d3464b6f09a06a7fdc808d7ef184df864a3b32db","_id":"@class90431/calc-sun-position@1.0.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-7v/CpCmUhjwqhckv/RZPONZEWibUCN97EHxcldpiNiZrs1VmKoyYQw9ghsgNMFEseMOuzyzlFGLdnpiVLtBOww==","shasum":"56f4e8c97b4d4031b92c9870b7e209de931745f0","tarball":"https://registry.npmjs.org/@class90431/calc-sun-position/-/calc-sun-position-1.0.1.tgz","fileCount":3,"unpackedSize":7180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8ssaCRA9TVsSAnZWagAATD4P/izqisAQ1pESp/Y19/dw\nMBToplNG7MUq4z91WVJ2T5lwwX0OhSh2RNHiZ8kmSmR3AKWY8kjJiK6DpKiT\nprj6O7NwuZwIIIu2YDdghVq5Q+KwrmUc7gRvqRcHaU4XIzSh4lSwxjOWbJDf\nQnGkpeOyMb2a3xv3HWzKKWhhJ7rNnQUjPYmQ0plQbKnQDNZ2fYbDyftlorGc\npCWbpVmJwX+/s/OEgQXuDu9LRUtD8buzjkCuMbp1ewMQorDKBfBFtSCwcRSQ\nkTEkkrLJ43ZMvlb88nxk6U9NwU8TS3NtFLL7R83uQ6wjFdLe1kJu3VpVLNzM\nl0hbQAHJn99iXxtw868j0xHOUntGXG7jAsnCxlYNBkeoY6bvsX60HaB+ntzk\nUFeRJolgjQ6OcB4+Y695C/vUOs75Tb+6sgNq8fwduLXiaHfcV6WUg626aW9b\nfLlmnibj6ZjmLuofyg//ceC0HGTR34Dl0liPUr+DLH640venFN6eeNYAo4ys\nUWX9IJWIR3N9p6P5G6TuA5COd6U1ZjLv39EOtBAdkfX9V4oMm7oEAKuSFKaG\nmRQogNvGfQ4o9lBQS2rWeBazirAmZIpx0xy7pmNFMDeLDW+ptkk14GvXxVZr\nR/3a6ObzTQL/I0T2ciw8rKSc6I2UvPwuT1VBk4lPG7z1x0v5hIdrHTkRuBT3\nTu+l\r\n=lDkm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWSrKregRk2wIwZlkoL3h8V6xBOAuE4r1VNAr0fXxeFAIhAP59GpPsvG5teAySYmLWT/ZiTPyupHLP4cdjz5V7Wc+J"}]},"_npmUser":{"name":"class90431","email":"class90431@gmail.com"},"directories":{},"maintainers":[{"name":"class90431","email":"class90431@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-sun-position_1.0.1_1609747226472_0.6759226671701186"},"_hasShrinkwrap":false},"1.0.2":{"name":"@class90431/calc-sun-position","version":"1.0.2","description":"calculate sun azimuth & elevation","main":"index.js","dependencies":{},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Zack Hsu"},"license":"MIT","gitHead":"d3464b6f09a06a7fdc808d7ef184df864a3b32db","_id":"@class90431/calc-sun-position@1.0.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zvQly1v3gAuudceXhHpiDri3kQObS1rU6zGCjRDT+WL8EkXtDx7nPJB5y5G/2ogP16Mqeu7qWl2x7mVDLTHJMw==","shasum":"7bde68db5d9ef24b39354822c5e938bc1eaf7933","tarball":"https://registry.npmjs.org/@class90431/calc-sun-position/-/calc-sun-position-1.0.2.tgz","fileCount":3,"unpackedSize":7180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8s0dCRA9TVsSAnZWagAA3iEP/AliQG/JMBW20mrkryDb\nBwI0vuxbzm8l8WUHV1n4T+thaVOg0oFoNN8dQ2aXq/deJoU0E+SZHCMlO+8y\n8NcCbRWuxlSjkXeNqUF/tkjlcMB1967i5++fqMDbzB0I65MRAhNx0b0vjJuQ\nCoFursXnt4/goM5xPoVF1RGqw0f6ceh2hvVHDz8NcZs2V1zs6VH+CMajn4l9\nZsfadSgBZTi1chGYfgbMr3oVqK2HEQv1p3/Us7QdO15PFif/E34ln3xNmlhT\nJoUhlaInjRv/vR0Ibi/s6HX+6RhY/DMEj+i+mSYmLXf29SRZ+ojAn1PK+Wkw\nF+8gQ0zUtoARzfCImM5avEkr+ubNnBv7N5PLt8BXXoNMZ2UlCFNhBMhr6rS8\np5p1+gkW0Zj5NVa4qmhfx0dNgfpTgfcsja0k3iEiTZ0bVzto856f+hPq18ey\nAsacfB1KUK3KXY35gXZ5X0p008fx/IBoEJGIh/mQgWsqbt6p7H+BFN7tcFTi\ncmlNRHXBZWVuejryIlklmy6xUdgrcNrgylfWzfGeOM6Vknb+4KDQkNNRRl69\nsvAQsgjKd8Y0sjg2AoY6sWZXwBP6O3zD4ZyIQOflknaIRDK+qdRKKWeCFpbB\n62WAx99+TrX4OwyIadUKPZ7PEEtb7GBJLBfvCcwNKNBk5DuNi+H5Ba/Kei3j\nu5Hr\r\n=52dq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAyfscc+AUbx7vXFhmmX4gddT23GYL+kHNiY+OgUk/qgIgDiasV5qFdlIASeMgz3jIQFuVdSk6L0hB9HXuA86asM0="}]},"_npmUser":{"name":"class90431","email":"class90431@gmail.com"},"directories":{},"maintainers":[{"name":"class90431","email":"class90431@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/calc-sun-position_1.0.2_1609747740590_0.708501867184582"},"_hasShrinkwrap":false}},"maintainers":[{"name":"class90431","email":"class90431@gmail.com"}],"description":"calculate sun azimuth & elevation","author":{"name":"Zack Hsu"},"license":"MIT","readme":"# \b@class90431/calc-sun-position\n\n## 簡介\n\n- 用於計算太陽：\n  - 方位角\n  - 高度角\n\n## 安裝\n\n```sh\nnpm install --save @class90431/calc-sun-position\n```\n\n## 導入\n\n```javascript\nconst calculateSunAzEl = require(\"@class90431/calc-sun-position\");\n```\n\n## 參數\n\n- year\n  - 西元\n- month\n  - 月份\n- day\n  - 日期\n- hour\n  - 24 小時制\n- minute\n  - 分鐘數\n- second\n  - 秒數\n- lat\n  - 緯度\n- lon\n  - 經度\n- tz\n  - 時區（例如：台灣時區是 + 8, 則填入 8 即可。）\n\n## 範例\n\n```javascript\nconst calculateSunAzEl = require('@class90431/calc-sun-position')\n\n// calculateSunAzEl(year, month, day, hour, minute, second, lat, lon, tz)\nconst result = calculateSunAzEl(2020, 12, 31, 12, 0, 0, 25, 121, 8)\nconsole.log(result) // { azimuth: 180.29392587236583, elevation: 41.952069876326135 }\n```\n## 備註\n- 得到的值，單位皆為度。\n- azimuth ( 方位角 ) : 以正北為 0 ; 正東為 90 ; 正南為 180 ; 正西為 270。\n- elevation (高度角) : 水平地面為 0 ; 觀測點正上方為 90。\n\n## 參考\n- [Link](https://keisan.casio.com/exec/system/1224682277)\n- [Link2](https://www.esrl.noaa.gov/gmd/grad/solcalc/)","readmeFilename":"README.md"}