1795 lines
93 KiB
Go
1795 lines
93 KiB
Go
|
|
package basic
|
|||
|
|
|
|||
|
|
import (
|
|||
|
|
"time"
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
// ClosestJupiterGalileanPhenomenonContactEvent 最近一次 IMCCE 风格接触事件 / closest IMCCE-style contact event.
|
|||
|
|
func ClosestJupiterGalileanPhenomenonContactEvent(jd float64, satellite int, phenomenonType JupiterGalileanPhenomenonType) JupiterGalileanPhenomenonContactEvent {
|
|||
|
|
return ClosestJupiterGalileanPhenomenonContactEventWithInstance(jd, satellite, phenomenonType, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// ClosestJupiterGalileanPhenomenonEvent 最近一次伽利略卫星现象,jd 与返回时刻均为民用儒略日 / closest Galilean-satellite event in civil Julian days.
|
|||
|
|
func ClosestJupiterGalileanPhenomenonEvent(jd float64, satellite int, phenomenonType JupiterGalileanPhenomenonType) JupiterGalileanPhenomenonEvent {
|
|||
|
|
return ClosestJupiterGalileanPhenomenonEventWithInstance(jd, satellite, phenomenonType, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// ClosestMercuryTransit 最近一次地心水星凌日 / closest geocentric transit of Mercury.
|
|||
|
|
func ClosestMercuryTransit(jde float64) PlanetTransitResult {
|
|||
|
|
return ClosestMercuryTransitWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// ClosestMoonMaximumNorthDeclination 离指定时刻最近一次月球最大北赤纬 / closest maximum northern lunar declination to jd.
|
|||
|
|
func ClosestMoonMaximumNorthDeclination(jd float64) DeclinationEvent {
|
|||
|
|
return ClosestMoonMaximumNorthDeclinationWithInstance(jd, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// ClosestMoonMaximumSouthDeclination 离指定时刻最近一次月球最大南赤纬 / closest maximum southern lunar declination to jd.
|
|||
|
|
func ClosestMoonMaximumSouthDeclination(jd float64) DeclinationEvent {
|
|||
|
|
return ClosestMoonMaximumSouthDeclinationWithInstance(jd, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// ClosestMoonPlanetConjunction 离指定时刻最近一次行星合月(赤经合) / closest Moon-planet conjunction to jde.
|
|||
|
|
func ClosestMoonPlanetConjunction(jde float64, planet MoonPlanetConjunctionPlanet) float64 {
|
|||
|
|
return ClosestMoonPlanetConjunctionWithInstance(jde, planet, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// ClosestVenusTransit 最近一次地心金星凌日 / closest geocentric transit of Venus.
|
|||
|
|
func ClosestVenusTransit(jde float64) PlanetTransitResult {
|
|||
|
|
return ClosestVenusTransitWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// EveningTwilight 昏朦影,localJD 为当地 0 时民用日锚点且只取整数日 / evening twilight on the local civil day anchored at localJD.
|
|||
|
|
func EveningTwilight(localJD, lon, lat, tz, targetAltitude float64) (float64, error) {
|
|||
|
|
return EveningTwilightWithInstance(localJD, lon, lat, tz, targetAltitude, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// FindBestPlanetOccultations 窗口内每次行星月掩的全球海平面几何掩甚点,可见性不参与选点 / global sea-level geometric greatest point of each planetary occultation.
|
|||
|
|
func FindBestPlanetOccultations(start, end time.Time, planet OccultationPlanet,
|
|||
|
|
options OccultationSearchOptions) ([]PlanetOccultationInfo, error) {
|
|||
|
|
return FindBestPlanetOccultationsWithInstance(start, end, planet, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// FindBestStarOccultations 窗口内每次恒星月掩的全球海平面几何掩甚点,可见性不参与选点 / global sea-level geometric greatest point of each stellar occultation.
|
|||
|
|
func FindBestStarOccultations(start, end time.Time, star StarCoordinate, options OccultationSearchOptions) ([]StarOccultationInfo, error) {
|
|||
|
|
return FindBestStarOccultationsWithInstance(start, end, star, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// FindPlanetOccultationPaths 行星月掩的全球外、内接触掩带,按全球掩甚点选取事件 / global outer- and inner-contact footprints of planetary occultations.
|
|||
|
|
func FindPlanetOccultationPaths(start, end time.Time, planet OccultationPlanet,
|
|||
|
|
options OccultationPathOptions) ([]PlanetOccultationPath, error) {
|
|||
|
|
return FindPlanetOccultationPathsWithInstance(start, end, planet, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// FindPlanetOccultations 固定观测点的有限盘面行星月掩 / planetary occultations at a fixed site.
|
|||
|
|
func FindPlanetOccultations(start, end time.Time, planet OccultationPlanet, longitude, latitude, height float64,
|
|||
|
|
options OccultationSearchOptions) ([]PlanetOccultationInfo, error) {
|
|||
|
|
return FindPlanetOccultationsWithInstance(start, end, planet, longitude, latitude, height, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// FindStarOccultationPaths 点源恒星月掩的全球掩带,不加载内嵌星表 / global footprint of a stellar occultation; no embedded catalog is loaded.
|
|||
|
|
func FindStarOccultationPaths(start, end time.Time, star StarCoordinate, options OccultationPathOptions) ([]StarOccultationPath, error) {
|
|||
|
|
return FindStarOccultationPathsWithInstance(start, end, star, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// FindStarOccultations 固定观测点的点源恒星月掩,不加载内嵌星表 / stellar occultations at a fixed site; no embedded catalog is loaded.
|
|||
|
|
func FindStarOccultations(start, end time.Time, star StarCoordinate, longitude, latitude, height float64,
|
|||
|
|
options OccultationSearchOptions) ([]StarOccultationInfo, error) {
|
|||
|
|
return FindStarOccultationsWithInstance(start, end, star, longitude, latitude, height, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// GetSunRiseTime 日出时刻,julianDay 为当地 0 时民用日锚点 / sunrise on the local civil day anchored at julianDay.
|
|||
|
|
func GetSunRiseTime(julianDay, longitude, latitude, timeZone, zenithShift, height float64) (float64, error) {
|
|||
|
|
return GetSunRiseTimeWithInstance(julianDay, longitude, latitude, timeZone, zenithShift, height, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// GetSunSetTime 日落时刻,julianDay 为当地 0 时民用日锚点 / sunset on the local civil day anchored at julianDay.
|
|||
|
|
func GetSunSetTime(julianDay, longitude, latitude, timeZone, zenithShift, height float64) (float64, error) {
|
|||
|
|
return GetSunSetTimeWithInstance(julianDay, longitude, latitude, timeZone, zenithShift, height, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonGeocentricApparentDec 月亮地心视赤纬 / apparent geocentric declination of the Moon.
|
|||
|
|
func HMoonGeocentricApparentDec(jde float64) float64 {
|
|||
|
|
return HMoonGeocentricApparentDecWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonGeocentricApparentDecN 月亮地心视赤纬(n 变体) / n-parameterised apparent geocentric declination of the Moon.
|
|||
|
|
func HMoonGeocentricApparentDecN(jde float64, n int) float64 {
|
|||
|
|
return HMoonGeocentricApparentDecNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonGeocentricApparentRa 月亮地心视赤经 / apparent geocentric right ascension of the Moon.
|
|||
|
|
func HMoonGeocentricApparentRa(jde float64) float64 {
|
|||
|
|
return HMoonGeocentricApparentRaWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonGeocentricApparentRaN 月亮地心视赤经(n 变体) / n-parameterised apparent geocentric right ascension of the Moon.
|
|||
|
|
func HMoonGeocentricApparentRaN(jde float64, n int) float64 {
|
|||
|
|
return HMoonGeocentricApparentRaNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonGeocentricTrueDec 月亮地心真赤纬 / true geocentric declination of the Moon.
|
|||
|
|
func HMoonGeocentricTrueDec(jde float64) float64 { return HMoonGeocentricTrueDecWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// HMoonGeocentricTrueDecN 月亮地心真赤纬(n 变体) / n-parameterised true geocentric declination of the Moon.
|
|||
|
|
func HMoonGeocentricTrueDecN(jde float64, n int) float64 {
|
|||
|
|
return HMoonGeocentricTrueDecNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonGeocentricTrueRa 月亮地心真赤经 / true geocentric right ascension of the Moon.
|
|||
|
|
func HMoonGeocentricTrueRa(jde float64) float64 { return HMoonGeocentricTrueRaWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// HMoonGeocentricTrueRaDec 月亮地心真赤经、真赤纬 / true geocentric right ascension and declination of the Moon.
|
|||
|
|
func HMoonGeocentricTrueRaDec(jde float64) (float64, float64) {
|
|||
|
|
return HMoonGeocentricTrueRaDecWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonGeocentricTrueRaDecN 月亮地心真赤经、真赤纬(n 变体) / n-parameterised true geocentric right ascension and declination of the Moon.
|
|||
|
|
func HMoonGeocentricTrueRaDecN(jde float64, n int) (float64, float64) {
|
|||
|
|
return HMoonGeocentricTrueRaDecNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonGeocentricTrueRaN 月亮地心真赤经(n 变体) / n-parameterised true geocentric right ascension of the Moon.
|
|||
|
|
func HMoonGeocentricTrueRaN(jde float64, n int) float64 {
|
|||
|
|
return HMoonGeocentricTrueRaNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonHeight 月心几何高度角(度,不含折射),jd 为 tz 时区的当地民用儒略日 / geometric Moon-centre altitude for a local civil Julian day in zone tz.
|
|||
|
|
func HMoonHeight(jd, lon, lat, tz float64) float64 {
|
|||
|
|
return HMoonHeightWithInstance(jd, lon, lat, tz, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterAscendingNodeN 木星升交点黄经(n 变体) / n-parameterised ascending node longitude of Jupiter.
|
|||
|
|
func JupiterAscendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return JupiterAscendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterAzimuthN 木星方位角(n 变体) / n-parameterised azimuth of Jupiter.
|
|||
|
|
func JupiterAzimuthN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return JupiterAzimuthNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterBrightLimbPositionAngleN 木星亮面中心位置角(n 变体) / n-parameterised position angle of Jupiter bright limb.
|
|||
|
|
func JupiterBrightLimbPositionAngleN(jde float64, n int) float64 {
|
|||
|
|
return JupiterBrightLimbPositionAngleNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterCentralMeridiansN 木星 System I/II/III 中央经线(n 变体) / n-parameterised Jupiter System I/II/III central meridians.
|
|||
|
|
func JupiterCentralMeridiansN(jde float64, n int) JupiterCentralMeridianInfo {
|
|||
|
|
return JupiterCentralMeridiansNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterCulminationTimeN 木星中天时间(n 变体) / n-parameterised culmination time of Jupiter.
|
|||
|
|
func JupiterCulminationTimeN(localJD, lon, timezone float64, n int) float64 {
|
|||
|
|
return JupiterCulminationTimeNWithInstance(localJD, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterDSDEN 木星 DS/DE 行星中心赤纬(n 变体) / n-parameterised Jupiter planetocentric declinations of Sun and Earth.
|
|||
|
|
func JupiterDSDEN(jde float64, n int) (ds, de float64) { return JupiterDSDENWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// JupiterDescendingNodeN 木星降交点黄经(n 变体) / n-parameterised descending node longitude of Jupiter.
|
|||
|
|
func JupiterDescendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return JupiterDescendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterDiameterN 木星视直径(n 变体),单位角秒 / n-parameterised apparent Jupiter diameter in arcseconds.
|
|||
|
|
func JupiterDiameterN(jde float64, n int) float64 { return JupiterDiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// JupiterGalileanSatelliteObservations 四颗伽利略卫星视位置,次序为 Io、Europa、Ganymede、Callisto / apparent geometry of Io, Europa, Ganymede and Callisto in that order.
|
|||
|
|
func JupiterGalileanSatelliteObservations(jde float64) [4]JupiterGalileanObservation {
|
|||
|
|
return JupiterGalileanSatelliteObservationsWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterGalileanSatellitePhenomena 四颗伽利略卫星瞬时现象 / instantaneous phenomena of the four Galilean satellites.
|
|||
|
|
func JupiterGalileanSatellitePhenomena(jde float64) [4]JupiterGalileanPhenomenon {
|
|||
|
|
return JupiterGalileanSatellitePhenomenaWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterHeightN 木星高度角(n 变体) / n-parameterised altitude of Jupiter.
|
|||
|
|
func JupiterHeightN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return JupiterHeightNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterHourAngleN 木星时角(n 变体) / n-parameterised hour angle of Jupiter.
|
|||
|
|
func JupiterHourAngleN(jd, lon, timezone float64, n int) float64 {
|
|||
|
|
return JupiterHourAngleNWithInstance(jd, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterIlluminatedFractionN 木星被照亮比例(n 变体) / n-parameterised illuminated fraction of Jupiter.
|
|||
|
|
func JupiterIlluminatedFractionN(jd float64, n int) float64 {
|
|||
|
|
return JupiterIlluminatedFractionNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterMagN 木星视星等(n 变体) / n-parameterised apparent magnitude of Jupiter.
|
|||
|
|
func JupiterMagN(jde float64, n int) float64 { return JupiterMagNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// JupiterPhaseAngleN 木星相位角(n 变体) / n-parameterised phase angle of Jupiter.
|
|||
|
|
func JupiterPhaseAngleN(jd float64, n int) float64 { return JupiterPhaseAngleNWithInstance(jd, n, nil) }
|
|||
|
|
|
|||
|
|
// JupiterPhysicalN 木星物理观测参数(n 变体) / n-parameterised physical observing parameters of Jupiter.
|
|||
|
|
func JupiterPhysicalN(jd float64, n int) PlanetPhysicalInfo {
|
|||
|
|
return JupiterPhysicalNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterRiseTimeN 木星升起时间(n 变体) / n-parameterised rise time of Jupiter.
|
|||
|
|
func JupiterRiseTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return JupiterRiseTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterSemidiameterN 木星视半径(n 变体),单位角秒 / n-parameterised apparent Jupiter semidiameter in arcseconds.
|
|||
|
|
func JupiterSemidiameterN(jde float64, n int) float64 {
|
|||
|
|
return JupiterSemidiameterNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterSetTimeN 木星落下时间(n 变体) / n-parameterised set time of Jupiter.
|
|||
|
|
func JupiterSetTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return JupiterSetTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastJupiterGalileanPhenomenonContactEvent 上一次 IMCCE 风格接触事件 / previous IMCCE-style contact event.
|
|||
|
|
func LastJupiterGalileanPhenomenonContactEvent(jd float64, satellite int, phenomenonType JupiterGalileanPhenomenonType) JupiterGalileanPhenomenonContactEvent {
|
|||
|
|
return LastJupiterGalileanPhenomenonContactEventWithInstance(jd, satellite, phenomenonType, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastJupiterGalileanPhenomenonEvent 上一次伽利略卫星现象,jd 与返回时刻均为民用儒略日 / previous Galilean-satellite event in civil Julian days.
|
|||
|
|
func LastJupiterGalileanPhenomenonEvent(jd float64, satellite int, phenomenonType JupiterGalileanPhenomenonType) JupiterGalileanPhenomenonEvent {
|
|||
|
|
return LastJupiterGalileanPhenomenonEventWithInstance(jd, satellite, phenomenonType, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryTransit 上一次地心水星凌日 / previous geocentric transit of Mercury.
|
|||
|
|
func LastMercuryTransit(jde float64) PlanetTransitResult {
|
|||
|
|
return LastMercuryTransitWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMoonMaximumNorthDeclination 指定时刻之前最近一次月球最大北赤纬 / last maximum northern lunar declination at or before jd.
|
|||
|
|
func LastMoonMaximumNorthDeclination(jd float64) DeclinationEvent {
|
|||
|
|
return LastMoonMaximumNorthDeclinationWithInstance(jd, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMoonMaximumSouthDeclination 指定时刻之前最近一次月球最大南赤纬 / last maximum southern lunar declination at or before jd.
|
|||
|
|
func LastMoonMaximumSouthDeclination(jd float64) DeclinationEvent {
|
|||
|
|
return LastMoonMaximumSouthDeclinationWithInstance(jd, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMoonPlanetConjunction 指定时刻之前最近一次行星合月(赤经合) / previous Moon-planet conjunction at or before jde.
|
|||
|
|
func LastMoonPlanetConjunction(jde float64, planet MoonPlanetConjunctionPlanet) float64 {
|
|||
|
|
return LastMoonPlanetConjunctionWithInstance(jde, planet, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusTransit 上一次地心金星凌日 / previous geocentric transit of Venus.
|
|||
|
|
func LastVenusTransit(jde float64) PlanetTransitResult { return LastVenusTransitWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LocalSolarEclipseDiagramIAUSingleK 站心日食视圆图几何(IAU Single-K) / local solar eclipse disk diagram, IAU Single-K.
|
|||
|
|
func LocalSolarEclipseDiagramIAUSingleK(seedJDE, lon, lat, height float64, options LocalSolarEclipseDiagramOptions) LocalSolarEclipseDiagramResult {
|
|||
|
|
return LocalSolarEclipseDiagramIAUSingleKWithInstance(seedJDE, lon, lat, height, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LocalSolarEclipseDiagramNASABulletinSplitK 站心日食视圆图几何(NASA bulletin Split-K) / local solar eclipse disk diagram, NASA bulletin Split-K.
|
|||
|
|
func LocalSolarEclipseDiagramNASABulletinSplitK(seedJDE, lon, lat, height float64, options LocalSolarEclipseDiagramOptions) LocalSolarEclipseDiagramResult {
|
|||
|
|
return LocalSolarEclipseDiagramNASABulletinSplitKWithInstance(seedJDE, lon, lat, height, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LocalSolarEclipseWithOptions 计算给定近朔时刻附近的一次站心日食,半径口径由 options 指定 / computes one local solar eclipse with the given radius conventions.
|
|||
|
|
func LocalSolarEclipseWithOptions(seedJDE, lon, lat, height float64, options SolarEclipseOptions) LocalSolarEclipseResult {
|
|||
|
|
return LocalSolarEclipseWithOptionsWithInstance(seedJDE, lon, lat, height, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsAscendingNodeN 火星升交点黄经(n 变体) / n-parameterised ascending node longitude of Mars.
|
|||
|
|
func MarsAscendingNodeN(jd float64, n int) float64 { return MarsAscendingNodeNWithInstance(jd, n, nil) }
|
|||
|
|
|
|||
|
|
// MarsAzimuthN 火星方位角(n 变体) / n-parameterised azimuth of Mars.
|
|||
|
|
func MarsAzimuthN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return MarsAzimuthNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsBrightLimbPositionAngleN 火星亮面中心位置角(n 变体) / n-parameterised position angle of Mars bright limb.
|
|||
|
|
func MarsBrightLimbPositionAngleN(jde float64, n int) float64 {
|
|||
|
|
return MarsBrightLimbPositionAngleNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsCulminationTimeN 火星中天时间(n 变体) / n-parameterised culmination time of Mars.
|
|||
|
|
func MarsCulminationTimeN(localJD, lon, timezone float64, n int) float64 {
|
|||
|
|
return MarsCulminationTimeNWithInstance(localJD, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsDescendingNodeN 火星降交点黄经(n 变体) / n-parameterised descending node longitude of Mars.
|
|||
|
|
func MarsDescendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return MarsDescendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsDiameterN 火星视直径(n 变体),单位角秒 / n-parameterised apparent Mars diameter in arcseconds.
|
|||
|
|
func MarsDiameterN(jde float64, n int) float64 { return MarsDiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// MarsHeightN 火星高度角(n 变体) / n-parameterised altitude of Mars.
|
|||
|
|
func MarsHeightN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return MarsHeightNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsHourAngleN 火星时角(n 变体) / n-parameterised hour angle of Mars.
|
|||
|
|
func MarsHourAngleN(jd, lon, timezone float64, n int) float64 {
|
|||
|
|
return MarsHourAngleNWithInstance(jd, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsIlluminatedFractionN 火星被照亮比例(n 变体) / n-parameterised illuminated fraction of Mars.
|
|||
|
|
func MarsIlluminatedFractionN(jd float64, n int) float64 {
|
|||
|
|
return MarsIlluminatedFractionNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsMagN 火星视星等(n 变体) / n-parameterised apparent magnitude of Mars.
|
|||
|
|
func MarsMagN(jde float64, n int) float64 { return MarsMagNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// MarsPhaseAngleN 火星相位角(n 变体) / n-parameterised phase angle of Mars.
|
|||
|
|
func MarsPhaseAngleN(jd float64, n int) float64 { return MarsPhaseAngleNWithInstance(jd, n, nil) }
|
|||
|
|
|
|||
|
|
// MarsPhysicalN 火星物理观测参数(n 变体) / n-parameterised physical observing parameters of Mars.
|
|||
|
|
func MarsPhysicalN(jd float64, n int) PlanetPhysicalInfo {
|
|||
|
|
return MarsPhysicalNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsRiseTimeN 火星升起时间(n 变体) / n-parameterised rise time of Mars.
|
|||
|
|
func MarsRiseTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return MarsRiseTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsSemidiameterN 火星视半径(n 变体),单位角秒 / n-parameterised apparent Mars semidiameter in arcseconds.
|
|||
|
|
func MarsSemidiameterN(jde float64, n int) float64 { return MarsSemidiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// MarsSetTimeN 火星落下时间(n 变体) / n-parameterised set time of Mars.
|
|||
|
|
func MarsSetTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return MarsSetTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryAscendingNodeN 水星升交点黄经(n 变体) / n-parameterised ascending node longitude of Mercury.
|
|||
|
|
func MercuryAscendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return MercuryAscendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryAzimuthN 水星方位角(n 变体) / n-parameterised azimuth of Mercury.
|
|||
|
|
func MercuryAzimuthN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return MercuryAzimuthNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryBrightLimbPositionAngleN 水星亮面中心位置角(n 变体) / n-parameterised position angle of Mercury bright limb.
|
|||
|
|
func MercuryBrightLimbPositionAngleN(jde float64, n int) float64 {
|
|||
|
|
return MercuryBrightLimbPositionAngleNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryCulminationTimeN 水星中天时间(n 变体) / n-parameterised culmination time of Mercury.
|
|||
|
|
func MercuryCulminationTimeN(localJD, lon, timezone float64, n int) float64 {
|
|||
|
|
return MercuryCulminationTimeNWithInstance(localJD, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryDescendingNodeN 水星降交点黄经(n 变体) / n-parameterised descending node longitude of Mercury.
|
|||
|
|
func MercuryDescendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return MercuryDescendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryDiameterN 水星视直径(n 变体),单位角秒 / n-parameterised apparent Mercury diameter in arcseconds.
|
|||
|
|
func MercuryDiameterN(jde float64, n int) float64 { return MercuryDiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// MercuryHeightN 水星高度角(n 变体) / n-parameterised altitude of Mercury.
|
|||
|
|
func MercuryHeightN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return MercuryHeightNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryHourAngleN 水星时角(n 变体) / n-parameterised hour angle of Mercury.
|
|||
|
|
func MercuryHourAngleN(jd, lon, timezone float64, n int) float64 {
|
|||
|
|
return MercuryHourAngleNWithInstance(jd, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryIlluminatedFractionN 水星被照亮比例(n 变体) / n-parameterised illuminated fraction of Mercury.
|
|||
|
|
func MercuryIlluminatedFractionN(jd float64, n int) float64 {
|
|||
|
|
return MercuryIlluminatedFractionNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryMagN 水星视星等(n 变体) / n-parameterised apparent magnitude of Mercury.
|
|||
|
|
func MercuryMagN(jde float64, n int) float64 { return MercuryMagNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// MercuryPhaseAngleN 水星相位角(n 变体) / n-parameterised phase angle of Mercury.
|
|||
|
|
func MercuryPhaseAngleN(jd float64, n int) float64 { return MercuryPhaseAngleNWithInstance(jd, n, nil) }
|
|||
|
|
|
|||
|
|
// MercuryPhysicalN 水星物理观测参数(n 变体) / n-parameterised physical observing parameters of Mercury.
|
|||
|
|
func MercuryPhysicalN(jd float64, n int) PlanetPhysicalInfo {
|
|||
|
|
return MercuryPhysicalNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryRiseTimeN 水星升起时间(n 变体) / n-parameterised rise time of Mercury.
|
|||
|
|
func MercuryRiseTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return MercuryRiseTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercurySemidiameterN 水星视半径(n 变体),单位角秒 / n-parameterised apparent Mercury semidiameter in arcseconds.
|
|||
|
|
func MercurySemidiameterN(jde float64, n int) float64 {
|
|||
|
|
return MercurySemidiameterNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercurySetTimeN 水星落下时间(n 变体) / n-parameterised set time of Mercury.
|
|||
|
|
func MercurySetTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return MercurySetTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonApogees 指定年月内的所有月球远地点 / all lunar apogees in the given Gregorian month.
|
|||
|
|
func MoonApogees(year int, month time.Month) []ApsisEvent {
|
|||
|
|
return MoonApogeesWithInstance(year, month, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonAscendingNodeN 月球升交点黄经(n 变体) / n-parameterised ascending node longitude of the Moon.
|
|||
|
|
func MoonAscendingNodeN(jd float64, n int) float64 { return MoonAscendingNodeNWithInstance(jd, n, nil) }
|
|||
|
|
|
|||
|
|
// MoonBrightLimbPositionAngleN 月亮明亮边缘位置角(n 变体) / n-parameterised position angle of the Moon's bright limb.
|
|||
|
|
func MoonBrightLimbPositionAngleN(jde float64, n int) float64 {
|
|||
|
|
return MoonBrightLimbPositionAngleNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonDescendingNodeN 月球降交点黄经(n 变体) / n-parameterised descending node longitude of the Moon.
|
|||
|
|
func MoonDescendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return MoonDescendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonDiameterN 月亮视直径(n 变体),单位角秒 / n-parameterised apparent lunar diameter in arcseconds.
|
|||
|
|
func MoonDiameterN(jde float64, n int) float64 { return MoonDiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// MoonHorizon UTC 儒略日下海平面月心几何地平圈的 [经度, 纬度] 顶点,不含折射;samples<=0 取 360,其余夹到 [12, 1440] / sea-level geometric Moon-centre horizon vertices.
|
|||
|
|
func MoonHorizon(jdUTC float64, samples int) [][2]float64 {
|
|||
|
|
return MoonHorizonWithInstance(jdUTC, samples, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonMaximumNorthDeclinations 指定年月内的所有月球最大北赤纬事件 / all maximum northern lunar declination events in the given Gregorian month.
|
|||
|
|
func MoonMaximumNorthDeclinations(year int, month time.Month) []DeclinationEvent {
|
|||
|
|
return MoonMaximumNorthDeclinationsWithInstance(year, month, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonMaximumSouthDeclinations 指定年月内的所有月球最大南赤纬事件 / all maximum southern lunar declination events in the given Gregorian month.
|
|||
|
|
func MoonMaximumSouthDeclinations(year int, month time.Month) []DeclinationEvent {
|
|||
|
|
return MoonMaximumSouthDeclinationsWithInstance(year, month, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonPerigees 指定年月内的所有月球近地点 / all lunar perigees in the given Gregorian month.
|
|||
|
|
func MoonPerigees(year int, month time.Month) []ApsisEvent {
|
|||
|
|
return MoonPerigeesWithInstance(year, month, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonPhysical 月球物理观测参数 / physical observing parameters of the Moon.
|
|||
|
|
func MoonPhysical(jde float64) MoonPhysicalInfo { return MoonPhysicalWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// MoonPhysicalN 月球物理观测参数(n 变体) / n-parameterised physical observing parameters of the Moon.
|
|||
|
|
func MoonPhysicalN(jde float64, n int) MoonPhysicalInfo {
|
|||
|
|
return MoonPhysicalNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonSemidiameter 月亮视半径,单位角秒 / apparent lunar semidiameter in arcseconds.
|
|||
|
|
func MoonSemidiameter(jde float64) float64 { return MoonSemidiameterWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// MoonSemidiameterN 月亮视半径(n 变体),单位角秒 / n-parameterised apparent lunar semidiameter in arcseconds.
|
|||
|
|
func MoonSemidiameterN(jde float64, n int) float64 { return MoonSemidiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// MoonStateAt 由 UTC 儒略日构造该瞬间的可复用月球状态 / builds the reusable state for one UTC Julian day.
|
|||
|
|
func MoonStateAt(utcJD float64) MoonState { return MoonStateAtWithInstance(utcJD, nil) }
|
|||
|
|
|
|||
|
|
// MoonTopocentricBrightLimbPositionAngleN 月亮站心明亮边缘位置角(n 变体) / n-parameterised topocentric position angle of the Moon's bright limb.
|
|||
|
|
func MoonTopocentricBrightLimbPositionAngleN(jde, observerLon, observerLat, height float64, n int) float64 {
|
|||
|
|
return MoonTopocentricBrightLimbPositionAngleNWithInstance(jde, observerLon, observerLat, height, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonTopocentricPhysicalN 月球站心物理观测参数(n 变体) / n-parameterised topocentric physical observing parameters of the Moon.
|
|||
|
|
func MoonTopocentricPhysicalN(jde, observerLon, observerLat, height float64, n int) MoonPhysicalInfo {
|
|||
|
|
return MoonTopocentricPhysicalNWithInstance(jde, observerLon, observerLat, height, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneAscendingNodeN 海王星升交点黄经(n 变体) / n-parameterised ascending node longitude of Neptune.
|
|||
|
|
func NeptuneAscendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return NeptuneAscendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneAzimuthN 海王星方位角(n 变体) / n-parameterised azimuth of Neptune.
|
|||
|
|
func NeptuneAzimuthN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return NeptuneAzimuthNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneBrightLimbPositionAngleN 海王星亮面中心位置角(n 变体) / n-parameterised position angle of Neptune bright limb.
|
|||
|
|
func NeptuneBrightLimbPositionAngleN(jde float64, n int) float64 {
|
|||
|
|
return NeptuneBrightLimbPositionAngleNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneCulminationTimeN 海王星中天时间(n 变体) / n-parameterised culmination time of Neptune.
|
|||
|
|
func NeptuneCulminationTimeN(localJD, lon, timezone float64, n int) float64 {
|
|||
|
|
return NeptuneCulminationTimeNWithInstance(localJD, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneDescendingNodeN 海王星降交点黄经(n 变体) / n-parameterised descending node longitude of Neptune.
|
|||
|
|
func NeptuneDescendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return NeptuneDescendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneDiameterN 海王星视直径(n 变体),单位角秒 / n-parameterised apparent Neptune diameter in arcseconds.
|
|||
|
|
func NeptuneDiameterN(jde float64, n int) float64 { return NeptuneDiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// NeptuneHeightN 海王星高度角(n 变体) / n-parameterised altitude of Neptune.
|
|||
|
|
func NeptuneHeightN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return NeptuneHeightNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneHourAngleN 海王星时角(n 变体) / n-parameterised hour angle of Neptune.
|
|||
|
|
func NeptuneHourAngleN(jd, lon, timezone float64, n int) float64 {
|
|||
|
|
return NeptuneHourAngleNWithInstance(jd, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneIlluminatedFractionN 海王星被照亮比例(n 变体) / n-parameterised illuminated fraction of Neptune.
|
|||
|
|
func NeptuneIlluminatedFractionN(jd float64, n int) float64 {
|
|||
|
|
return NeptuneIlluminatedFractionNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneMagN 海王星视星等(n 变体) / n-parameterised apparent magnitude of Neptune.
|
|||
|
|
func NeptuneMagN(jde float64, n int) float64 { return NeptuneMagNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// NeptunePhaseAngleN 海王星相位角(n 变体) / n-parameterised phase angle of Neptune.
|
|||
|
|
func NeptunePhaseAngleN(jd float64, n int) float64 { return NeptunePhaseAngleNWithInstance(jd, n, nil) }
|
|||
|
|
|
|||
|
|
// NeptunePhysicalN 海王星物理观测参数(n 变体) / n-parameterised physical observing parameters of Neptune.
|
|||
|
|
func NeptunePhysicalN(jd float64, n int) PlanetPhysicalInfo {
|
|||
|
|
return NeptunePhysicalNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneRiseTimeN 海王星升起时间(n 变体) / n-parameterised rise time of Neptune.
|
|||
|
|
func NeptuneRiseTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return NeptuneRiseTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneSemidiameterN 海王星视半径(n 变体),单位角秒 / n-parameterised apparent Neptune semidiameter in arcseconds.
|
|||
|
|
func NeptuneSemidiameterN(jde float64, n int) float64 {
|
|||
|
|
return NeptuneSemidiameterNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneSetTimeN 海王星落下时间(n 变体) / n-parameterised set time of Neptune.
|
|||
|
|
func NeptuneSetTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return NeptuneSetTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NewSolarEclipseShadowSolver 构造单时刻求解器 / builds a single-instant solver.
|
|||
|
|
func NewSolarEclipseShadowSolver(options SolarEclipseShadowSolverOptions) *SolarEclipseShadowSolver {
|
|||
|
|
return NewSolarEclipseShadowSolverWithInstance(options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextJupiterGalileanPhenomenonContactEvent 下一次 IMCCE 风格接触事件 / next IMCCE-style contact event.
|
|||
|
|
func NextJupiterGalileanPhenomenonContactEvent(jd float64, satellite int, phenomenonType JupiterGalileanPhenomenonType) JupiterGalileanPhenomenonContactEvent {
|
|||
|
|
return NextJupiterGalileanPhenomenonContactEventWithInstance(jd, satellite, phenomenonType, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextJupiterGalileanPhenomenonEvent 下一次伽利略卫星现象,jd 与返回时刻均为民用儒略日 / next Galilean-satellite event in civil Julian days.
|
|||
|
|
func NextJupiterGalileanPhenomenonEvent(jd float64, satellite int, phenomenonType JupiterGalileanPhenomenonType) JupiterGalileanPhenomenonEvent {
|
|||
|
|
return NextJupiterGalileanPhenomenonEventWithInstance(jd, satellite, phenomenonType, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryTransit 下一次地心水星凌日 / next geocentric transit of Mercury.
|
|||
|
|
func NextMercuryTransit(jde float64) PlanetTransitResult {
|
|||
|
|
return NextMercuryTransitWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMoonMaximumNorthDeclination 指定时刻之后最近一次月球最大北赤纬 / next maximum northern lunar declination after jd.
|
|||
|
|
func NextMoonMaximumNorthDeclination(jd float64) DeclinationEvent {
|
|||
|
|
return NextMoonMaximumNorthDeclinationWithInstance(jd, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMoonMaximumSouthDeclination 指定时刻之后最近一次月球最大南赤纬 / next maximum southern lunar declination after jd.
|
|||
|
|
func NextMoonMaximumSouthDeclination(jd float64) DeclinationEvent {
|
|||
|
|
return NextMoonMaximumSouthDeclinationWithInstance(jd, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMoonPlanetConjunction 指定时刻之后最近一次行星合月(赤经合) / next Moon-planet conjunction at or after jde.
|
|||
|
|
func NextMoonPlanetConjunction(jde float64, planet MoonPlanetConjunctionPlanet) float64 {
|
|||
|
|
return NextMoonPlanetConjunctionWithInstance(jde, planet, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusTransit 下一次地心金星凌日 / next geocentric transit of Venus.
|
|||
|
|
func NextVenusTransit(jde float64) PlanetTransitResult { return NextVenusTransitWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// PlanetOccultationDiagram 已求解固定地点行星月掩的月心切平面轨迹,事件无效时不含帧 / tangent-plane track of a solved fixed-site planetary occultation.
|
|||
|
|
func PlanetOccultationDiagram(
|
|||
|
|
info PlanetOccultationInfo,
|
|||
|
|
options PlanetOccultationDiagramOptions,
|
|||
|
|
) PlanetOccultationDiagramResult {
|
|||
|
|
return PlanetOccultationDiagramWithInstance(info, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// PlanetOccultationFootprintsAt 指定时刻行星月掩外、内接触可见足迹 / visible outer- and inner-contact planetary footprints at one instant.
|
|||
|
|
func PlanetOccultationFootprintsAt(at time.Time, planet OccultationPlanet) (PlanetOccultationInstant, error) {
|
|||
|
|
return PlanetOccultationFootprintsAtWithInstance(at, planet, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnAscendingNodeN 土星升交点黄经(n 变体) / n-parameterised ascending node longitude of Saturn.
|
|||
|
|
func SaturnAscendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return SaturnAscendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnAzimuthN 土星方位角(n 变体) / n-parameterised azimuth of Saturn.
|
|||
|
|
func SaturnAzimuthN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return SaturnAzimuthNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnBrightLimbPositionAngleN 土星亮面中心位置角(n 变体) / n-parameterised position angle of Saturn bright limb.
|
|||
|
|
func SaturnBrightLimbPositionAngleN(jde float64, n int) float64 {
|
|||
|
|
return SaturnBrightLimbPositionAngleNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnCulminationTimeN 土星中天时间(n 变体) / n-parameterised culmination time of Saturn.
|
|||
|
|
func SaturnCulminationTimeN(localJD, lon, timezone float64, n int) float64 {
|
|||
|
|
return SaturnCulminationTimeNWithInstance(localJD, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnDescendingNodeN 土星降交点黄经(n 变体) / n-parameterised descending node longitude of Saturn.
|
|||
|
|
func SaturnDescendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return SaturnDescendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnDiameterN 土星视直径(n 变体),单位角秒 / n-parameterised apparent Saturn diameter in arcseconds.
|
|||
|
|
func SaturnDiameterN(jde float64, n int) float64 { return SaturnDiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// SaturnHeightN 土星高度角(n 变体) / n-parameterised altitude of Saturn.
|
|||
|
|
func SaturnHeightN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return SaturnHeightNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnHourAngleN 土星时角(n 变体) / n-parameterised hour angle of Saturn.
|
|||
|
|
func SaturnHourAngleN(jd, lon, timezone float64, n int) float64 {
|
|||
|
|
return SaturnHourAngleNWithInstance(jd, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnIlluminatedFractionN 土星被照亮比例(n 变体) / n-parameterised illuminated fraction of Saturn.
|
|||
|
|
func SaturnIlluminatedFractionN(jd float64, n int) float64 {
|
|||
|
|
return SaturnIlluminatedFractionNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnMagN 土星视星等(n 变体) / n-parameterised apparent magnitude of Saturn.
|
|||
|
|
func SaturnMagN(jde float64, n int) float64 { return SaturnMagNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// SaturnPhaseAngleN 土星相位角(n 变体) / n-parameterised phase angle of Saturn.
|
|||
|
|
func SaturnPhaseAngleN(jd float64, n int) float64 { return SaturnPhaseAngleNWithInstance(jd, n, nil) }
|
|||
|
|
|
|||
|
|
// SaturnPhysicalN 土星物理观测参数(n 变体) / n-parameterised physical observing parameters of Saturn.
|
|||
|
|
func SaturnPhysicalN(jd float64, n int) PlanetPhysicalInfo {
|
|||
|
|
return SaturnPhysicalNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnRiseTimeN 土星升起时间(n 变体) / n-parameterised rise time of Saturn.
|
|||
|
|
func SaturnRiseTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return SaturnRiseTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnSemidiameterN 土星视半径(n 变体),单位角秒 / n-parameterised apparent Saturn semidiameter in arcseconds.
|
|||
|
|
func SaturnSemidiameterN(jde float64, n int) float64 {
|
|||
|
|
return SaturnSemidiameterNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnSetTimeN 土星落下时间(n 变体) / n-parameterised set time of Saturn.
|
|||
|
|
func SaturnSetTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return SaturnSetTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SolarEclipseBesselianElements 近朔时刻附近日食的多项式贝塞尔根数,无日食时返回 false / polynomial Besselian elements of the solar eclipse near a new moon.
|
|||
|
|
func SolarEclipseBesselianElements(
|
|||
|
|
seedJDE float64, options SolarEclipseBesselianElementsOptions,
|
|||
|
|
) (SolarEclipseBesselianElementsResult, bool) {
|
|||
|
|
return SolarEclipseBesselianElementsWithInstance(seedJDE, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SolarEclipseCentralPathIAUSingleK 日食中心路径(IAU Single-K) / solar eclipse central path, IAU Single-K.
|
|||
|
|
func SolarEclipseCentralPathIAUSingleK(seedJDE float64, options SolarEclipsePathOptions) SolarEclipsePathResult {
|
|||
|
|
return SolarEclipseCentralPathIAUSingleKWithInstance(seedJDE, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SolarEclipseCentralPathNASABulletinSplitK 日食中心路径(NASA bulletin Split-K) / solar eclipse central path, NASA bulletin Split-K.
|
|||
|
|
func SolarEclipseCentralPathNASABulletinSplitK(seedJDE float64, options SolarEclipsePathOptions) SolarEclipsePathResult {
|
|||
|
|
return SolarEclipseCentralPathNASABulletinSplitKWithInstance(seedJDE, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SolarEclipseIAUSingleK 近朔时刻附近的全局日食(IAU Single-K) / global solar eclipse near a new moon, IAU Single-K.
|
|||
|
|
func SolarEclipseIAUSingleK(seedJDE float64) SolarEclipseResult {
|
|||
|
|
return SolarEclipseIAUSingleKWithInstance(seedJDE, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SolarEclipseNASABulletinSplitK 近朔时刻附近的全局日食(NASA bulletin Split-K) / global solar eclipse near a new moon, NASA bulletin Split-K.
|
|||
|
|
func SolarEclipseNASABulletinSplitK(seedJDE float64) SolarEclipseResult {
|
|||
|
|
return SolarEclipseNASABulletinSplitKWithInstance(seedJDE, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SolarEclipsePartialFootprintsIAUSingleK 日食半影足迹序列(IAU Single-K) / penumbral footprint samples, IAU Single-K.
|
|||
|
|
func SolarEclipsePartialFootprintsIAUSingleK(seedJDE float64, options SolarEclipsePartialFootprintOptions) SolarEclipsePartialFootprintsResult {
|
|||
|
|
return SolarEclipsePartialFootprintsIAUSingleKWithInstance(seedJDE, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SolarEclipsePartialFootprintsNASABulletinSplitK 日食半影足迹序列(NASA bulletin Split-K) / penumbral footprint samples, NASA bulletin Split-K.
|
|||
|
|
func SolarEclipsePartialFootprintsNASABulletinSplitK(seedJDE float64, options SolarEclipsePartialFootprintOptions) SolarEclipsePartialFootprintsResult {
|
|||
|
|
return SolarEclipsePartialFootprintsNASABulletinSplitKWithInstance(seedJDE, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SolarEclipseSunSemidiameter 指定太阳半径口径下的视半径,单位角秒 / apparent solar semidiameter in arcseconds under a given eclipse sun radius convention.
|
|||
|
|
func SolarEclipseSunSemidiameter(jde float64, model SolarEclipseSunRadiusModel) float64 {
|
|||
|
|
return SolarEclipseSunSemidiameterWithInstance(jde, model, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SolarEclipseWithOptions 计算给定近朔时刻附近的一次全局日食,半径口径由 options 指定 / computes one global solar eclipse with the given radius conventions.
|
|||
|
|
func SolarEclipseWithOptions(seedJDE float64, options SolarEclipseOptions) SolarEclipseResult {
|
|||
|
|
return SolarEclipseWithOptionsWithInstance(seedJDE, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// StarOccultationLimbProfile 沿星迹按月缘剖面精密求解一次恒星月掩 / precise stellar occultation along the track with a lunar limb profile.
|
|||
|
|
func StarOccultationLimbProfile(info StarOccultationInfo, star StarCoordinate, limb LunarLimb, options StarOccultationLimbProfileOptions) (StarOccultationLimbProfileResult, error) {
|
|||
|
|
return StarOccultationLimbProfileWithInstance(info, star, limb, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// StarOccultationDiagram 已求解固定地点恒星月掩的月心切平面轨迹,事件无效时不含帧 / tangent-plane track of a solved fixed-site stellar occultation.
|
|||
|
|
func StarOccultationDiagram(
|
|||
|
|
info StarOccultationInfo,
|
|||
|
|
star StarCoordinate,
|
|||
|
|
options StarOccultationDiagramOptions,
|
|||
|
|
) StarOccultationDiagramResult {
|
|||
|
|
return StarOccultationDiagramWithInstance(info, star, options, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// StarOccultationFootprintAt 指定时刻点源恒星月掩可见足迹 / visible stellar-occultation footprint at one instant.
|
|||
|
|
func StarOccultationFootprintAt(at time.Time, star StarCoordinate) (StarOccultationInstant, error) {
|
|||
|
|
return StarOccultationFootprintAtWithInstance(at, star, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SunDiameterN 太阳视直径(n 变体),单位角秒 / n-parameterised apparent solar diameter in arcseconds.
|
|||
|
|
func SunDiameterN(jde float64, n int) float64 { return SunDiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// SunPhysicalN 太阳物理观测参数(n 变体) / n-parameterised physical observing parameters of the Sun.
|
|||
|
|
func SunPhysicalN(jde float64, n int) SunPhysicalInfo { return SunPhysicalNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// SunSemidiameterN 太阳视半径(n 变体),单位角秒 / n-parameterised apparent solar semidiameter in arcseconds.
|
|||
|
|
func SunSemidiameterN(jde float64, n int) float64 { return SunSemidiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// UranusAscendingNodeN 天王星升交点黄经(n 变体) / n-parameterised ascending node longitude of Uranus.
|
|||
|
|
func UranusAscendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return UranusAscendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusAzimuthN 天王星方位角(n 变体) / n-parameterised azimuth of Uranus.
|
|||
|
|
func UranusAzimuthN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return UranusAzimuthNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusBrightLimbPositionAngleN 天王星亮面中心位置角(n 变体) / n-parameterised position angle of Uranus bright limb.
|
|||
|
|
func UranusBrightLimbPositionAngleN(jde float64, n int) float64 {
|
|||
|
|
return UranusBrightLimbPositionAngleNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusCulminationTimeN 天王星中天时间(n 变体) / n-parameterised culmination time of Uranus.
|
|||
|
|
func UranusCulminationTimeN(localJD, lon, timezone float64, n int) float64 {
|
|||
|
|
return UranusCulminationTimeNWithInstance(localJD, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusDescendingNodeN 天王星降交点黄经(n 变体) / n-parameterised descending node longitude of Uranus.
|
|||
|
|
func UranusDescendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return UranusDescendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusDiameterN 天王星视直径(n 变体),单位角秒 / n-parameterised apparent Uranus diameter in arcseconds.
|
|||
|
|
func UranusDiameterN(jde float64, n int) float64 { return UranusDiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// UranusHeightN 天王星高度角(n 变体) / n-parameterised altitude of Uranus.
|
|||
|
|
func UranusHeightN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return UranusHeightNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusHourAngleN 天王星时角(n 变体) / n-parameterised hour angle of Uranus.
|
|||
|
|
func UranusHourAngleN(jd, lon, timezone float64, n int) float64 {
|
|||
|
|
return UranusHourAngleNWithInstance(jd, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusIlluminatedFractionN 天王星被照亮比例(n 变体) / n-parameterised illuminated fraction of Uranus.
|
|||
|
|
func UranusIlluminatedFractionN(jd float64, n int) float64 {
|
|||
|
|
return UranusIlluminatedFractionNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusMagN 天王星视星等(n 变体) / n-parameterised apparent magnitude of Uranus.
|
|||
|
|
func UranusMagN(jde float64, n int) float64 { return UranusMagNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// UranusPhaseAngleN 天王星相位角(n 变体) / n-parameterised phase angle of Uranus.
|
|||
|
|
func UranusPhaseAngleN(jd float64, n int) float64 { return UranusPhaseAngleNWithInstance(jd, n, nil) }
|
|||
|
|
|
|||
|
|
// UranusPhysicalN 天王星物理观测参数(n 变体) / n-parameterised physical observing parameters of Uranus.
|
|||
|
|
func UranusPhysicalN(jd float64, n int) PlanetPhysicalInfo {
|
|||
|
|
return UranusPhysicalNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusRiseTimeN 天王星升起时间(n 变体) / n-parameterised rise time of Uranus.
|
|||
|
|
func UranusRiseTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return UranusRiseTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusSemidiameterN 天王星视半径(n 变体),单位角秒 / n-parameterised apparent Uranus semidiameter in arcseconds.
|
|||
|
|
func UranusSemidiameterN(jde float64, n int) float64 {
|
|||
|
|
return UranusSemidiameterNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusSetTimeN 天王星落下时间(n 变体) / n-parameterised set time of Uranus.
|
|||
|
|
func UranusSetTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return UranusSetTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusAscendingNodeN 金星升交点黄经(n 变体) / n-parameterised ascending node longitude of Venus.
|
|||
|
|
func VenusAscendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return VenusAscendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusAzimuthN 金星方位角(n 变体) / n-parameterised azimuth of Venus.
|
|||
|
|
func VenusAzimuthN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return VenusAzimuthNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusBrightLimbPositionAngleN 金星亮面中心位置角(n 变体) / n-parameterised position angle of Venus bright limb.
|
|||
|
|
func VenusBrightLimbPositionAngleN(jde float64, n int) float64 {
|
|||
|
|
return VenusBrightLimbPositionAngleNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusCulminationTimeN 金星中天时间(n 变体) / n-parameterised culmination time of Venus.
|
|||
|
|
func VenusCulminationTimeN(localJD, lon, timezone float64, n int) float64 {
|
|||
|
|
return VenusCulminationTimeNWithInstance(localJD, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusDescendingNodeN 金星降交点黄经(n 变体) / n-parameterised descending node longitude of Venus.
|
|||
|
|
func VenusDescendingNodeN(jd float64, n int) float64 {
|
|||
|
|
return VenusDescendingNodeNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusDiameterN 金星视直径(n 变体),单位角秒 / n-parameterised apparent Venus diameter in arcseconds.
|
|||
|
|
func VenusDiameterN(jde float64, n int) float64 { return VenusDiameterNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// VenusHeightN 金星高度角(n 变体) / n-parameterised altitude of Venus.
|
|||
|
|
func VenusHeightN(localJD, lon, lat, timezone float64, n int) float64 {
|
|||
|
|
return VenusHeightNWithInstance(localJD, lon, lat, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusHourAngleN 金星时角(n 变体) / n-parameterised hour angle of Venus.
|
|||
|
|
func VenusHourAngleN(jd, lon, timezone float64, n int) float64 {
|
|||
|
|
return VenusHourAngleNWithInstance(jd, lon, timezone, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusIlluminatedFractionN 金星被照亮比例(n 变体) / n-parameterised illuminated fraction of Venus.
|
|||
|
|
func VenusIlluminatedFractionN(jd float64, n int) float64 {
|
|||
|
|
return VenusIlluminatedFractionNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusMagN 金星视星等(n 变体) / n-parameterised apparent magnitude of Venus.
|
|||
|
|
func VenusMagN(jde float64, n int) float64 { return VenusMagNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// VenusPhaseAngleN 金星相位角(n 变体) / n-parameterised phase angle of Venus.
|
|||
|
|
func VenusPhaseAngleN(jd float64, n int) float64 { return VenusPhaseAngleNWithInstance(jd, n, nil) }
|
|||
|
|
|
|||
|
|
// VenusPhysicalN 金星物理观测参数(n 变体) / n-parameterised physical observing parameters of Venus.
|
|||
|
|
func VenusPhysicalN(jd float64, n int) PlanetPhysicalInfo {
|
|||
|
|
return VenusPhysicalNWithInstance(jd, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusRiseTimeN 金星升起时间(n 变体) / n-parameterised rise time of Venus.
|
|||
|
|
func VenusRiseTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return VenusRiseTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusSemidiameterN 金星视半径(n 变体),单位角秒 / n-parameterised apparent Venus semidiameter in arcseconds.
|
|||
|
|
func VenusSemidiameterN(jde float64, n int) float64 {
|
|||
|
|
return VenusSemidiameterNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusSetTimeN 金星落下时间(n 变体) / n-parameterised set time of Venus.
|
|||
|
|
func VenusSetTimeN(jd, lon, lat, timezone, aeroCorrection, observerHeight float64, n int) (float64, error) {
|
|||
|
|
return VenusSetTimeNWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryGreatestElongation 下一次水星大距(东西任一侧) / next greatest elongation of Mercury on either side.
|
|||
|
|
func NextMercuryGreatestElongation(jde float64) float64 {
|
|||
|
|
return NextMercuryGreatestElongationWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusGreatestElongation 下一次金星大距(东西任一侧) / next greatest elongation of Venus on either side.
|
|||
|
|
func NextVenusGreatestElongation(jde float64) float64 {
|
|||
|
|
return NextVenusGreatestElongationWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryProgradeToRetrograde 下一次水星顺行转逆行的留 / next prograde-to-retrograde station of Mercury.
|
|||
|
|
func NextMercuryProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return NextMercuryProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// EveningTwilightN 昏朦影(n 变体) / n-parameterised evening twilight.
|
|||
|
|
func EveningTwilightN(localJD, lon, lat, tz, targetAltitude float64, n int) (float64, error) {
|
|||
|
|
return EveningTwilightNWithInstance(localJD, lon, lat, tz, targetAltitude, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// GXCBo 黄纬光行差修正(角秒) / ecliptic-latitude aberration correction in arcseconds.
|
|||
|
|
func GXCBo(lo, bo, jde float64) float64 { return GXCBoWithInstance(lo, bo, jde, nil) }
|
|||
|
|
|
|||
|
|
// GXCLo 黄经光行差修正(角秒) / ecliptic-longitude aberration correction in arcseconds.
|
|||
|
|
func GXCLo(lo, bo, jde float64) float64 { return GXCLoWithInstance(lo, bo, jde, nil) }
|
|||
|
|
|
|||
|
|
// GetMoonRiseTime 月出时间 / moonrise time.
|
|||
|
|
func GetMoonRiseTime(julianDay, longitude, latitude, timeZone, zenithShift, height float64) (float64, error) {
|
|||
|
|
return GetMoonRiseTimeWithInstance(julianDay, longitude, latitude, timeZone, zenithShift, height, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// GetMoonSetTime 月落时间 / moonset time.
|
|||
|
|
func GetMoonSetTime(julianDay, longitude, latitude, timeZone, zenithShift, height float64) (float64, error) {
|
|||
|
|
return GetMoonSetTimeWithInstance(julianDay, longitude, latitude, timeZone, zenithShift, height, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// GetSunRiseTimeN 日出时间(n 变体) / n-parameterised sunrise time.
|
|||
|
|
func GetSunRiseTimeN(julianDay, longitude, latitude, timeZone, zenithShift, height float64, n int) (float64, error) {
|
|||
|
|
return GetSunRiseTimeNWithInstance(julianDay, longitude, latitude, timeZone, zenithShift, height, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// GetSunSetTimeN 日落时间(n 变体) / n-parameterised sunset time.
|
|||
|
|
func GetSunSetTimeN(julianDay, longitude, latitude, timeZone, zenithShift, height float64, n int) (float64, error) {
|
|||
|
|
return GetSunSetTimeNWithInstance(julianDay, longitude, latitude, timeZone, zenithShift, height, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonApparentDec 当地民用时下的月球视赤纬 / apparent lunar declination for a local civil Julian day.
|
|||
|
|
func HMoonApparentDec(jd, lon, lat, tz float64) float64 {
|
|||
|
|
return HMoonApparentDecWithInstance(jd, lon, lat, tz, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonApparentDecN 当地民用时下的月球视赤纬(n 变体) / n-parameterised apparent lunar declination.
|
|||
|
|
func HMoonApparentDecN(jd, lon, lat, tz float64, n int) float64 {
|
|||
|
|
return HMoonApparentDecNWithInstance(jd, lon, lat, tz, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonApparentRa 当地民用时下的月球视赤经 / apparent lunar right ascension for a local civil Julian day.
|
|||
|
|
func HMoonApparentRa(jd, lon, lat, tz float64) float64 {
|
|||
|
|
return HMoonApparentRaWithInstance(jd, lon, lat, tz, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonApparentRaN 当地民用时下的月球视赤经(n 变体) / n-parameterised apparent lunar right ascension.
|
|||
|
|
func HMoonApparentRaN(jd, lon, lat, tz float64, n int) float64 {
|
|||
|
|
return HMoonApparentRaNWithInstance(jd, lon, lat, tz, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonAzimuth 当地民用时下的月球方位角 / lunar azimuth for a local civil Julian day.
|
|||
|
|
func HMoonAzimuth(jd, lon, lat, tz float64) float64 {
|
|||
|
|
return HMoonAzimuthWithInstance(jd, lon, lat, tz, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonAzimuthN 当地民用时下的月球方位角(n 变体) / n-parameterised lunar azimuth.
|
|||
|
|
func HMoonAzimuthN(jd, lon, lat, tz float64, n int) float64 {
|
|||
|
|
return HMoonAzimuthNWithInstance(jd, lon, lat, tz, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonHeightN 月心几何高度角(n 变体) / n-parameterised geometric Moon-centre altitude.
|
|||
|
|
func HMoonHeightN(jd, lon, lat, tz float64, n int) float64 {
|
|||
|
|
return HMoonHeightNWithInstance(jd, lon, lat, tz, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonTrueDecN 月球真赤纬(n 变体),含章动光行差,与 HMoonGeocentricApparentDecN 同值 / n-parameterised lunar declination, identical to HMoonGeocentricApparentDecN.
|
|||
|
|
func HMoonTrueDecN(jde float64, n int) float64 { return HMoonTrueDecNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// HMoonTrueRaDecN 月球真赤经、真赤纬(n 变体),含章动光行差,与 HMoonGeocentricApparentRaDecN 同值 / n-parameterised lunar RA/Dec, identical to HMoonGeocentricApparentRaDecN.
|
|||
|
|
func HMoonTrueRaDecN(jde float64, n int) (float64, float64) {
|
|||
|
|
return HMoonTrueRaDecNWithInstance(jde, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// HMoonTrueRaN 月球真赤经(n 变体),含章动光行差,与 HMoonGeocentricApparentRaN 同值 / n-parameterised lunar right ascension, identical to HMoonGeocentricApparentRaN.
|
|||
|
|
func HMoonTrueRaN(jde float64, n int) float64 { return HMoonTrueRaNWithInstance(jde, n, nil) }
|
|||
|
|
|
|||
|
|
// JupiterAzimuth 木星方位角 / azimuth of Jupiter.
|
|||
|
|
func JupiterAzimuth(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return JupiterAzimuthWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterCulminationTime 木星中天时间 / culmination time of Jupiter.
|
|||
|
|
func JupiterCulminationTime(localJD, lon, timezone float64) float64 {
|
|||
|
|
return JupiterCulminationTimeWithInstance(localJD, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterHeight 木星高度角 / altitude of Jupiter.
|
|||
|
|
func JupiterHeight(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return JupiterHeightWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterHourAngle 木星时角 / hour angle of Jupiter.
|
|||
|
|
func JupiterHourAngle(jd, lon, timezone float64) float64 {
|
|||
|
|
return JupiterHourAngleWithInstance(jd, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterRiseTime 木星升起时间 / rise time of Jupiter.
|
|||
|
|
func JupiterRiseTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return JupiterRiseTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// JupiterSetTime 木星落下时间 / set time of Jupiter.
|
|||
|
|
func JupiterSetTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return JupiterSetTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastJupiterConjunction 上一次木星合 / previous conjunction of Jupiter.
|
|||
|
|
func LastJupiterConjunction(jde float64) float64 { return LastJupiterConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastJupiterEasternQuadrature 上一次木星东方照 / previous eastern quadrature of Jupiter.
|
|||
|
|
func LastJupiterEasternQuadrature(jde float64) float64 {
|
|||
|
|
return LastJupiterEasternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastJupiterOpposition 上一次木星冲 / previous opposition of Jupiter.
|
|||
|
|
func LastJupiterOpposition(jde float64) float64 { return LastJupiterOppositionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastJupiterProgradeToRetrograde 上一次木星顺行转逆行的留 / previous prograde-to-retrograde station of Jupiter.
|
|||
|
|
func LastJupiterProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return LastJupiterProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastJupiterRetrogradeToPrograde 上一次木星逆行转顺行的留 / previous retrograde-to-prograde station of Jupiter.
|
|||
|
|
func LastJupiterRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return LastJupiterRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastJupiterWesternQuadrature 上一次木星西方照 / previous western quadrature of Jupiter.
|
|||
|
|
func LastJupiterWesternQuadrature(jde float64) float64 {
|
|||
|
|
return LastJupiterWesternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMarsConjunction 上一次火星合 / previous conjunction of Mars.
|
|||
|
|
func LastMarsConjunction(jde float64) float64 { return LastMarsConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastMarsEasternQuadrature 上一次火星东方照 / previous eastern quadrature of Mars.
|
|||
|
|
func LastMarsEasternQuadrature(jde float64) float64 {
|
|||
|
|
return LastMarsEasternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMarsOpposition 上一次火星冲 / previous opposition of Mars.
|
|||
|
|
func LastMarsOpposition(jde float64) float64 { return LastMarsOppositionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastMarsProgradeToRetrograde 上一次火星顺行转逆行的留 / previous prograde-to-retrograde station of Mars.
|
|||
|
|
func LastMarsProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return LastMarsProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMarsRetrogradeToPrograde 上一次火星逆行转顺行的留 / previous retrograde-to-prograde station of Mars.
|
|||
|
|
func LastMarsRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return LastMarsRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMarsWesternQuadrature 上一次火星西方照 / previous western quadrature of Mars.
|
|||
|
|
func LastMarsWesternQuadrature(jde float64) float64 {
|
|||
|
|
return LastMarsWesternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryConjunction 上一次水星合 / previous conjunction of Mercury.
|
|||
|
|
func LastMercuryConjunction(jde float64) float64 { return LastMercuryConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastMercuryConjunctionStrict 上一次水星合,不含查询时刻 / previous conjunction of Mercury, excluding jde.
|
|||
|
|
func LastMercuryConjunctionStrict(jde float64) float64 {
|
|||
|
|
return LastMercuryConjunctionStrictWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryGreatestElongation 上一次水星大距(东西任一侧) / previous greatest elongation on either side of Mercury.
|
|||
|
|
func LastMercuryGreatestElongation(jde float64) float64 {
|
|||
|
|
return LastMercuryGreatestElongationWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryGreatestElongationEast 上一次水星东大距 / previous greatest eastern elongation of Mercury.
|
|||
|
|
func LastMercuryGreatestElongationEast(jde float64) float64 {
|
|||
|
|
return LastMercuryGreatestElongationEastWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryGreatestElongationEastInclusive 上一次水星东大距,含查询时刻 / previous greatest eastern elongation of Mercury, including jde.
|
|||
|
|
func LastMercuryGreatestElongationEastInclusive(jde float64) float64 {
|
|||
|
|
return LastMercuryGreatestElongationEastInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryGreatestElongationInclusive 上一次水星大距(东西任一侧),含查询时刻 / previous greatest elongation on either side of Mercury, including jde.
|
|||
|
|
func LastMercuryGreatestElongationInclusive(jde float64) float64 {
|
|||
|
|
return LastMercuryGreatestElongationInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryGreatestElongationWest 上一次水星西大距 / previous greatest western elongation of Mercury.
|
|||
|
|
func LastMercuryGreatestElongationWest(jde float64) float64 {
|
|||
|
|
return LastMercuryGreatestElongationWestWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryGreatestElongationWestInclusive 上一次水星西大距,含查询时刻 / previous greatest western elongation of Mercury, including jde.
|
|||
|
|
func LastMercuryGreatestElongationWestInclusive(jde float64) float64 {
|
|||
|
|
return LastMercuryGreatestElongationWestInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryInferiorConjunction 上一次水星下合 / previous inferior conjunction of Mercury.
|
|||
|
|
func LastMercuryInferiorConjunction(jde float64) float64 {
|
|||
|
|
return LastMercuryInferiorConjunctionWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryInferiorConjunctionInclusive 上一次水星下合,含查询时刻 / previous inferior conjunction of Mercury, including jde.
|
|||
|
|
func LastMercuryInferiorConjunctionInclusive(jde float64) float64 {
|
|||
|
|
return LastMercuryInferiorConjunctionInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryProgradeToRetrograde 上一次水星顺行转逆行的留 / previous prograde-to-retrograde station of Mercury.
|
|||
|
|
func LastMercuryProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return LastMercuryProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryProgradeToRetrogradeInclusive 上一次水星顺行转逆行的留,含查询时刻 / previous prograde-to-retrograde station of Mercury, including jde.
|
|||
|
|
func LastMercuryProgradeToRetrogradeInclusive(jde float64) float64 {
|
|||
|
|
return LastMercuryProgradeToRetrogradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryRetrograde 上一次水星留(任一方向) / previous station in either direction of Mercury.
|
|||
|
|
func LastMercuryRetrograde(jde float64) float64 { return LastMercuryRetrogradeWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastMercuryRetrogradeInclusive 上一次水星留(任一方向),含查询时刻 / previous station in either direction of Mercury, including jde.
|
|||
|
|
func LastMercuryRetrogradeInclusive(jde float64) float64 {
|
|||
|
|
return LastMercuryRetrogradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryRetrogradeToPrograde 上一次水星逆行转顺行的留 / previous retrograde-to-prograde station of Mercury.
|
|||
|
|
func LastMercuryRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return LastMercuryRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercuryRetrogradeToProgradeInclusive 上一次水星逆行转顺行的留,含查询时刻 / previous retrograde-to-prograde station of Mercury, including jde.
|
|||
|
|
func LastMercuryRetrogradeToProgradeInclusive(jde float64) float64 {
|
|||
|
|
return LastMercuryRetrogradeToProgradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercurySuperiorConjunction 上一次水星上合 / previous superior conjunction of Mercury.
|
|||
|
|
func LastMercurySuperiorConjunction(jde float64) float64 {
|
|||
|
|
return LastMercurySuperiorConjunctionWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastMercurySuperiorConjunctionInclusive 上一次水星上合,含查询时刻 / previous superior conjunction of Mercury, including jde.
|
|||
|
|
func LastMercurySuperiorConjunctionInclusive(jde float64) float64 {
|
|||
|
|
return LastMercurySuperiorConjunctionInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastNeptuneConjunction 上一次海王星合 / previous conjunction of Neptune.
|
|||
|
|
func LastNeptuneConjunction(jde float64) float64 { return LastNeptuneConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastNeptuneEasternQuadrature 上一次海王星东方照 / previous eastern quadrature of Neptune.
|
|||
|
|
func LastNeptuneEasternQuadrature(jde float64) float64 {
|
|||
|
|
return LastNeptuneEasternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastNeptuneOpposition 上一次海王星冲 / previous opposition of Neptune.
|
|||
|
|
func LastNeptuneOpposition(jde float64) float64 { return LastNeptuneOppositionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastNeptuneProgradeToRetrograde 上一次海王星顺行转逆行的留 / previous prograde-to-retrograde station of Neptune.
|
|||
|
|
func LastNeptuneProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return LastNeptuneProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastNeptuneRetrogradeToPrograde 上一次海王星逆行转顺行的留 / previous retrograde-to-prograde station of Neptune.
|
|||
|
|
func LastNeptuneRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return LastNeptuneRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastNeptuneWesternQuadrature 上一次海王星西方照 / previous western quadrature of Neptune.
|
|||
|
|
func LastNeptuneWesternQuadrature(jde float64) float64 {
|
|||
|
|
return LastNeptuneWesternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastSaturnConjunction 上一次土星合 / previous conjunction of Saturn.
|
|||
|
|
func LastSaturnConjunction(jde float64) float64 { return LastSaturnConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastSaturnEasternQuadrature 上一次土星东方照 / previous eastern quadrature of Saturn.
|
|||
|
|
func LastSaturnEasternQuadrature(jde float64) float64 {
|
|||
|
|
return LastSaturnEasternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastSaturnOpposition 上一次土星冲 / previous opposition of Saturn.
|
|||
|
|
func LastSaturnOpposition(jde float64) float64 { return LastSaturnOppositionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastSaturnProgradeToRetrograde 上一次土星顺行转逆行的留 / previous prograde-to-retrograde station of Saturn.
|
|||
|
|
func LastSaturnProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return LastSaturnProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastSaturnRetrogradeToPrograde 上一次土星逆行转顺行的留 / previous retrograde-to-prograde station of Saturn.
|
|||
|
|
func LastSaturnRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return LastSaturnRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastSaturnWesternQuadrature 上一次土星西方照 / previous western quadrature of Saturn.
|
|||
|
|
func LastSaturnWesternQuadrature(jde float64) float64 {
|
|||
|
|
return LastSaturnWesternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastUranusConjunction 上一次天王星合 / previous conjunction of Uranus.
|
|||
|
|
func LastUranusConjunction(jde float64) float64 { return LastUranusConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastUranusEasternQuadrature 上一次天王星东方照 / previous eastern quadrature of Uranus.
|
|||
|
|
func LastUranusEasternQuadrature(jde float64) float64 {
|
|||
|
|
return LastUranusEasternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastUranusOpposition 上一次天王星冲 / previous opposition of Uranus.
|
|||
|
|
func LastUranusOpposition(jde float64) float64 { return LastUranusOppositionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastUranusProgradeToRetrograde 上一次天王星顺行转逆行的留 / previous prograde-to-retrograde station of Uranus.
|
|||
|
|
func LastUranusProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return LastUranusProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastUranusRetrogradeToPrograde 上一次天王星逆行转顺行的留 / previous retrograde-to-prograde station of Uranus.
|
|||
|
|
func LastUranusRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return LastUranusRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastUranusWesternQuadrature 上一次天王星西方照 / previous western quadrature of Uranus.
|
|||
|
|
func LastUranusWesternQuadrature(jde float64) float64 {
|
|||
|
|
return LastUranusWesternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusConjunction 上一次金星合 / previous conjunction of Venus.
|
|||
|
|
func LastVenusConjunction(jde float64) float64 { return LastVenusConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastVenusConjunctionStrict 上一次金星合,不含查询时刻 / previous conjunction of Venus, excluding jde.
|
|||
|
|
func LastVenusConjunctionStrict(jde float64) float64 {
|
|||
|
|
return LastVenusConjunctionStrictWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusGreatestElongation 上一次金星大距(东西任一侧) / previous greatest elongation on either side of Venus.
|
|||
|
|
func LastVenusGreatestElongation(jde float64) float64 {
|
|||
|
|
return LastVenusGreatestElongationWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusGreatestElongationEast 上一次金星东大距 / previous greatest eastern elongation of Venus.
|
|||
|
|
func LastVenusGreatestElongationEast(jde float64) float64 {
|
|||
|
|
return LastVenusGreatestElongationEastWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusGreatestElongationEastInclusive 上一次金星东大距,含查询时刻 / previous greatest eastern elongation of Venus, including jde.
|
|||
|
|
func LastVenusGreatestElongationEastInclusive(jde float64) float64 {
|
|||
|
|
return LastVenusGreatestElongationEastInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusGreatestElongationInclusive 上一次金星大距(东西任一侧),含查询时刻 / previous greatest elongation on either side of Venus, including jde.
|
|||
|
|
func LastVenusGreatestElongationInclusive(jde float64) float64 {
|
|||
|
|
return LastVenusGreatestElongationInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusGreatestElongationWest 上一次金星西大距 / previous greatest western elongation of Venus.
|
|||
|
|
func LastVenusGreatestElongationWest(jde float64) float64 {
|
|||
|
|
return LastVenusGreatestElongationWestWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusGreatestElongationWestInclusive 上一次金星西大距,含查询时刻 / previous greatest western elongation of Venus, including jde.
|
|||
|
|
func LastVenusGreatestElongationWestInclusive(jde float64) float64 {
|
|||
|
|
return LastVenusGreatestElongationWestInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusInferiorConjunction 上一次金星下合 / previous inferior conjunction of Venus.
|
|||
|
|
func LastVenusInferiorConjunction(jde float64) float64 {
|
|||
|
|
return LastVenusInferiorConjunctionWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusInferiorConjunctionInclusive 上一次金星下合,含查询时刻 / previous inferior conjunction of Venus, including jde.
|
|||
|
|
func LastVenusInferiorConjunctionInclusive(jde float64) float64 {
|
|||
|
|
return LastVenusInferiorConjunctionInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusProgradeToRetrograde 上一次金星顺行转逆行的留 / previous prograde-to-retrograde station of Venus.
|
|||
|
|
func LastVenusProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return LastVenusProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusProgradeToRetrogradeInclusive 上一次金星顺行转逆行的留,含查询时刻 / previous prograde-to-retrograde station of Venus, including jde.
|
|||
|
|
func LastVenusProgradeToRetrogradeInclusive(jde float64) float64 {
|
|||
|
|
return LastVenusProgradeToRetrogradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusRetrograde 上一次金星留(任一方向) / previous station in either direction of Venus.
|
|||
|
|
func LastVenusRetrograde(jde float64) float64 { return LastVenusRetrogradeWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// LastVenusRetrogradeInclusive 上一次金星留(任一方向),含查询时刻 / previous station in either direction of Venus, including jde.
|
|||
|
|
func LastVenusRetrogradeInclusive(jde float64) float64 {
|
|||
|
|
return LastVenusRetrogradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusRetrogradeToPrograde 上一次金星逆行转顺行的留 / previous retrograde-to-prograde station of Venus.
|
|||
|
|
func LastVenusRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return LastVenusRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusRetrogradeToProgradeInclusive 上一次金星逆行转顺行的留,含查询时刻 / previous retrograde-to-prograde station of Venus, including jde.
|
|||
|
|
func LastVenusRetrogradeToProgradeInclusive(jde float64) float64 {
|
|||
|
|
return LastVenusRetrogradeToProgradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusSuperiorConjunction 上一次金星上合 / previous superior conjunction of Venus.
|
|||
|
|
func LastVenusSuperiorConjunction(jde float64) float64 {
|
|||
|
|
return LastVenusSuperiorConjunctionWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// LastVenusSuperiorConjunctionInclusive 上一次金星上合,含查询时刻 / previous superior conjunction of Venus, including jde.
|
|||
|
|
func LastVenusSuperiorConjunctionInclusive(jde float64) float64 {
|
|||
|
|
return LastVenusSuperiorConjunctionInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsAzimuth 火星方位角 / azimuth of Mars.
|
|||
|
|
func MarsAzimuth(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return MarsAzimuthWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsCulminationTime 火星中天时间 / culmination time of Mars.
|
|||
|
|
func MarsCulminationTime(localJD, lon, timezone float64) float64 {
|
|||
|
|
return MarsCulminationTimeWithInstance(localJD, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsHeight 火星高度角 / altitude of Mars.
|
|||
|
|
func MarsHeight(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return MarsHeightWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsHourAngle 火星时角 / hour angle of Mars.
|
|||
|
|
func MarsHourAngle(jd, lon, timezone float64) float64 {
|
|||
|
|
return MarsHourAngleWithInstance(jd, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsRiseTime 火星升起时间 / rise time of Mars.
|
|||
|
|
func MarsRiseTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return MarsRiseTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MarsSetTime 火星落下时间 / set time of Mars.
|
|||
|
|
func MarsSetTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return MarsSetTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryAzimuth 水星方位角 / azimuth of Mercury.
|
|||
|
|
func MercuryAzimuth(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return MercuryAzimuthWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryCulminationTime 水星中天时间 / culmination time of Mercury.
|
|||
|
|
func MercuryCulminationTime(localJD, lon, timezone float64) float64 {
|
|||
|
|
return MercuryCulminationTimeWithInstance(localJD, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryHeight 水星高度角 / altitude of Mercury.
|
|||
|
|
func MercuryHeight(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return MercuryHeightWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryHourAngle 水星时角 / hour angle of Mercury.
|
|||
|
|
func MercuryHourAngle(jd, lon, timezone float64) float64 {
|
|||
|
|
return MercuryHourAngleWithInstance(jd, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercuryRiseTime 水星升起时间 / rise time of Mercury.
|
|||
|
|
func MercuryRiseTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return MercuryRiseTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercurySetTime 水星落下时间 / set time of Mercury.
|
|||
|
|
func MercurySetTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return MercurySetTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MercurySunElongation 水星与太阳的角距 / elongation from the Sun of Mercury.
|
|||
|
|
func MercurySunElongation(jde float64) float64 { return MercurySunElongationWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// MoonCulminationTime 月球中天时间 / lunar culmination time.
|
|||
|
|
func MoonCulminationTime(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return MoonCulminationTimeWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MoonTimeAngle 月球时角 / lunar hour angle.
|
|||
|
|
func MoonTimeAngle(jd, lon, lat, tz float64) float64 {
|
|||
|
|
return MoonTimeAngleWithInstance(jd, lon, lat, tz, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MorningTwilight 晨朦影;localJD 是本地民用日锚点(当地 0 时),只取整数日 / morning twilight on the local civil day.
|
|||
|
|
func MorningTwilight(localJD, lon, lat, tz, targetAltitude float64) (float64, error) {
|
|||
|
|
return MorningTwilightWithInstance(localJD, lon, lat, tz, targetAltitude, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// MorningTwilightN 晨朦影(n 变体) / n-parameterised morning twilight.
|
|||
|
|
func MorningTwilightN(localJD, lon, lat, tz, targetAltitude float64, n int) (float64, error) {
|
|||
|
|
return MorningTwilightNWithInstance(localJD, lon, lat, tz, targetAltitude, n, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneAzimuth 海王星方位角 / azimuth of Neptune.
|
|||
|
|
func NeptuneAzimuth(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return NeptuneAzimuthWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneCulminationTime 海王星中天时间 / culmination time of Neptune.
|
|||
|
|
func NeptuneCulminationTime(localJD, lon, timezone float64) float64 {
|
|||
|
|
return NeptuneCulminationTimeWithInstance(localJD, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneHeight 海王星高度角 / altitude of Neptune.
|
|||
|
|
func NeptuneHeight(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return NeptuneHeightWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneHourAngle 海王星时角 / hour angle of Neptune.
|
|||
|
|
func NeptuneHourAngle(jd, lon, timezone float64) float64 {
|
|||
|
|
return NeptuneHourAngleWithInstance(jd, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneRiseTime 海王星升起时间 / rise time of Neptune.
|
|||
|
|
func NeptuneRiseTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return NeptuneRiseTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NeptuneSetTime 海王星落下时间 / set time of Neptune.
|
|||
|
|
func NeptuneSetTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return NeptuneSetTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextJupiterConjunction 下一次木星合 / next conjunction of Jupiter.
|
|||
|
|
func NextJupiterConjunction(jde float64) float64 { return NextJupiterConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextJupiterEasternQuadrature 下一次木星东方照 / next eastern quadrature of Jupiter.
|
|||
|
|
func NextJupiterEasternQuadrature(jde float64) float64 {
|
|||
|
|
return NextJupiterEasternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextJupiterOpposition 下一次木星冲 / next opposition of Jupiter.
|
|||
|
|
func NextJupiterOpposition(jde float64) float64 { return NextJupiterOppositionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextJupiterProgradeToRetrograde 下一次木星顺行转逆行的留 / next prograde-to-retrograde station of Jupiter.
|
|||
|
|
func NextJupiterProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return NextJupiterProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextJupiterRetrogradeToPrograde 下一次木星逆行转顺行的留 / next retrograde-to-prograde station of Jupiter.
|
|||
|
|
func NextJupiterRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return NextJupiterRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextJupiterWesternQuadrature 下一次木星西方照 / next western quadrature of Jupiter.
|
|||
|
|
func NextJupiterWesternQuadrature(jde float64) float64 {
|
|||
|
|
return NextJupiterWesternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMarsConjunction 下一次火星合 / next conjunction of Mars.
|
|||
|
|
func NextMarsConjunction(jde float64) float64 { return NextMarsConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextMarsEasternQuadrature 下一次火星东方照 / next eastern quadrature of Mars.
|
|||
|
|
func NextMarsEasternQuadrature(jde float64) float64 {
|
|||
|
|
return NextMarsEasternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMarsOpposition 下一次火星冲 / next opposition of Mars.
|
|||
|
|
func NextMarsOpposition(jde float64) float64 { return NextMarsOppositionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextMarsProgradeToRetrograde 下一次火星顺行转逆行的留 / next prograde-to-retrograde station of Mars.
|
|||
|
|
func NextMarsProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return NextMarsProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMarsRetrogradeToPrograde 下一次火星逆行转顺行的留 / next retrograde-to-prograde station of Mars.
|
|||
|
|
func NextMarsRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return NextMarsRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMarsWesternQuadrature 下一次火星西方照 / next western quadrature of Mars.
|
|||
|
|
func NextMarsWesternQuadrature(jde float64) float64 {
|
|||
|
|
return NextMarsWesternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryConjunction 下一次水星合 / next conjunction of Mercury.
|
|||
|
|
func NextMercuryConjunction(jde float64) float64 { return NextMercuryConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextMercuryConjunctionStrict 下一次水星合,不含查询时刻 / next conjunction of Mercury, excluding jde.
|
|||
|
|
func NextMercuryConjunctionStrict(jde float64) float64 {
|
|||
|
|
return NextMercuryConjunctionStrictWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryGreatestElongationEast 下一次水星东大距 / next greatest eastern elongation of Mercury.
|
|||
|
|
func NextMercuryGreatestElongationEast(jde float64) float64 {
|
|||
|
|
return NextMercuryGreatestElongationEastWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryGreatestElongationEastInclusive 下一次水星东大距,含查询时刻 / next greatest eastern elongation of Mercury, including jde.
|
|||
|
|
func NextMercuryGreatestElongationEastInclusive(jde float64) float64 {
|
|||
|
|
return NextMercuryGreatestElongationEastInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryGreatestElongationInclusive 下一次水星大距(东西任一侧),含查询时刻 / next greatest elongation on either side of Mercury, including jde.
|
|||
|
|
func NextMercuryGreatestElongationInclusive(jde float64) float64 {
|
|||
|
|
return NextMercuryGreatestElongationInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryGreatestElongationWest 下一次水星西大距 / next greatest western elongation of Mercury.
|
|||
|
|
func NextMercuryGreatestElongationWest(jde float64) float64 {
|
|||
|
|
return NextMercuryGreatestElongationWestWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryGreatestElongationWestInclusive 下一次水星西大距,含查询时刻 / next greatest western elongation of Mercury, including jde.
|
|||
|
|
func NextMercuryGreatestElongationWestInclusive(jde float64) float64 {
|
|||
|
|
return NextMercuryGreatestElongationWestInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryInferiorConjunction 下一次水星下合 / next inferior conjunction of Mercury.
|
|||
|
|
func NextMercuryInferiorConjunction(jde float64) float64 {
|
|||
|
|
return NextMercuryInferiorConjunctionWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryInferiorConjunctionInclusive 下一次水星下合,含查询时刻 / next inferior conjunction of Mercury, including jde.
|
|||
|
|
func NextMercuryInferiorConjunctionInclusive(jde float64) float64 {
|
|||
|
|
return NextMercuryInferiorConjunctionInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryProgradeToRetrogradeInclusive 下一次水星顺行转逆行的留,含查询时刻 / next prograde-to-retrograde station of Mercury, including jde.
|
|||
|
|
func NextMercuryProgradeToRetrogradeInclusive(jde float64) float64 {
|
|||
|
|
return NextMercuryProgradeToRetrogradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryRetrograde 下一次水星留(任一方向) / next station in either direction of Mercury.
|
|||
|
|
func NextMercuryRetrograde(jde float64) float64 { return NextMercuryRetrogradeWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextMercuryRetrogradeInclusive 下一次水星留(任一方向),含查询时刻 / next station in either direction of Mercury, including jde.
|
|||
|
|
func NextMercuryRetrogradeInclusive(jde float64) float64 {
|
|||
|
|
return NextMercuryRetrogradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryRetrogradeToPrograde 下一次水星逆行转顺行的留 / next retrograde-to-prograde station of Mercury.
|
|||
|
|
func NextMercuryRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return NextMercuryRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercuryRetrogradeToProgradeInclusive 下一次水星逆行转顺行的留,含查询时刻 / next retrograde-to-prograde station of Mercury, including jde.
|
|||
|
|
func NextMercuryRetrogradeToProgradeInclusive(jde float64) float64 {
|
|||
|
|
return NextMercuryRetrogradeToProgradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercurySuperiorConjunction 下一次水星上合 / next superior conjunction of Mercury.
|
|||
|
|
func NextMercurySuperiorConjunction(jde float64) float64 {
|
|||
|
|
return NextMercurySuperiorConjunctionWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextMercurySuperiorConjunctionInclusive 下一次水星上合,含查询时刻 / next superior conjunction of Mercury, including jde.
|
|||
|
|
func NextMercurySuperiorConjunctionInclusive(jde float64) float64 {
|
|||
|
|
return NextMercurySuperiorConjunctionInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextNeptuneConjunction 下一次海王星合 / next conjunction of Neptune.
|
|||
|
|
func NextNeptuneConjunction(jde float64) float64 { return NextNeptuneConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextNeptuneEasternQuadrature 下一次海王星东方照 / next eastern quadrature of Neptune.
|
|||
|
|
func NextNeptuneEasternQuadrature(jde float64) float64 {
|
|||
|
|
return NextNeptuneEasternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextNeptuneOpposition 下一次海王星冲 / next opposition of Neptune.
|
|||
|
|
func NextNeptuneOpposition(jde float64) float64 { return NextNeptuneOppositionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextNeptuneProgradeToRetrograde 下一次海王星顺行转逆行的留 / next prograde-to-retrograde station of Neptune.
|
|||
|
|
func NextNeptuneProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return NextNeptuneProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextNeptuneRetrogradeToPrograde 下一次海王星逆行转顺行的留 / next retrograde-to-prograde station of Neptune.
|
|||
|
|
func NextNeptuneRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return NextNeptuneRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextNeptuneWesternQuadrature 下一次海王星西方照 / next western quadrature of Neptune.
|
|||
|
|
func NextNeptuneWesternQuadrature(jde float64) float64 {
|
|||
|
|
return NextNeptuneWesternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextSaturnConjunction 下一次土星合 / next conjunction of Saturn.
|
|||
|
|
func NextSaturnConjunction(jde float64) float64 { return NextSaturnConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextSaturnEasternQuadrature 下一次土星东方照 / next eastern quadrature of Saturn.
|
|||
|
|
func NextSaturnEasternQuadrature(jde float64) float64 {
|
|||
|
|
return NextSaturnEasternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextSaturnOpposition 下一次土星冲 / next opposition of Saturn.
|
|||
|
|
func NextSaturnOpposition(jde float64) float64 { return NextSaturnOppositionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextSaturnProgradeToRetrograde 下一次土星顺行转逆行的留 / next prograde-to-retrograde station of Saturn.
|
|||
|
|
func NextSaturnProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return NextSaturnProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextSaturnRetrogradeToPrograde 下一次土星逆行转顺行的留 / next retrograde-to-prograde station of Saturn.
|
|||
|
|
func NextSaturnRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return NextSaturnRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextSaturnWesternQuadrature 下一次土星西方照 / next western quadrature of Saturn.
|
|||
|
|
func NextSaturnWesternQuadrature(jde float64) float64 {
|
|||
|
|
return NextSaturnWesternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextUranusConjunction 下一次天王星合 / next conjunction of Uranus.
|
|||
|
|
func NextUranusConjunction(jde float64) float64 { return NextUranusConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextUranusEasternQuadrature 下一次天王星东方照 / next eastern quadrature of Uranus.
|
|||
|
|
func NextUranusEasternQuadrature(jde float64) float64 {
|
|||
|
|
return NextUranusEasternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextUranusOpposition 下一次天王星冲 / next opposition of Uranus.
|
|||
|
|
func NextUranusOpposition(jde float64) float64 { return NextUranusOppositionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextUranusProgradeToRetrograde 下一次天王星顺行转逆行的留 / next prograde-to-retrograde station of Uranus.
|
|||
|
|
func NextUranusProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return NextUranusProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextUranusRetrogradeToPrograde 下一次天王星逆行转顺行的留 / next retrograde-to-prograde station of Uranus.
|
|||
|
|
func NextUranusRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return NextUranusRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextUranusWesternQuadrature 下一次天王星西方照 / next western quadrature of Uranus.
|
|||
|
|
func NextUranusWesternQuadrature(jde float64) float64 {
|
|||
|
|
return NextUranusWesternQuadratureWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusConjunction 下一次金星合 / next conjunction of Venus.
|
|||
|
|
func NextVenusConjunction(jde float64) float64 { return NextVenusConjunctionWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextVenusConjunctionStrict 下一次金星合,不含查询时刻 / next conjunction of Venus, excluding jde.
|
|||
|
|
func NextVenusConjunctionStrict(jde float64) float64 {
|
|||
|
|
return NextVenusConjunctionStrictWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusGreatestElongationEast 下一次金星东大距 / next greatest eastern elongation of Venus.
|
|||
|
|
func NextVenusGreatestElongationEast(jde float64) float64 {
|
|||
|
|
return NextVenusGreatestElongationEastWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusGreatestElongationEastInclusive 下一次金星东大距,含查询时刻 / next greatest eastern elongation of Venus, including jde.
|
|||
|
|
func NextVenusGreatestElongationEastInclusive(jde float64) float64 {
|
|||
|
|
return NextVenusGreatestElongationEastInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusGreatestElongationInclusive 下一次金星大距(东西任一侧),含查询时刻 / next greatest elongation on either side of Venus, including jde.
|
|||
|
|
func NextVenusGreatestElongationInclusive(jde float64) float64 {
|
|||
|
|
return NextVenusGreatestElongationInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusGreatestElongationWest 下一次金星西大距 / next greatest western elongation of Venus.
|
|||
|
|
func NextVenusGreatestElongationWest(jde float64) float64 {
|
|||
|
|
return NextVenusGreatestElongationWestWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusGreatestElongationWestInclusive 下一次金星西大距,含查询时刻 / next greatest western elongation of Venus, including jde.
|
|||
|
|
func NextVenusGreatestElongationWestInclusive(jde float64) float64 {
|
|||
|
|
return NextVenusGreatestElongationWestInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusInferiorConjunction 下一次金星下合 / next inferior conjunction of Venus.
|
|||
|
|
func NextVenusInferiorConjunction(jde float64) float64 {
|
|||
|
|
return NextVenusInferiorConjunctionWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusInferiorConjunctionInclusive 下一次金星下合,含查询时刻 / next inferior conjunction of Venus, including jde.
|
|||
|
|
func NextVenusInferiorConjunctionInclusive(jde float64) float64 {
|
|||
|
|
return NextVenusInferiorConjunctionInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusProgradeToRetrograde 下一次金星顺行转逆行的留 / next prograde-to-retrograde station of Venus.
|
|||
|
|
func NextVenusProgradeToRetrograde(jde float64) float64 {
|
|||
|
|
return NextVenusProgradeToRetrogradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusProgradeToRetrogradeInclusive 下一次金星顺行转逆行的留,含查询时刻 / next prograde-to-retrograde station of Venus, including jde.
|
|||
|
|
func NextVenusProgradeToRetrogradeInclusive(jde float64) float64 {
|
|||
|
|
return NextVenusProgradeToRetrogradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusRetrograde 下一次金星留(任一方向) / next station in either direction of Venus.
|
|||
|
|
func NextVenusRetrograde(jde float64) float64 { return NextVenusRetrogradeWithInstance(jde, nil) }
|
|||
|
|
|
|||
|
|
// NextVenusRetrogradeInclusive 下一次金星留(任一方向),含查询时刻 / next station in either direction of Venus, including jde.
|
|||
|
|
func NextVenusRetrogradeInclusive(jde float64) float64 {
|
|||
|
|
return NextVenusRetrogradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusRetrogradeToPrograde 下一次金星逆行转顺行的留 / next retrograde-to-prograde station of Venus.
|
|||
|
|
func NextVenusRetrogradeToPrograde(jde float64) float64 {
|
|||
|
|
return NextVenusRetrogradeToProgradeWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusRetrogradeToProgradeInclusive 下一次金星逆行转顺行的留,含查询时刻 / next retrograde-to-prograde station of Venus, including jde.
|
|||
|
|
func NextVenusRetrogradeToProgradeInclusive(jde float64) float64 {
|
|||
|
|
return NextVenusRetrogradeToProgradeInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusSuperiorConjunction 下一次金星上合 / next superior conjunction of Venus.
|
|||
|
|
func NextVenusSuperiorConjunction(jde float64) float64 {
|
|||
|
|
return NextVenusSuperiorConjunctionWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// NextVenusSuperiorConjunctionInclusive 下一次金星上合,含查询时刻 / next superior conjunction of Venus, including jde.
|
|||
|
|
func NextVenusSuperiorConjunctionInclusive(jde float64) float64 {
|
|||
|
|
return NextVenusSuperiorConjunctionInclusiveWithInstance(jde, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnAzimuth 土星方位角 / azimuth of Saturn.
|
|||
|
|
func SaturnAzimuth(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return SaturnAzimuthWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnCulminationTime 土星中天时间 / culmination time of Saturn.
|
|||
|
|
func SaturnCulminationTime(localJD, lon, timezone float64) float64 {
|
|||
|
|
return SaturnCulminationTimeWithInstance(localJD, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnHeight 土星高度角 / altitude of Saturn.
|
|||
|
|
func SaturnHeight(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return SaturnHeightWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnHourAngle 土星时角 / hour angle of Saturn.
|
|||
|
|
func SaturnHourAngle(jd, lon, timezone float64) float64 {
|
|||
|
|
return SaturnHourAngleWithInstance(jd, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnRiseTime 土星升起时间 / rise time of Saturn.
|
|||
|
|
func SaturnRiseTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return SaturnRiseTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// SaturnSetTime 土星落下时间 / set time of Saturn.
|
|||
|
|
func SaturnSetTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return SaturnSetTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusAzimuth 天王星方位角 / azimuth of Uranus.
|
|||
|
|
func UranusAzimuth(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return UranusAzimuthWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusCulminationTime 天王星中天时间 / culmination time of Uranus.
|
|||
|
|
func UranusCulminationTime(localJD, lon, timezone float64) float64 {
|
|||
|
|
return UranusCulminationTimeWithInstance(localJD, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusHeight 天王星高度角 / altitude of Uranus.
|
|||
|
|
func UranusHeight(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return UranusHeightWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusHourAngle 天王星时角 / hour angle of Uranus.
|
|||
|
|
func UranusHourAngle(jd, lon, timezone float64) float64 {
|
|||
|
|
return UranusHourAngleWithInstance(jd, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusRiseTime 天王星升起时间 / rise time of Uranus.
|
|||
|
|
func UranusRiseTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return UranusRiseTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// UranusSetTime 天王星落下时间 / set time of Uranus.
|
|||
|
|
func UranusSetTime(jd, lon, lat, timezone, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return UranusSetTimeWithInstance(jd, lon, lat, timezone, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusAzimuth 金星方位角 / azimuth of Venus.
|
|||
|
|
func VenusAzimuth(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return VenusAzimuthWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusCulminationTime 金星中天时间 / culmination time of Venus.
|
|||
|
|
func VenusCulminationTime(localJD, lon, timezone float64) float64 {
|
|||
|
|
return VenusCulminationTimeWithInstance(localJD, lon, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusHeight 金星高度角 / altitude of Venus.
|
|||
|
|
func VenusHeight(localJD, lon, lat, timezone float64) float64 {
|
|||
|
|
return VenusHeightWithInstance(localJD, lon, lat, timezone, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusHourAngle 金星时角 / hour angle of Venus.
|
|||
|
|
func VenusHourAngle(jd, lon, tz float64) float64 { return VenusHourAngleWithInstance(jd, lon, tz, nil) }
|
|||
|
|
|
|||
|
|
// VenusRiseTime 金星升起时间 / rise time of Venus.
|
|||
|
|
func VenusRiseTime(jd, lon, lat, tz, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return VenusRiseTimeWithInstance(jd, lon, lat, tz, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusSetTime 金星落下时间 / set time of Venus.
|
|||
|
|
func VenusSetTime(jd, lon, lat, tz, aeroCorrection, observerHeight float64) (float64, error) {
|
|||
|
|
return VenusSetTimeWithInstance(jd, lon, lat, tz, aeroCorrection, observerHeight, nil)
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// VenusSunElongation 金星与太阳的角距 / elongation from the Sun of Venus.
|
|||
|
|
func VenusSunElongation(jde float64) float64 { return VenusSunElongationWithInstance(jde, nil) }
|