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) }