astro/uranus/uranus.go

71 lines
1.2 KiB
Go
Raw Normal View History

2019-10-24 10:44:21 +08:00
package uranus
import (
"b612.me/astro/basic"
"b612.me/astro/planet"
)
/*
天王星视黄经
jde: 世界时UTC
*/
func SeeLo(jde float64) float64 {
return basic.UranusSeeLo(basic.TD2UT(jde, true))
}
/*
天王星视黄纬
jde: 世界时UTC
*/
func SeeBo(jde float64) float64 {
return basic.UranusSeeBo(basic.TD2UT(jde, true))
}
/*
天王星视赤经
jde: 世界时UTC
*/
func SeeRa(jde float64) float64 {
return basic.UranusSeeRa(basic.TD2UT(jde, true))
}
/*
天王星视赤纬
jde: 世界时UTC
*/
func SeeDec(jde float64) float64 {
return basic.UranusSeeDec(basic.TD2UT(jde, true))
}
/*
天王星视赤经赤纬
jde: 世界时UTC
*/
func SeeRaDec(jde float64) (float64, float64) {
return basic.UranusSeeRaDec(basic.TD2UT(jde, true))
}
/*
天王星视星等
jde: 世界时UTC
*/
func SeeMag(jde float64) float64 {
return basic.UranusMag(basic.TD2UT(jde, true))
}
/*
与地球距离天文单位
jde: 世界时UTC
*/
func EarthAway(jde float64) float64 {
return basic.EarthUranusAway(basic.TD2UT(jde, true))
}
/*
与太阳距离天文单位
jde: 世界时UTC
*/
func SunAway(jde float64) float64 {
return planet.WherePlanet(1, 2, basic.TD2UT(jde, true))
}