pyValEIA.utils.coords
Utilities for different coordinate systems.
Functions
|
Convert geographic/geodetic longiutde to solar local time. |
|
Calculate magnetic coordinates from geodetic coordinates. |
|
Calculate Earth's radius in meters at given latitudes. |
Module Contents
- pyValEIA.utils.coords.longitude_to_local_time(longitude, utc_time)[source]
Convert geographic/geodetic longiutde to solar local time.
- Parameters:
- longitudearray-like
longitudes
- utc_timearray-like
Array of timestamps in UT
- Returns:
- local_timesarray-like
Solar local times array as datetime objects
- pyValEIA.utils.coords.compute_magnetic_coords(lat, lon, epoch_time, mag_type='qd')[source]
Calculate magnetic coordinates from geodetic coordinates.
- Parameters:
- latarray-like
Latitudes in degrees North
- lonarray-like
Longitudes in degrees East
- epoch_timedt.datetime
Universal time for IGRF coefficients
- mag_typestr
Magnetic coordinate type (default=’qd’)
- Returns:
- mlatarray-like
Magnetic latitude in degrees
- mlonarray-like
Magnetic longitude in degrees
See also
apexpy.Apex.convert
Notes
mag_type inputs are defined in apexpy.
- pyValEIA.utils.coords.earth_radius(lat, Re=6378137, Rp=6356752)[source]
Calculate Earth’s radius in meters at given latitudes.
- Parameters:
- latarray-like
latitude array
- Refloat
Radius of Earth’s equator in meters (default=6378137)
- Rpfloat
Radius of Earth’s poles in meters (default=6356752)
- Returns:
- Reartharray-like
Earth’s radius in meters at given latitudes