Versions in this module Expand all Collapse all v1 v1.0.1 Oct 11, 2025 Changes in this version + const DEG2RAD + const RAD2DEG + const TWOPI + const XPDOTP + func GSTimeFromDate(year, mon, day, hr, min, sec int) float64 + func JDay(year, mon, day, hr, min, sec int) float64 + func ThetaGJD(jday float64) (ret float64) + type DSComResults struct + type DeepSpaceInitResult struct + type DeepSpaceResult struct + type DpperResult struct + type GravConst struct + type LatLong struct + Latitude float64 + Longitude float64 + func ECIToLLA(eciCoords Vector3, gmst float64) (altitude, velocity float64, ret LatLong) + func LatLongDeg(rad LatLong) (deg LatLong) + type LookAngles struct + Az float64 + El float64 + Rg float64 + func ECIToLookAngles(eciSat Vector3, obsCoords LatLong, obsAlt, jday float64) (lookAngles LookAngles) + type Satellite struct + Error int64 + ErrorStr string + Line1 string + Line2 string + func ParseTLE(line1, line2, gravconst string) (sat Satellite) + func TLEToSat(line1, line2 string, gravconst string) Satellite + func (sat *Satellite) PropagateDate(date *time.Time) (position, velocity Vector3) + type Vector3 struct + X float64 + Y float64 + Z float64 + func ECIToECEF(eciCoords Vector3, gmst float64) (ecfCoords Vector3) + func LLAToECI(obsCoords LatLong, alt, jday float64) (eciObs Vector3) + func Propagate(sat Satellite, year int, month int, day, hours, minutes, seconds int) (position, velocity Vector3)