Releases: geospace-code/pymap3d
closed form ecef2geodetic
Improving accuracy and computation speed, a more modern closed form ecef2geodetic is implemented.
More self-tests.
handle more types of arrays
v1.7.10.1 handle more types of arrays of times
Astropy completely optional, test with pandas and xarray times
Made AstroPy completely optional for all functions, including ECI conversions
added tests for times coming in from Pandas and Xarray.
Note: removed PyPy from Travis-CI because Travis has old PyPy versions. However PyMap3D does still work with the current release of PyPy3 (6.0)
Reveal aer2eci, cleanup typing, improve test coverage
aer2eci
was accidentally hidden before.
add rhumb line functions
added functions
track2
(like Matlab)loxodrome_inverse
(like Matlabdistance('rh'
,...)- some auxillary functions in
lox.py
add ellipsoid to vincenty, python >= 3.5 and PyPy3
v1.7.7 CI prereq
ellipsoid for other planets, more robust vincenty API and testing
Ellipsoid() now covers more Earth ellipsoid systems as well as a couple other planetary bodies such as Mars, Venus and the Moon. Feel free to pull request your own as usual, or ask.
Using Numpy ≥ 1.10.0 broadcast_to
instead of tile
in vreckon
vdist
to reduce memory usage and improve speed by using views instead of copies.
Move Matlab, Fortran to own repos, validate slant range and altitude
- moved Matlab/Octave code
- moved Fortran code
check for negative slant range or altitude
Matlab/Octave function validation
add parameter verification to Matlab/Octave functions (e.g. number of arguments, type of arguments)
add lookAtSpheroid
Add lookAtSpheroid
to Python, Matlab/Octave, Fortran code. This determines the intersection point of a look angle from an object above the spheroid
improve test modularity and robustness with minimum prereqs (Numpy)