044f2f4381
- 新增半解析、旧模型、自定义与多源堆叠星历实例,提供 Context、Instance、SPK 读取及状态与视位置计算 - 统一太阳、月球和行星实例接口,扩展黄经穿越、留、相位、最近角距、偕日可见、任意高度升落、轨道节点及凌日等天象查询 - 完善日月食、月掩与凌日的月缘剖面、有限盘面接触、站心修正、局地可见性、全球路径和地图输出 - 新增 SVG、GeoJSON、KML 天象输出及凌日、月掩和月缘地形相关缓存与几何求解 - 新增恒星星表导入与查询,支持 CSV、Hipparcos、BSC5、Stellarium 等格式及名称、交叉标识、锥面检索和星等过滤 - 补充 IAU 2006、地球定向、折射消光、大气观测、轨道传播及半解析行星/月球数据支持 - 将默认未来民用时标切换为 TimeScaleLeapHour,更新 2027–2400 农历速查表、中文日期解析和时区边界处理 - 增加事件基线、跨模型回归、几何边界、月缘地形和输出契约测试,完善中英文手册、示例资源、NOTICE 与忽略规则
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) }
|