Package pygeodesy :: Module nvector
[frames] | no frames]

Module nvector

N-vector base class Nvector and function sumOf.

Pure Python implementation of n-vector-based geodesy tools for ellipsoidal earth models, transcribed from JavaScript originals by (C) Chris Veness 2005-2016 and published under the same MIT Licence**, see http://www.movable-type.co.uk/scripts/latlong-vectors.html.


Version: 17.06.04

Classes
  Nvector
Base class for ellipsoidal and spherical Nvector.
Functions
 
sumOf(nvectors, Vector=<class 'pygeodesy.nvector.Nvector'>, h=None, **kwds)
Return the vectorial sum of any number of n-vectors.
Variables
  NorthPole = Nvector(0.0, 0.0, 1.0)
North pole (Nvector).
  SouthPole = Nvector(0.0, 0.0, -1.0)
South pole (Nvector).
Function Details

sumOf(nvectors, Vector=<class 'pygeodesy.nvector.Nvector'>, h=None, **kwds)

 

Return the vectorial sum of any number of n-vectors.

Parameters:
  • nvectors - Vectors to be added (Nvector[]).
  • Vector - Vector class for sum (Nvector).
  • kwds - Optional, additional Vector keyword argments.
  • h - Optional height, overriding the mean height (meter).
Returns:
Vectorial sum (Vector).
Raises:
  • ValueError - No nvectors.