[ Module Hierarchy
| Class Hierarchy ]
Module Hierarchy
- pygeodesy: A pure Python implementation of geodesy tools for various
ellipsoidal and spherical earth models using precision
trigonometric, vector-based, exact, elliptic and approximate
methods for geodetic (lat-/longitude) and geocentric (ECEF
cartesian) coordinates.
- pygeodesy.__main__: Print pygeodesy
version, etc.
- pygeodesy.albers: Albers Equal-Area projections.
- pygeodesy.azimuthal: Equidistant, Equal-Area, and other Azimuthal projections.
- pygeodesy.basics: Some, basic definitions and functions.
- pygeodesy.cartesianBase: (INTERNAL) Base classes for elliposiodal, spherical and
N-/vectorial
Cartesian
s.
- pygeodesy.clipy: Clip a path or polygon.
- pygeodesy.css: Cassini-Soldner (CSS) projection.
- pygeodesy.datums: Datums and transformations thereof.
- pygeodesy.deprecated: DEPRECATED constants, classes, functions, methods, etc.
- pygeodesy.dms: Parsers and formatters of angles in degrees, minutes and seconds or
radians.
- pygeodesy.ecef: Geocentric Earth-Centered, Earth-Fixed (ECEF) coordinates.
- pygeodesy.elevations: Web-services-based elevations and geoid heights.
- pygeodesy.ellipsoidalBase: (INTERNAL) Ellipsoidal geodesy base classes
CartesianEllipsoidalBase
and
LatLonEllipsoidalBase
.
- pygeodesy.ellipsoidalBaseDI: (INTERNAL) Ellipsoidal direct/inverse geodesy base class
LatLonEllipsoidalBaseDI
and functions.
- pygeodesy.ellipsoidalExact: Exact ellipsoidal geodesy using Karney's Exact Geodesic.
- pygeodesy.ellipsoidalGeodSolve: Exact ellipsoidal geodesy, intended for testing purposes
only.
- pygeodesy.ellipsoidalKarney: Ellipsoidal, Karney-based geodesy.
- pygeodesy.ellipsoidalNvector: Ellipsoidal,
N-vector
-based geodesy.
- pygeodesy.ellipsoidalVincenty: Ellipsoidal, Vincenty-based geodesy.
- pygeodesy.ellipsoids: Ellipsoidal and spherical earth models.
- pygeodesy.elliptic: Karney's elliptic functions and integrals.
- pygeodesy.epsg: European Petroleum Survey Group (EPSG) en-/decoding.
- pygeodesy.errors: Errors, exceptions and exception chaining.
- pygeodesy.etm: A pure Python version of Karney's
Exact Transverse
Mercator
(ETM) projection.
- pygeodesy.fmath: Utilities using precision floating point summation.
- pygeodesy.formy: Formulary of basic geodesy functions and approximations.
- pygeodesy.frechet: Fréchet distances.
- pygeodesy.fstats: Classes for running statistics and regreesions based on pygeodesy.Fsum, precision floating point
summation.
- pygeodesy.fsums: Class Fsum for precision floating point summation and
running summation, based on respectively similar to Python's
math.fsum
.
- pygeodesy.gars: Global Area Reference System (GARS) en-/decoding.
- pygeodesy.geodesicx: A pure Python version of Karney's C++ classes GeodesicExact and GeodesicLineExact.
- pygeodesy.geodsolve: Wrapper to invoke Karney's GeodSolve utility as an (exact) geodesic, but
intended for testing purposes only.
- pygeodesy.geohash: Geohash en-/decoding.
- pygeodesy.geoids: Geoid models and geoid height interpolations.
- pygeodesy.hausdorff: Hausdorff distances.
- pygeodesy.heights: Height interpolations of
LatLon
points.
- pygeodesy.interns: Single-instance
float
and str
ing
constants, intern
'ed across pygeodesy
modules.
- pygeodesy.iters: Iterators with options.
- pygeodesy.karney: Charles F.F. Karney's geographiclib
geodesic
, wrapped.
- pygeodesy.latlonBase: (INTERNAL) Base class LatLonBase for elliposiodal, spherical and
N-vectorial
LatLon
s.
- pygeodesy.lazily: Lazily import
pygeodesy
modules and attributes, based
on lazy_import from Brett Cannon's modutil.
- pygeodesy.lcc: Lambert Conformal Conic (LCC) projection.
- pygeodesy.ltp: Local Tangent Plane (LTP) and local cartesian
coordinates.
- pygeodesy.ltpTuples: Named, Local Tangent Plane (LTP) tuples.
- pygeodesy.mgrs: Military Grid Reference System (MGRS/NATO) references.
- pygeodesy.named: (INTERNAL) Nameable class instances.
- pygeodesy.namedTuples: Named tuples.
- pygeodesy.nvectorBase: (INTERNAL) Base classes for elliposiodal and spherical
Nvector
s.
- pygeodesy.osgr: Ordinance Survey Grid References (OSGR) references.
- pygeodesy.points: Utilities for point lists, tuples, etc.
- pygeodesy.props: Mutable, immutable and caching/memoizing properties and deprecation
decorators.
- pygeodesy.resections: 3-Point resection functions cassini, collins5, pierlot and tienstra7, survey functions snellius3 and wildberger3 and triangle functions triAngle, triAngle4, triSide, triSide2 and triSide4.
- pygeodesy.simplify: Simplify or linearize a path.
- pygeodesy.sphericalBase: (INTERNAL) Spherical geodesy bases.
- pygeodesy.sphericalNvector: Spherical,
N-vector
-based geodesy.
- pygeodesy.sphericalTrigonometry: Spherical,
trigonometry
-based geodesy.
- pygeodesy.streprs: Floating point and other formatting utilities.
- pygeodesy.trf: Veness' Terrestrial Reference Frames (TRF).
- pygeodesy.units: Various
Float
, Int
and
Str
ing units.
- pygeodesy.ups: Karney's Universal Polar Stereographic (UPS) projection.
- pygeodesy.utily: Various utility functions.
- pygeodesy.utm: Veness' Universal Transverse Mercator (UTM) projection.
- pygeodesy.utmups: Karney's UTM and UPS utilities.
- pygeodesy.utmupsBase: (INTERNAL) ETM, Epsg, Mgrs, UTM and UPS bases.
- pygeodesy.vector2d: 2- or 3-D vectorial functions circin6, circum3, circum4_, iscolinearWith, meeus2, nearestOn, radii11 and soddy4.
- pygeodesy.vector3d: Extended 3-D vector class Vector3d and functions.
- pygeodesy.vector3dBase: Veness' 3-D vector base class
Vector3dBase
.
- pygeodesy.webmercator: Web Mercator (WM) projection.
- pygeodesy.wgrs: World Geographic Reference System (WGRS) en-/decoding.