Python 3-D geographic coordinate conversions and geodesy
Python 3-D coordinate conversions
Pure Python (no prerequistes beyond Python itself) 3-D geographic coordinate conversions and geodesy. API similar to popular $1000 Matlab Mapping Toolbox routines for Python PyMap3D is intended for non-interactive use on massively parallel (HPC) and embedded systems.
Prerequisites
Pymap3d is compatible with Python ≥ 3.7 including PyPy.
Numpy and AstroPy are optional; algorithms from Vallado and Meeus are used if AstroPy is not present.
Install
python3 -m pip install pymap3d
or for the latest development code:
git clone https://github.com/geospace-code/pymap3d
pip install -e pymap3d
One can verify Python functionality after installation by:
pytest pymap3d -r a -v
Usage
Where consistent with the definition of the functions, all arguments may
be arbitrarily shaped (scalar, N-D array).
import pymap3d as