Skip to main content

Python coordinate conversions, following convention of several popular Matlab routines.

Project description

https://zenodo.org/badge/DOI/10.5281/zenodo.213676.svg http://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat https://travis-ci.org/scivision/pymap3d.svg?branch=master https://coveralls.io/repos/github/scivision/pymap3d/badge.svg?branch=master Maintainability

Python 3-D coordinate conversions

Python coordinate conversions, following convention of several popular Matlab routines.

Install

Development:

python -m pip install -e .

simple:

python -m pip install pymap3d

Usage

a few quick examples:

from pymap3d import *

lat,lon,alt = eci2geodetic(eci,t)
az,el,range = geodetic2aer(lat,lon,alt,42,-82,0)

Functions

Popular mapping toolbox functions ported to Python include:

aer2ecef  aer2enu  aer2geodetic  aer2ned
ecef2aer  ecef2enu  ecef2enuv  ecef2geodetic  ecef2ned  ecef2nedv  ecef2eci
eci2ecef
enu2aer  enu2ecef  enu2ecefv  enu2geodetic
geodetic2aer  geodetic2ecef  geodetic2enu  geodetic2ned
ned2aer  ned2ecef  ned2ecefv  ned2geodetic
vreckon vdist
azel2radec radec2azel

Caveats

Atmospheric effects neglected in all functions not invoking AstroPy. Planetary perturbations and nutation etc. not fully considered.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pymap3d, version 1.2.5
Filename, size File type Python version Upload date Hashes
Filename, size pymap3d-1.2.5-py3-none-any.whl (17.4 kB) File type Wheel Python version 3.6 Upload date Hashes View hashes
Filename, size pymap3d-1.2.5.tar.gz (14.5 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page