Welcome to the nvector’s documentation!
This is the documentation of nvector version 1.0.6 for Python released Dec 02, 2025.
Bleeding edge available at: https://github.com/pbrod/nvector.
Official releases are available at: http://pypi.python.org/pypi/nvector.
Official homepage are available at: http://www.navlab.net/nvector/
Contents:
- 1. Introduction
- 2. Tutorials
- 2.1. Install guide
- 2.2. Getting Started
- 2.2.1. Example 1: “A and B to delta”
- 2.2.2. Example 2: “B and delta to C”
- 2.2.3. Example 3: “ECEF-vector to geodetic latitude”
- 2.2.4. Example 4: “Geodetic latitude to ECEF-vector”
- 2.2.5. Example 5: “Surface distance”
- 2.2.6. Example 6 “Interpolated position”
- 2.2.7. Example 7: “Mean position”
- 2.2.8. Example 8: “A and azimuth/distance to B”
- 2.2.9. Example 9: “Intersection of two paths”
- 2.2.10. Example 10: “Cross track distance”
- 2.3. Functional examples
- 2.3.1. Example 1: “A and B to delta”
- 2.3.2. Example 2: “B and delta to C”
- 2.3.3. Example 3: “ECEF-vector to geodetic latitude”
- 2.3.4. Example 4: “Geodetic latitude to ECEF-vector”
- 2.3.5. Example 5: “Surface distance”
- 2.3.6. Example 6 “Interpolated position”
- 2.3.7. Example 7: “Mean position”
- 2.3.8. Example 8: “A and azimuth/distance to B”
- 2.3.9. Example 9: “Intersection of two paths”
- 2.3.10. Example 10: “Cross track distance”
- 2.4. What to read next
- 3. How-to guides
- 4. Topics guides
- 5. Reference nvector package
- 5.1. Object-oriented interface to geodesic functions
ECEFvectorFrameBFrameEFrameLFrameNGeoPathGeoPath.closest_point_on_great_circle()GeoPath.closest_point_on_path()GeoPath.cross_track_distance()GeoPath.ecef_vectors()GeoPath.geo_points()GeoPath.interpolate()GeoPath.intersect()GeoPath.nvector_normals()GeoPath.nvectors()GeoPath.on_great_circle()GeoPath.on_path()GeoPath.track_distance()
GeoPointNvectorPvectordelta_E()delta_L()delta_N()- 5.2. Core geodesic functions
closest_point_on_great_circle()course_over_ground()cross_track_distance()euclidean_distance()geodesic_distance()geodesic_reckon()great_circle_distance()great_circle_distance_rad()great_circle_normal()interp_nvectors()interpolate()intersect()lat_lon2n_E()mean_horizontal_position()n_E2lat_lon()n_EA_E_and_n_EB_E2azimuth()n_EA_E_and_n_EB_E2p_AB_E()n_EA_E_and_n_EB_E2p_AB_N()n_EA_E_and_p_AB_E2n_EB_E()n_EA_E_and_p_AB_N2n_EB_E()n_EA_E_distance_and_azimuth2n_EB_E()n_EB_E2p_EB_E()on_great_circle()on_great_circle_path()p_EB_E2n_EB_E()- 5.3. Module related to rotation matrices and angles
E_rotation()R2xyz()R2zyx()R_EL2n_E()R_EN2n_E()change_axes_to_E()n_E2R_EN()n_E_and_wa2R_EL()xyz2R()zyx2R()- 5.4. Utility functions
allclose()array_to_list_dict()deg()degrees2dm()dm2degrees()eccentricity2()get_ellipsoid()isclose()mdot()nthroot()polar_radius()rad()third_flattening()unit()
- Changelog
- [1.0.6] - 2025-12-02
- [1.0.3] - 2025-12-01
- [1.0.2] - 2024-10-04
- [1.0.1] - 2024-10-03
- [1.0.0] 2024-10-02
- [0.7.7] 2021-06-03
- [0.7.6] 2020-12-18
- [0.7.5] 2020-12-12
- [0.7.4] 2019-06-04
- [0.7.3] 2019-06-04
- [0.7.0] 2019-06-02
- [0.6.0] 2018-12-09
- [0.5.2] 2017-03-07
- [0.5.1] 2017-03-05
- [0.4.1] 2016-01-19
- [0.1.3] 2016-01-01
- [0.1.1] 2016-01-01
- Developers
- License
- Acknowledgments
- Indices and tables
- Bibliography
