Versions in this module Expand all Collapse all v0 v0.0.4 Jul 4, 2021 Changes in this version + func DecimalSub3(d1, d2, d3 float64) float64 + func DecimalSub4(d1, d2, d3, d4 float64) float64 v0.0.3 Jul 4, 2021 Changes in this version + const DEG2RAD + const RAD2DEG + const TWOPI + const XPDOTP + func DecimalAdd2(d1, d2 float64) float64 + func DecimalAdd3(d1, d2, d3 float64) float64 + func DecimalDiv2(d1, d2 float64) float64 + func DecimalMul2(d1, d2 float64) float64 + func DecimalMul3(d1, d2, d3 float64) float64 + func DecimalMul4(d1, d2, d3, d4 float64) float64 + func DecimalSub2(d1, d2 float64) float64 + func GSTimeFromDate(year, mon, day, hr, min, sec int) float64 + func JDay(year, mon, day, hr, min, sec int) float64 + func ThetaG_JD(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 + 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)