package saturn import ( "time" ) // Altitude 站心视高度角,不含大气折射 / topocentric apparent altitude without refraction. func Altitude(date time.Time, lon, lat float64) float64 { return defaultModule.Altitude(date, lon, lat) } // AltitudeN 站心视高度角(n 变体) / n-parameterised topocentric apparent altitude. func AltitudeN(date time.Time, lon, lat float64, n int) float64 { return defaultModule.AltitudeN(date, lon, lat, n) } // ApparentBo 视黄纬 / apparent ecliptic latitude. func ApparentBo(date time.Time) float64 { return defaultModule.ApparentBo(date) } // ApparentBoN 视黄纬(n 变体) / n-parameterised apparent ecliptic latitude. func ApparentBoN(date time.Time, n int) float64 { return defaultModule.ApparentBoN(date, n) } // ApparentDec 视赤纬 / apparent declination. func ApparentDec(date time.Time) float64 { return defaultModule.ApparentDec(date) } // ApparentDecN 视赤纬(n 变体) / n-parameterised apparent declination. func ApparentDecN(date time.Time, n int) float64 { return defaultModule.ApparentDecN(date, n) } // ApparentLo 视黄经 / apparent ecliptic longitude. func ApparentLo(date time.Time) float64 { return defaultModule.ApparentLo(date) } // ApparentLoN 视黄经(n 变体) / n-parameterised apparent ecliptic longitude. func ApparentLoN(date time.Time, n int) float64 { return defaultModule.ApparentLoN(date, n) } // ApparentMagnitude 视星等 / apparent magnitude. func ApparentMagnitude(date time.Time) float64 { return defaultModule.ApparentMagnitude(date) } // ApparentMagnitudeN 视星等(n 变体) / n-parameterised apparent magnitude. func ApparentMagnitudeN(date time.Time, n int) float64 { return defaultModule.ApparentMagnitudeN(date, n) } // ApparentRa 视赤经 / apparent right ascension. func ApparentRa(date time.Time) float64 { return defaultModule.ApparentRa(date) } // ApparentRaDec 视赤经、视赤纬 / apparent right ascension and declination. func ApparentRaDec(date time.Time) (float64, float64) { return defaultModule.ApparentRaDec(date) } // ApparentRaDecN 视赤经赤纬(n 变体) / n-parameterised apparent right ascension and declination. func ApparentRaDecN(date time.Time, n int) (float64, float64) { return defaultModule.ApparentRaDecN(date, n) } // ApparentRaN 视赤经(n 变体) / n-parameterised apparent right ascension. func ApparentRaN(date time.Time, n int) float64 { return defaultModule.ApparentRaN(date, n) } // AscendingNode 土星升交点黄经 / ascending node longitude of Saturn. func AscendingNode(date time.Time) float64 { return defaultModule.AscendingNode(date) } // AscendingNodeN 土星升交点黄经(n 变体) / n-parameterised ascending node longitude of Saturn. func AscendingNodeN(date time.Time, n int) float64 { return defaultModule.AscendingNodeN(date, n) } // Azimuth 站心方位角,自正北向东量 / topocentric azimuth, measured from north through east. func Azimuth(date time.Time, lon, lat float64) float64 { return defaultModule.Azimuth(date, lon, lat) } // AzimuthN 站心方位角(n 变体) / n-parameterised topocentric azimuth. func AzimuthN(date time.Time, lon, lat float64, n int) float64 { return defaultModule.AzimuthN(date, lon, lat, n) } // BrightLimbPositionAngle 亮面中心位置角,单位度 / bright limb position angle in degrees. func BrightLimbPositionAngle(date time.Time) float64 { return defaultModule.BrightLimbPositionAngle(date) } // BrightLimbPositionAngleN 亮面中心位置角(n 变体),单位度 / n-parameterised bright limb position angle in degrees. func BrightLimbPositionAngleN(date time.Time, n int) float64 { return defaultModule.BrightLimbPositionAngleN(date, n) } // CulminationTime 中天时刻,取 date 所在当地民用日 / culmination time, on the local civil day of date. func CulminationTime(date time.Time, lon float64) time.Time { return defaultModule.CulminationTime(date, lon) } // CulminationTimeN 中天时间(n 变体) / n-parameterised culmination time. func CulminationTimeN(date time.Time, lon float64, n int) time.Time { return defaultModule.CulminationTimeN(date, lon, n) } // DescendingNode 土星降交点黄经 / descending node longitude of Saturn. func DescendingNode(date time.Time) float64 { return defaultModule.DescendingNode(date) } // DescendingNodeN 土星降交点黄经(n 变体) / n-parameterised descending node longitude of Saturn. func DescendingNodeN(date time.Time, n int) float64 { return defaultModule.DescendingNodeN(date, n) } // Diameter 土星视直径,单位角秒 / apparent Saturn diameter in arcseconds. func Diameter(date time.Time) float64 { return defaultModule.Diameter(date) } // DiameterN 土星视直径(n 变体),单位角秒 / n-parameterised apparent Saturn diameter in arcseconds. func DiameterN(date time.Time, n int) float64 { return defaultModule.DiameterN(date, n) } // DownTime 落下时间别名 / deprecated set-time alias. // // Deprecated: use SetTime instead. func DownTime(date time.Time, lon, lat, height float64, aero bool) (time.Time, error) { return defaultModule.DownTime(date, lon, lat, height, aero) } // DownTimeN 落下时间别名(n 变体) / n-parameterised down-time alias. func DownTimeN(date time.Time, lon, lat, height float64, aero bool, n int) (time.Time, error) { return defaultModule.DownTimeN(date, lon, lat, height, aero, n) } // EarthDistance 地心距离 / Earth distance. func EarthDistance(date time.Time) float64 { return defaultModule.EarthDistance(date) } // EarthDistanceN 地球距离(n 变体) / n-parameterised Earth distance. func EarthDistanceN(date time.Time, n int) float64 { return defaultModule.EarthDistanceN(date, n) } // HourAngle 地心视时角,不含站心视差 / geocentric apparent hour angle without topocentric parallax. func HourAngle(date time.Time, lon float64) float64 { return defaultModule.HourAngle(date, lon) } // HourAngleN 时角(n 变体) / n-parameterised hour angle. func HourAngleN(date time.Time, lon float64, n int) float64 { return defaultModule.HourAngleN(date, lon, n) } // IlluminatedFraction 被照亮比例 / illuminated fraction. func IlluminatedFraction(date time.Time) float64 { return defaultModule.IlluminatedFraction(date) } // IlluminatedFractionN 被照亮比例(n 变体) / n-parameterised illuminated fraction. func IlluminatedFractionN(date time.Time, n int) float64 { return defaultModule.IlluminatedFractionN(date, n) } // LastConjunction 上一次合日,取 date 所在当地民用日 / previous conjunction with the Sun, on the local civil day of date. func LastConjunction(date time.Time) time.Time { return defaultModule.LastConjunction(date) } // LastEasternQuadrature 上一次东方照,取 date 所在当地民用日 / previous eastern quadrature, on the local civil day of date. func LastEasternQuadrature(date time.Time) time.Time { return defaultModule.LastEasternQuadrature(date) } // LastOpposition 上一次冲日,取 date 所在当地民用日 / previous opposition, on the local civil day of date. func LastOpposition(date time.Time) time.Time { return defaultModule.LastOpposition(date) } // LastProgradeToRetrograde 上一次顺行转逆行留,取 date 所在当地民用日 / previous station from prograde to retrograde, on the local civil day of date. func LastProgradeToRetrograde(date time.Time) time.Time { return defaultModule.LastProgradeToRetrograde(date) } // LastRetrogradeToPrograde 上一次逆行转顺行留,取 date 所在当地民用日 / previous station from retrograde to prograde, on the local civil day of date. func LastRetrogradeToPrograde(date time.Time) time.Time { return defaultModule.LastRetrogradeToPrograde(date) } // LastWesternQuadrature 上一次西方照,取 date 所在当地民用日 / previous western quadrature, on the local civil day of date. func LastWesternQuadrature(date time.Time) time.Time { return defaultModule.LastWesternQuadrature(date) } // NextConjunction 下一次合日,取 date 所在当地民用日 / next conjunction with the Sun, on the local civil day of date. func NextConjunction(date time.Time) time.Time { return defaultModule.NextConjunction(date) } // NextEasternQuadrature 下一次东方照,取 date 所在当地民用日 / next eastern quadrature, on the local civil day of date. func NextEasternQuadrature(date time.Time) time.Time { return defaultModule.NextEasternQuadrature(date) } // NextOpposition 下一次冲日,取 date 所在当地民用日 / next opposition, on the local civil day of date. func NextOpposition(date time.Time) time.Time { return defaultModule.NextOpposition(date) } // NextProgradeToRetrograde 下一次顺行转逆行留,取 date 所在当地民用日 / next station from prograde to retrograde, on the local civil day of date. func NextProgradeToRetrograde(date time.Time) time.Time { return defaultModule.NextProgradeToRetrograde(date) } // NextRetrogradeToPrograde 下一次逆行转顺行留,取 date 所在当地民用日 / next station from retrograde to prograde, on the local civil day of date. func NextRetrogradeToPrograde(date time.Time) time.Time { return defaultModule.NextRetrogradeToPrograde(date) } // NextWesternQuadrature 下一次西方照,取 date 所在当地民用日 / next western quadrature, on the local civil day of date. func NextWesternQuadrature(date time.Time) time.Time { return defaultModule.NextWesternQuadrature(date) } // ParallacticAngle 土星视差角(天顶方向角) / Saturn parallactic angle. func ParallacticAngle(date time.Time, lon, lat float64) float64 { return defaultModule.ParallacticAngle(date, lon, lat) } // ParallacticAngleN 土星视差角(天顶方向角)(n 变体) / n-parameterised Saturn parallactic angle. func ParallacticAngleN(date time.Time, lon, lat float64, n int) float64 { return defaultModule.ParallacticAngleN(date, lon, lat, n) } // Phase 相位,被照亮比例 / phase, illuminated fraction. func Phase(date time.Time) float64 { return defaultModule.Phase(date) } // PhaseAngle 相位角,单位度 / phase angle in degrees. func PhaseAngle(date time.Time) float64 { return defaultModule.PhaseAngle(date) } // PhaseAngleN 相位角(n 变体),单位度 / n-parameterised phase angle in degrees. func PhaseAngleN(date time.Time, n int) float64 { return defaultModule.PhaseAngleN(date, n) } // PhaseN 相位(n 变体),被照亮比例 / n-parameterised phase, illuminated fraction. func PhaseN(date time.Time, n int) float64 { return defaultModule.PhaseN(date, n) } // Physical 土星物理观测参数 / physical observing parameters of Saturn. func Physical(date time.Time) PhysicalInfo { return defaultModule.Physical(date) } // PhysicalN 土星物理观测参数(n 变体) / n-parameterised physical observing parameters of Saturn. func PhysicalN(date time.Time, n int) PhysicalInfo { return defaultModule.PhysicalN(date, n) } // PhysicalSystemIII 土星 System III 物理观测参数 / Saturn System III physical observing parameters. func PhysicalSystemIII(date time.Time) PhysicalInfo { return defaultModule.PhysicalSystemIII(date) } // PhysicalSystemIIIN 土星 System III 物理观测参数(n 变体) / n-parameterised Saturn System III physical observing parameters. func PhysicalSystemIIIN(date time.Time, n int) PhysicalInfo { return defaultModule.PhysicalSystemIIIN(date, n) } // Ring 土星环观测参数 / Saturn ring observing parameters. func Ring(date time.Time) RingInfo { return defaultModule.Ring(date) } // RingN 土星环观测参数(n 变体) / n-parameterised Saturn ring observing parameters. func RingN(date time.Time, n int) RingInfo { return defaultModule.RingN(date, n) } // RiseTime 升起时间,取 date 所在当地民用日 / rise time, on the local civil day of date. func RiseTime(date time.Time, lon, lat, height float64, aero bool) (time.Time, error) { return defaultModule.RiseTime(date, lon, lat, height, aero) } // RiseTimeN 升起时间(n 变体) / n-parameterised rise time. func RiseTimeN(date time.Time, lon, lat, height float64, aero bool, n int) (time.Time, error) { return defaultModule.RiseTimeN(date, lon, lat, height, aero, n) } // Semidiameter 土星视半径,单位角秒 / apparent Saturn semidiameter in arcseconds. func Semidiameter(date time.Time) float64 { return defaultModule.Semidiameter(date) } // SemidiameterN 土星视半径(n 变体),单位角秒 / n-parameterised apparent Saturn semidiameter in arcseconds. func SemidiameterN(date time.Time, n int) float64 { return defaultModule.SemidiameterN(date, n) } // SetTime 落下时间,取 date 所在当地民用日 / set time, on the local civil day of date. func SetTime(date time.Time, lon, lat, height float64, aero bool) (time.Time, error) { return defaultModule.SetTime(date, lon, lat, height, aero) } // SetTimeN 落下时间(n 变体) / n-parameterised set time. func SetTimeN(date time.Time, lon, lat, height float64, aero bool, n int) (time.Time, error) { return defaultModule.SetTimeN(date, lon, lat, height, aero, n) } // SunDistance 日心距离 / Sun distance. func SunDistance(date time.Time) float64 { return defaultModule.SunDistance(date) } // SunDistanceN 太阳距离(n 变体) / n-parameterised Sun distance. func SunDistanceN(date time.Time, n int) float64 { return defaultModule.SunDistanceN(date, n) } // Zenith 天顶距 / zenith distance. func Zenith(date time.Time, lon, lat float64) float64 { return defaultModule.Zenith(date, lon, lat) } // ZenithN 天顶距(n 变体) / n-parameterised zenith distance. func ZenithN(date time.Time, lon, lat float64, n int) float64 { return defaultModule.ZenithN(date, lon, lat, n) } // ApparentMagnitude2018 视星等(Mallama & Hilton 2018 模型)/ apparent magnitude, Mallama & Hilton 2018 model. func ApparentMagnitude2018(date time.Time) float64 { return defaultModule.ApparentMagnitude2018(date) }