func ExamplePosition() { // Example 23.a, p. 152 jd := julian.CalendarGregorianToJD(2028, 11, 13.19) eq := &coord.Equatorial{ unit.NewRA(2, 44, 11.986), unit.NewAngle(' ', 49, 13, 42.48), } apparent.Position(eq, eq, 2000, base.JDEToJulianYear(jd), unit.HourAngleFromSec(.03425), unit.AngleFromSec(-.0895)) fmt.Printf("α = %0.3d\n", sexa.FmtRA(eq.RA)) fmt.Printf("δ = %0.2d\n", sexa.FmtAngle(eq.Dec)) // Output: // α = 2ʰ46ᵐ14ˢ.390 // δ = 49°21′07″.45 }
func ExamplePosition() { // Example 23.a, p. 152 jd := julian.CalendarGregorianToJD(2028, 11, 13.19) eq := &coord.Equatorial{ base.NewRA(2, 44, 11.986).Rad(), base.NewAngle(false, 49, 13, 42.48).Rad(), } apparent.Position(eq, eq, 2000, base.JDEToJulianYear(jd), base.NewHourAngle(false, 0, 0, 0.03425), base.NewAngle(true, 0, 0, 0.0895)) fmt.Printf("α = %0.3d\n", base.NewFmtRA(eq.RA)) fmt.Printf("δ = %0.2d\n", base.NewFmtAngle(eq.Dec)) // Output: // α = 2ʰ46ᵐ14ˢ.390 // δ = 49°21′07″.45 }