Releases: geospace-code/pymap3d
Releases · geospace-code/pymap3d
console entry points
- CI Template update
- console scripts easier to use
Modernize setup and test
modernize setup (setup.cfg)
Cleanup Fortran
- Cleaned up Fortran code error handling
- fixed Python code coverage testing
- Readme.rst => Readme.md
Type checking, flake8
Use flake8
and mypy
type checking to improve correctness
- Python >= 3.6 required
Improve robustness for CMake Fortran build & Matlab self-test
v1.6.4 Merge branch 'master' of ssh://github.com/scivision/pymap3d
allow radians or degrees into angular separation
This speeds up massively repeated operations of these functions--convert once to radians beforehand instead of each time (optionally)
cleanup, test coverage, argument expansion
Fortran radians bugfix, add err_msg to Fortran & Matlab assert
- Fixed incorrect calculations with "radians" input angles to Fortran code.
- allowed "err_mag" text message for assert_isclose() in Fortran and Matlab code, like Python
- improved test coverage in Fortran and Python.
Correct function/variable names
Corrected names of anglesep (angular separation) formulas.
Added radec2azel,azel2radec to Fortran.
Updated paper to describe Fortran code
pure Python fallback, Python 2.6 - 3.7+
For users without Numpy, PyMap3D can now fallback to a subset of functionality with Python alone.
Python versions tested: 2.6, 2.7, 3.3, 3.4, 3.5. 3.6, 3.7 (that's all that Travis-CI supports)