Skip to content

Releases: geospace-code/pymap3d

closed form ecef2geodetic

28 Sep 20:05
Compare
Choose a tag to compare

Improving accuracy and computation speed, a more modern closed form ecef2geodetic is implemented.

More self-tests.

handle more types of arrays

09 Sep 19:16
Compare
Choose a tag to compare
v1.7.10.1

handle more types of arrays of times

Astropy completely optional, test with pandas and xarray times

07 Sep 20:16
ebf33ab
Compare
Choose a tag to compare

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

29 Aug 15:53
2662051
Compare
Choose a tag to compare

aer2eci was accidentally hidden before.

add rhumb line functions

26 Aug 20:49
Compare
Choose a tag to compare

added functions

  • track2 (like Matlab)
  • loxodrome_inverse (like Matlab distance('rh',...) azimuth('rh', ...)`)
  • some auxillary functions in lox.py

add ellipsoid to vincenty, python >= 3.5 and PyPy3

24 Aug 21:08
503c338
Compare
Choose a tag to compare

ellipsoid for other planets, more robust vincenty API and testing

17 Aug 20:50
a6d4c77
Compare
Choose a tag to compare

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

14 Aug 22:23
a5cb29c
Compare
Choose a tag to compare

Matlab/Octave function validation

23 Jul 15:25
ab2fefe
Compare
Choose a tag to compare

add parameter verification to Matlab/Octave functions (e.g. number of arguments, type of arguments)

add lookAtSpheroid

23 Jul 08:51
845713c
Compare
Choose a tag to compare

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)