ionosphere

package
v0.10.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 18, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EarthRadius      = 6371e3 // Average Earth radius in meters
	IonosphereAlt    = 450e3  // Ionospheric altitude above Earth's surface in meters
	IonosphereRadius = EarthRadius + IonosphereAlt
)

Constants for Earth and ionospheric shell

Variables

This section is empty.

Functions

This section is empty.

Types

type Vector3D

type Vector3D struct {
	X, Y, Z float64
}

func GeodeticToECEF

func GeodeticToECEF(lat, lon, alt float64) Vector3D

Converts geodetic coordinates (latitude, longitude, altitude) to ECEF coordinates

func GetIonoPiercePoint

func GetIonoPiercePoint(receiver, satellite Vector3D) Vector3D

Calculates the Ionospheric Pierce Point (IPP) given receiver and satellite positions in ECEF coordinates

func SubtractVectors

func SubtractVectors(v1, v2 Vector3D) Vector3D

Subtracts one vector from another

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL