Nvector

Latest version: v0.7.7

Safety actively analyzes 621329 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.7.7

================================
Per A Brodtkorb (27):
* Added cartopy and matplotlib to requirements.txt
* Updated appveyor.yml, setup.cfg and setup.py
* Updated .gitignore to ignore .pytest_cache
* Corrected failing doctests in objects.py
* Updated version in _installation.py
* Updated failing docstrings for python 2.7 in objects.py.
* Added ' doctest: SKIP' to all plt.show() in order to avoid the doctests hangs on the testserver.
* Fixed a bug in _info_functional.py
* Updated pycodestyle exlude section in setup.cfg Prettified _examples.py, _examples_object_oriented.py and core.py
* Updated pycodestyle ignore section in setup.cfg
* Added doctest option to setup.cfg
* Removed print statements in test_objects.py
* Return "NotImplemented" instead of raising "NotImplementedError" in Nvector._mul__ and Nvector.__div__ in objects.py
* Fixed .travis.yml so that he file paths in coverage.xml is discoverable
under the sonar.sources folder. The problem is that SonarQube is
analysing the checked-out source code (in src/nvector) but the actual
unit tests and coverage.py is run against the installed code (in
build/lib/nvector). Thus the absolute files paths to the installed code
in the generated coverage.xml were causing Sonar to show no coverage.
The workaround was to use sed in the pipeline to replace every path to
build/lib/nvector with src/nvector in coverage.xml.
* Fixed a bug: Identical expressions should not be used on both sides of a binary operator in test:objects.py.
* Updated solutions to example 9
* Added greatcircle method to GeoPoint.distance_and_azimuth in objects.py
* Added _base_angle function that makes sure an angle is between -pi and pi.
* Added test_direct_and_inverse in test_objects.py
* Added interp_nvectors to docs/reference/nvector_summary.rst
* Added vectorized interpolation routines: interp_nvectors function to core.py and Nvector.interpolate to objects.py.
* Put try except around code in use_docstring to avoid attribute '__doc__'
of 'type' objects is not writable errors for python2.
* Added interp_nvectors
* Reorganized _displace_great_circle
* Added check that depths also are equal on in _on_ellipsoid_path and in _on_great_circle_path
* Refactored code from use_docstring_from function into the use_docstring
function in _common.py
* Simplified the adding of examples to the docstrings of functions and classes in core.py and objects.py.

0.7.6

* Added Nvector documentation ref https://nvector.readthedocs.io/en/v0.7.5 to refs1.bib and _acknowledgements.py
* Updated README.rst
* Renamed requirements.readthedocs.txt to docs/requirements.txt
* Added .readthedocs.yml
* Added sphinxcontrib-bibtex to requirements.readthedocs.txt
* Added missing docs/tutorials/images/ex3img.png
* Deleted obsolete ex10img.png
* Updated acknowledgement with reference to Karney's article.
* Updated README.rst by moving acknowledgement to the end with references.
* Renamed position input argument to point in the FrameN, FrameB and FrameL classes.
* Deleted _example_images.py
* Renamed nvector.rst to nvector_summary.rst in docs/reference
* Added example images to tutorials/images/ folder
* Added Nvector logo, install.rst to docs
* Added src/nvector/_example_images.py
* Added docs/tutorials/whatsnext.rst
* Reorganized the documentation in docs by splitting _info.py into:
- _intro.py,
- _documentation.py
- _examples_object_oriented.py
- _images.py
- _installation.py and _acknowledgements.py
* Added docs/tutorials/index.rst, docs/intro/index.rst, docs/how-to/index.rst docs/appendix/index.rst and docs/make.bat
* updated references.

0.7.5

* Changed so that GeoPath.on_great_circle and GeoPath.on_great_circle
returns scalar result if the two points defining the path are scalars. See issue 10.
* Fixed failing doctests.
* Added doctest configuration to docs/conf.py
* Added allclose to nvector/objects.py
* Added array_to_list_dict and isclose functions in nvector.objects.py
Replaced f-string in the __repr__ method of the _Common class in
nvector.objects.py with format in order to work on python version 3.5
and below.
* Made nvector.plot.py more robust.
* Removed rtol parameter from the on_greatcircle function. See issue 12 for a discussion.
* Added nvector solution to the GeoPoint.displace method.
* Updated docs/conf.py
* Updated README.rst and LICENSE.txt
* Replaced import unittest with import pytest in test_frames.py
* Fixed issue 10: Inconsistent return types in GeoPath.track_distance:
- GeoPath, GeoPoint, Nvector and ECEFvector and Pvector now return
scalars for the case where the input is not actually arrays of points
but just single objects.
* Added extra tests for issue 10 and updated old tests and the examples in the help headers.
* Vectorized FrameE.inverse and FrameE.direct methods.
* Extended deg and rad functions in _core.py.
* Vectorized GeoPoint.distance_and_azimuth
* Made import of cartopy in nvector.plot more robust.
* Updated test_Ex10_cross_track_distance
* Updated sonar-project.properties
* Replaced deprecated sonar.XXXX.reportPath with sonar.XXXX.reportPaths
* Simplified nvector/_core.__doc__
* Updated .travis.yml
* Changed the definition of sonar addon
* Added CC_TEST_REPORTER_ID to .travis.yml
* Added python 3.8 to the CI testing.
* Changed so that setup.py is python 2.7 compatible again.
* Updated build_package.py
* Renamed CHANGES.rst to CHANGELOG.rst
* Updated setup.cfg and setup.py
* Added license.py
* Updated build_package.py
* Removed conda-build from .travis.yml
* Attempt to get travis to run the tests again....
* API change: replaced "python setup.py doctests" with "python setup.py doctest"
* Added doctest example to nvector._core._atleast_3d Made xyz2R and zyx2R code simpler.
* Replaced deprecated Nvector.mean_horizontal_position with Nvector.mean in test_frames.py
* Added mdot to __all__ in nvector/_core.py and in documentation summary.
* Sorted the the documentation summary by function name in nvector.rst
* Removed --pyargs nvector --doctest-modules --pep8 from addopts section in setup.cfg
* Updated documentation and added missing documentation.

0.7.4

===========================

Per A Brodtkorb (2):
* Fixed PyPi badge and added downloads badge in nvector/_info.py and README.rst
* Removed obsolete and wrong badges from docs/index.rst

0.7.3

===========================

Per A Brodtkorb (6):
* Renamed LICENSE.txt and THANKS.txt to LICENSE.rst and THANKS.rst
* Updated README.rst and nvector/_info.py
* Fixed issue 7 incorrect test for test_n_E_and_wa2R_EL.
* Removed coveralls test coverage report.
* Replaced coverage badge from coveralls to codecov.
* Updated code-climate reporter.
* Simplified duplicated code in nvector._core.
* Added tests/__init__.py
* Added "--pyargs nvector" to pytest options in setup.cfg
* Exclude build_package.py from distribution in MANIFEST.in
* Replaced health_img from landscape to codeclimate.
* Updated travis to explicitly install pytest-cov and pytest-pep8
* Removed dependence on pyscaffold
* Added MANIFEST.in
* Renamed set_package_version.py to build_package.py

0.7.0

============================

Gary van der Merwe (1):
* Add interpolate to __all__ so that it can be imported

Per A Brodtkorb (26):
* Updated long_description in setup.cfg
* Replaced deprecated sphinx.ext.pngmath with sphinx.ext.imgmath
* Added imgmath to requirements for building the docs.
* Fixing shallow clone warning.
* Replaced property 'sonar.python.coverage.itReportPath' with
'sonar.python.coverage.reportPaths' instead, because it is has been removed.
* Drop python 3.4 support
* Added python 3.7 support
* Fixed a bug: Mixed scalars and np.array([1]) values don't work with np.rad2deg function.
* Added ETRS ELLIPSOID in _core.py Added ED50 as alias for International
(Hayford)/European Datum in _core.py Added sad69 as alias for South American 1969 in _core.py
* Simplified docstring for nv.test
* Generalized the setup.py.
* Replaced aliases with the correct names in setup.cfg.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.