Copy disabled (too large)
Download .txt
Showing preview only (46,853K chars total). Download the full file to get everything.
Repository: mrJean1/PyGeodesy
Branch: master
Commit: 6ffe05fb767a
Files: 996
Total size: 44.4 MB
Directory structure:
gitextract_1n0l6dx3/
├── .appveyor.yml
├── .cirrus.yml
├── MANIFEST.in
├── README.rst
├── dist/
│ └── pygeodesy-26.3.26-py2.py3-none-any.whl
├── docs/
│ ├── abc.ABCMeta-class.html
│ ├── api-objects.txt
│ ├── class-tree.html
│ ├── epydoc.css
│ ├── epydoc.js
│ ├── frames.html
│ ├── help.html
│ ├── identifier-index-A.html
│ ├── identifier-index-B.html
│ ├── identifier-index-C.html
│ ├── identifier-index-D.html
│ ├── identifier-index-E.html
│ ├── identifier-index-F.html
│ ├── identifier-index-G.html
│ ├── identifier-index-H.html
│ ├── identifier-index-I.html
│ ├── identifier-index-J.html
│ ├── identifier-index-K.html
│ ├── identifier-index-L.html
│ ├── identifier-index-M.html
│ ├── identifier-index-N.html
│ ├── identifier-index-O.html
│ ├── identifier-index-P.html
│ ├── identifier-index-Q.html
│ ├── identifier-index-R.html
│ ├── identifier-index-S.html
│ ├── identifier-index-T.html
│ ├── identifier-index-U.html
│ ├── identifier-index-V.html
│ ├── identifier-index-W.html
│ ├── identifier-index-X.html
│ ├── identifier-index-Y.html
│ ├── identifier-index-Z.html
│ ├── identifier-index-_.html
│ ├── identifier-index.html
│ ├── index.html
│ ├── module-tree.html
│ ├── pygeodesy-Cartesian-attributes-table.html
│ ├── pygeodesy-LatLon-attributes-table.html
│ ├── pygeodesy-module.html
│ ├── pygeodesy.__main__-module.html
│ ├── pygeodesy.albers-module.html
│ ├── pygeodesy.albers.Albers7Tuple-class.html
│ ├── pygeodesy.albers.AlbersEqualArea-class.html
│ ├── pygeodesy.albers.AlbersEqualArea2-class.html
│ ├── pygeodesy.albers.AlbersEqualArea4-class.html
│ ├── pygeodesy.albers.AlbersEqualAreaCylindrical-class.html
│ ├── pygeodesy.albers.AlbersEqualAreaNorth-class.html
│ ├── pygeodesy.albers.AlbersEqualAreaSouth-class.html
│ ├── pygeodesy.albers.AlbersError-class.html
│ ├── pygeodesy.albers._AlbersBase-class.html
│ ├── pygeodesy.angles-module.html
│ ├── pygeodesy.angles.Ang-class.html
│ ├── pygeodesy.angles.Lambertian-class.html
│ ├── pygeodesy.auxilats-module.html
│ ├── pygeodesy.auxilats._CX_4-module.html
│ ├── pygeodesy.auxilats._CX_6-module.html
│ ├── pygeodesy.auxilats._CX_8-module.html
│ ├── pygeodesy.auxilats._CX_Rs-module.html
│ ├── pygeodesy.auxilats.__main__-module.html
│ ├── pygeodesy.auxilats.auxAngle-module.html
│ ├── pygeodesy.auxilats.auxAngle.AuxAngle-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxBeta-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxChi-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxMu-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxPhi-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxTheta-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxXi-class.html
│ ├── pygeodesy.auxilats.auxDLat-module.html
│ ├── pygeodesy.auxilats.auxDLat.AuxDLat-class.html
│ ├── pygeodesy.auxilats.auxDST-module.html
│ ├── pygeodesy.auxilats.auxDST.AuxDST-class.html
│ ├── pygeodesy.auxilats.auxLat-module.html
│ ├── pygeodesy.auxilats.auxLat.AuxLat-class.html
│ ├── pygeodesy.auxilats.auxily-module.html
│ ├── pygeodesy.azimuthal-module.html
│ ├── pygeodesy.azimuthal.Azimuthal7Tuple-class.html
│ ├── pygeodesy.azimuthal.AzimuthalError-class.html
│ ├── pygeodesy.azimuthal.Equidistant-class.html
│ ├── pygeodesy.azimuthal.EquidistantExact-class.html
│ ├── pygeodesy.azimuthal.EquidistantGeodSolve-class.html
│ ├── pygeodesy.azimuthal.EquidistantKarney-class.html
│ ├── pygeodesy.azimuthal.Gnomonic-class.html
│ ├── pygeodesy.azimuthal.GnomonicExact-class.html
│ ├── pygeodesy.azimuthal.GnomonicGeodSolve-class.html
│ ├── pygeodesy.azimuthal.GnomonicKarney-class.html
│ ├── pygeodesy.azimuthal.LambertEqualArea-class.html
│ ├── pygeodesy.azimuthal.Orthographic-class.html
│ ├── pygeodesy.azimuthal.Stereographic-class.html
│ ├── pygeodesy.azimuthal._AzimuthalBase-class.html
│ ├── pygeodesy.azimuthal._AzimuthalGeodesic-class.html
│ ├── pygeodesy.azimuthal._EquidistantBase-class.html
│ ├── pygeodesy.azimuthal._GnomonicBase-class.html
│ ├── pygeodesy.basics-module.html
│ ├── pygeodesy.booleans-module.html
│ ├── pygeodesy.booleans.BooleanFHP-class.html
│ ├── pygeodesy.booleans.BooleanGH-class.html
│ ├── pygeodesy.booleans.LatLonFHP-class.html
│ ├── pygeodesy.booleans.LatLonGH-class.html
│ ├── pygeodesy.booleans._BooleanBase-class.html
│ ├── pygeodesy.booleans._Clip-class.html
│ ├── pygeodesy.booleans._CompositeBase-class.html
│ ├── pygeodesy.booleans._CompositeFHP-class.html
│ ├── pygeodesy.booleans._CompositeGH-class.html
│ ├── pygeodesy.booleans._LatLonBool-class.html
│ ├── pygeodesy.cartesianBase-module.html
│ ├── pygeodesy.cartesianBase.CartesianBase-class.html
│ ├── pygeodesy.cartesianBase.RadiusThetaPhi3Tuple-class.html
│ ├── pygeodesy.clipy-module.html
│ ├── pygeodesy.clipy.ClipCS4Tuple-class.html
│ ├── pygeodesy.clipy.ClipFHP4Tuple-class.html
│ ├── pygeodesy.clipy.ClipGH4Tuple-class.html
│ ├── pygeodesy.clipy.ClipLB6Tuple-class.html
│ ├── pygeodesy.clipy.ClipSH3Tuple-class.html
│ ├── pygeodesy.constants-module.html
│ ├── pygeodesy.css-module.html
│ ├── pygeodesy.css.CSSError-class.html
│ ├── pygeodesy.css.CassiniSoldner-class.html
│ ├── pygeodesy.css.Css-class.html
│ ├── pygeodesy.css.EasNorAziRk4Tuple-class.html
│ ├── pygeodesy.css.EasNorAziRkEqu6Tuple-class.html
│ ├── pygeodesy.css.LatLonAziRk4Tuple-class.html
│ ├── pygeodesy.datums-module.html
│ ├── pygeodesy.datums.Datum-class.html
│ ├── pygeodesy.datums.Transform-class.html
│ ├── pygeodesy.deprecated-module.html
│ ├── pygeodesy.deprecated.bases-module.html
│ ├── pygeodesy.deprecated.bases.LatLonHeightBase-class.html
│ ├── pygeodesy.deprecated.classes-module.html
│ ├── pygeodesy.deprecated.classes.ClipCS3Tuple-class.html
│ ├── pygeodesy.deprecated.classes.EasNorExact4Tuple-class.html
│ ├── pygeodesy.deprecated.classes.Jacobi2Tuple-class.html
│ ├── pygeodesy.deprecated.classes.JacobiConformal-class.html
│ ├── pygeodesy.deprecated.classes.JacobiConformalSpherical-class.html
│ ├── pygeodesy.deprecated.classes.Lam_-class.html
│ ├── pygeodesy.deprecated.classes.LatLonExact4Tuple-class.html
│ ├── pygeodesy.deprecated.classes.NearestOn4Tuple-class.html
│ ├── pygeodesy.deprecated.classes.Ned3Tuple-class.html
│ ├── pygeodesy.deprecated.classes.Phi_-class.html
│ ├── pygeodesy.deprecated.classes.Rhumb7Tuple-class.html
│ ├── pygeodesy.deprecated.classes.RhumbOrder2Tuple-class.html
│ ├── pygeodesy.deprecated.classes.Transform7Tuple-class.html
│ ├── pygeodesy.deprecated.classes.TriAngle4Tuple-class.html
│ ├── pygeodesy.deprecated.classes.UtmUps4Tuple-class.html
│ ├── pygeodesy.deprecated.classes.XDist-class.html
│ ├── pygeodesy.deprecated.classes._Deprecated_NamedTuple-class.html
│ ├── pygeodesy.deprecated.consterns-module.html
│ ├── pygeodesy.deprecated.consterns.Elliperim-class.html
│ ├── pygeodesy.deprecated.datum-module.html
│ ├── pygeodesy.deprecated.functions-module.html
│ ├── pygeodesy.deprecated.nvector-module.html
│ ├── pygeodesy.deprecated.nvector.Nvector-class.html
│ ├── pygeodesy.deprecated.rhumbBase-module.html
│ ├── pygeodesy.deprecated.rhumbaux-module.html
│ ├── pygeodesy.deprecated.rhumbsolve-module.html
│ ├── pygeodesy.deprecated.rhumbx-module.html
│ ├── pygeodesy.dms-module.html
│ ├── pygeodesy.ecef-module.html
│ ├── pygeodesy.ecef.Ecef9Tuple-class.html
│ ├── pygeodesy.ecef.EcefError-class.html
│ ├── pygeodesy.ecef.EcefFarrell21-class.html
│ ├── pygeodesy.ecef.EcefFarrell22-class.html
│ ├── pygeodesy.ecef.EcefKarney-class.html
│ ├── pygeodesy.ecef.EcefMatrix-class.html
│ ├── pygeodesy.ecef.EcefSudano-class.html
│ ├── pygeodesy.ecef.EcefUPC-class.html
│ ├── pygeodesy.ecef.EcefVeness-class.html
│ ├── pygeodesy.ecef.EcefYou-class.html
│ ├── pygeodesy.ecef._EcefBase-class.html
│ ├── pygeodesy.ecefLocals-module.html
│ ├── pygeodesy.ecefLocals._EcefLocal-class.html
│ ├── pygeodesy.elevations-module.html
│ ├── pygeodesy.elevations.Elevation2Tuple-class.html
│ ├── pygeodesy.elevations.GeoidHeight2Tuple-class.html
│ ├── pygeodesy.ellipses-module.html
│ ├── pygeodesy.ellipses.Ellipse-class.html
│ ├── pygeodesy.ellipses.EllipseError-class.html
│ ├── pygeodesy.ellipsoidalBase-module.html
│ ├── pygeodesy.ellipsoidalBase.CartesianEllipsoidalBase-class.html
│ ├── pygeodesy.ellipsoidalBase.LatLonEllipsoidalBase-class.html
│ ├── pygeodesy.ellipsoidalBaseDI-module.html
│ ├── pygeodesy.ellipsoidalBaseDI.LatLonEllipsoidalBaseDI-class.html
│ ├── pygeodesy.ellipsoidalExact-module.html
│ ├── pygeodesy.ellipsoidalExact.Cartesian-class.html
│ ├── pygeodesy.ellipsoidalExact.LatLon-class.html
│ ├── pygeodesy.ellipsoidalGeodSolve-module.html
│ ├── pygeodesy.ellipsoidalGeodSolve.Cartesian-class.html
│ ├── pygeodesy.ellipsoidalGeodSolve.LatLon-class.html
│ ├── pygeodesy.ellipsoidalKarney-module.html
│ ├── pygeodesy.ellipsoidalKarney.Cartesian-class.html
│ ├── pygeodesy.ellipsoidalKarney.LatLon-class.html
│ ├── pygeodesy.ellipsoidalNvector-module.html
│ ├── pygeodesy.ellipsoidalNvector.Cartesian-class.html
│ ├── pygeodesy.ellipsoidalNvector.LatLon-class.html
│ ├── pygeodesy.ellipsoidalNvector.Ned-class.html
│ ├── pygeodesy.ellipsoidalNvector.Nvector-class.html
│ ├── pygeodesy.ellipsoidalVincenty-module.html
│ ├── pygeodesy.ellipsoidalVincenty.Cartesian-class.html
│ ├── pygeodesy.ellipsoidalVincenty.LatLon-class.html
│ ├── pygeodesy.ellipsoidalVincenty.VincentyError-class.html
│ ├── pygeodesy.ellipsoids-module.html
│ ├── pygeodesy.ellipsoids.Curvature2Tuple-class.html
│ ├── pygeodesy.ellipsoids.Ellipsoid-class.html
│ ├── pygeodesy.ellipsoids.Ellipsoid2-class.html
│ ├── pygeodesy.ellipsoids.a_f2Tuple-class.html
│ ├── pygeodesy.elliptic-module.html
│ ├── pygeodesy.elliptic.Elliptic-class.html
│ ├── pygeodesy.elliptic.Elliptic3Tuple-class.html
│ ├── pygeodesy.elliptic.EllipticError-class.html
│ ├── pygeodesy.epsg-module.html
│ ├── pygeodesy.epsg.EPSGError-class.html
│ ├── pygeodesy.epsg.Epsg-class.html
│ ├── pygeodesy.errors-module.html
│ ├── pygeodesy.errors.AuxError-class.html
│ ├── pygeodesy.errors.ClipError-class.html
│ ├── pygeodesy.errors.CrossError-class.html
│ ├── pygeodesy.errors.GeodesicError-class.html
│ ├── pygeodesy.errors.IntersectionError-class.html
│ ├── pygeodesy.errors.LenError-class.html
│ ├── pygeodesy.errors.LimitError-class.html
│ ├── pygeodesy.errors.MGRSError-class.html
│ ├── pygeodesy.errors.NumPyError-class.html
│ ├── pygeodesy.errors.ParseError-class.html
│ ├── pygeodesy.errors.PointsError-class.html
│ ├── pygeodesy.errors.RangeError-class.html
│ ├── pygeodesy.errors.RhumbError-class.html
│ ├── pygeodesy.errors.SciPyError-class.html
│ ├── pygeodesy.errors.SciPyWarning-class.html
│ ├── pygeodesy.errors.TRFError-class.html
│ ├── pygeodesy.errors.TriangleError-class.html
│ ├── pygeodesy.errors.UnitError-class.html
│ ├── pygeodesy.errors.VectorError-class.html
│ ├── pygeodesy.etm-module.html
│ ├── pygeodesy.etm.ETMError-class.html
│ ├── pygeodesy.etm.Etm-class.html
│ ├── pygeodesy.etm.ExactTransverseMercator-class.html
│ ├── pygeodesy.fmath-module.html
│ ├── pygeodesy.fmath.Fcbrt-class.html
│ ├── pygeodesy.fmath.Fdot-class.html
│ ├── pygeodesy.fmath.Fdot_-class.html
│ ├── pygeodesy.fmath.Fhorner-class.html
│ ├── pygeodesy.fmath.Fhypot-class.html
│ ├── pygeodesy.fmath.Fpolynomial-class.html
│ ├── pygeodesy.fmath.Fpowers-class.html
│ ├── pygeodesy.fmath.Froot-class.html
│ ├── pygeodesy.fmath.Fsqrt-class.html
│ ├── pygeodesy.formy-module.html
│ ├── pygeodesy.formy.Radical2Tuple-class.html
│ ├── pygeodesy.frechet-module.html
│ ├── pygeodesy.frechet.Frechet-class.html
│ ├── pygeodesy.frechet.Frechet6Tuple-class.html
│ ├── pygeodesy.frechet.FrechetCosineLaw-class.html
│ ├── pygeodesy.frechet.FrechetDegrees-class.html
│ ├── pygeodesy.frechet.FrechetDistanceTo-class.html
│ ├── pygeodesy.frechet.FrechetEquirectangular-class.html
│ ├── pygeodesy.frechet.FrechetError-class.html
│ ├── pygeodesy.frechet.FrechetEuclidean-class.html
│ ├── pygeodesy.frechet.FrechetExact-class.html
│ ├── pygeodesy.frechet.FrechetFlatLocal-class.html
│ ├── pygeodesy.frechet.FrechetFlatPolar-class.html
│ ├── pygeodesy.frechet.FrechetHaversine-class.html
│ ├── pygeodesy.frechet.FrechetHubeny-class.html
│ ├── pygeodesy.frechet.FrechetKarney-class.html
│ ├── pygeodesy.frechet.FrechetRadians-class.html
│ ├── pygeodesy.frechet.FrechetThomas-class.html
│ ├── pygeodesy.frechet.FrechetVincentys-class.html
│ ├── pygeodesy.fstats-module.html
│ ├── pygeodesy.fstats.Fcook-class.html
│ ├── pygeodesy.fstats.Flinear-class.html
│ ├── pygeodesy.fstats.Fwelford-class.html
│ ├── pygeodesy.fstats._FstatsBase-class.html
│ ├── pygeodesy.fstats._FstatsNamed-class.html
│ ├── pygeodesy.fsums-module.html
│ ├── pygeodesy.fsums.DivMod2Tuple-class.html
│ ├── pygeodesy.fsums.Fsum-class.html
│ ├── pygeodesy.fsums.Fsum2Tuple-class.html
│ ├── pygeodesy.fsums.ResidualError-class.html
│ ├── pygeodesy.gars-module.html
│ ├── pygeodesy.gars.GARSError-class.html
│ ├── pygeodesy.gars.Garef-class.html
│ ├── pygeodesy.geod3solve-module.html
│ ├── pygeodesy.geod3solve.Geod3Solve8Tuple-class.html
│ ├── pygeodesy.geod3solve.Geodesic3Error-class.html
│ ├── pygeodesy.geod3solve.Geodesic3Solve-class.html
│ ├── pygeodesy.geod3solve.GeodesicLine3Solve-class.html
│ ├── pygeodesy.geod3solve._Geodesic3SolveBase-class.html
│ ├── pygeodesy.geodesici-module.html
│ ├── pygeodesy.geodesici.Intersect7Tuple-class.html
│ ├── pygeodesy.geodesici.Intersectool-class.html
│ ├── pygeodesy.geodesici.Intersectool5Tuple-class.html
│ ├── pygeodesy.geodesici.Intersector-class.html
│ ├── pygeodesy.geodesici.Intersector5Tuple-class.html
│ ├── pygeodesy.geodesici.Middle5Tuple-class.html
│ ├── pygeodesy.geodesici.XDict-class.html
│ ├── pygeodesy.geodesici._IntersectBase-class.html
│ ├── pygeodesy.geodesicw-module.html
│ ├── pygeodesy.geodesicw.Geodesic-class.html
│ ├── pygeodesy.geodesicw.GeodesicLine-class.html
│ ├── pygeodesy.geodesicx-module.html
│ ├── pygeodesy.geodesicx._C4_24-module.html
│ ├── pygeodesy.geodesicx._C4_27-module.html
│ ├── pygeodesy.geodesicx._C4_30-module.html
│ ├── pygeodesy.geodesicx.__main__-module.html
│ ├── pygeodesy.geodesicx.gx-module.html
│ ├── pygeodesy.geodesicx.gx.GeodesicExact-class.html
│ ├── pygeodesy.geodesicx.gx.GeodesicLineExact-class.html
│ ├── pygeodesy.geodesicx.gxarea-module.html
│ ├── pygeodesy.geodesicx.gxarea.GeodesicAreaExact-class.html
│ ├── pygeodesy.geodesicx.gxarea.PolygonArea-class.html
│ ├── pygeodesy.geodesicx.gxbases-module.html
│ ├── pygeodesy.geodesicx.gxline-module.html
│ ├── pygeodesy.geodesicx.gxline._GeodesicLineExact-class.html
│ ├── pygeodesy.geodsolve-module.html
│ ├── pygeodesy.geodsolve.GeodSolve12Tuple-class.html
│ ├── pygeodesy.geodsolve.GeodesicLineSolve-class.html
│ ├── pygeodesy.geodsolve.GeodesicSolve-class.html
│ ├── pygeodesy.geodsolve._GeodesicSolveBase-class.html
│ ├── pygeodesy.geohash-module.html
│ ├── pygeodesy.geohash.Geohash-class.html
│ ├── pygeodesy.geohash.GeohashError-class.html
│ ├── pygeodesy.geohash.Geohashed-class.html
│ ├── pygeodesy.geohash.Neighbors8Dict-class.html
│ ├── pygeodesy.geohash.Resolutions2Tuple-class.html
│ ├── pygeodesy.geohash.Sizes3Tuple-class.html
│ ├── pygeodesy.geoids-module.html
│ ├── pygeodesy.geoids.GeoidEGM96-class.html
│ ├── pygeodesy.geoids.GeoidError-class.html
│ ├── pygeodesy.geoids.GeoidG2012B-class.html
│ ├── pygeodesy.geoids.GeoidHeight5Tuple-class.html
│ ├── pygeodesy.geoids.GeoidKarney-class.html
│ ├── pygeodesy.geoids.GeoidPGM-class.html
│ ├── pygeodesy.geoids.PGMError-class.html
│ ├── pygeodesy.geoids._GeoidBase-class.html
│ ├── pygeodesy.hausdorff-module.html
│ ├── pygeodesy.hausdorff.Hausdorff-class.html
│ ├── pygeodesy.hausdorff.Hausdorff6Tuple-class.html
│ ├── pygeodesy.hausdorff.HausdorffCosineLaw-class.html
│ ├── pygeodesy.hausdorff.HausdorffDegrees-class.html
│ ├── pygeodesy.hausdorff.HausdorffDistanceTo-class.html
│ ├── pygeodesy.hausdorff.HausdorffEquirectangular-class.html
│ ├── pygeodesy.hausdorff.HausdorffError-class.html
│ ├── pygeodesy.hausdorff.HausdorffEuclidean-class.html
│ ├── pygeodesy.hausdorff.HausdorffExact-class.html
│ ├── pygeodesy.hausdorff.HausdorffFlatLocal-class.html
│ ├── pygeodesy.hausdorff.HausdorffFlatPolar-class.html
│ ├── pygeodesy.hausdorff.HausdorffHaversine-class.html
│ ├── pygeodesy.hausdorff.HausdorffHubeny-class.html
│ ├── pygeodesy.hausdorff.HausdorffKarney-class.html
│ ├── pygeodesy.hausdorff.HausdorffRadians-class.html
│ ├── pygeodesy.hausdorff.HausdorffThomas-class.html
│ ├── pygeodesy.hausdorff.HausdorffVincentys-class.html
│ ├── pygeodesy.heights-module.html
│ ├── pygeodesy.heights.HeightCubic-class.html
│ ├── pygeodesy.heights.HeightError-class.html
│ ├── pygeodesy.heights.HeightIDWcosineLaw-class.html
│ ├── pygeodesy.heights.HeightIDWdistanceTo-class.html
│ ├── pygeodesy.heights.HeightIDWequirectangular-class.html
│ ├── pygeodesy.heights.HeightIDWeuclidean-class.html
│ ├── pygeodesy.heights.HeightIDWexact-class.html
│ ├── pygeodesy.heights.HeightIDWflatLocal-class.html
│ ├── pygeodesy.heights.HeightIDWflatPolar-class.html
│ ├── pygeodesy.heights.HeightIDWhaversine-class.html
│ ├── pygeodesy.heights.HeightIDWhubeny-class.html
│ ├── pygeodesy.heights.HeightIDWkarney-class.html
│ ├── pygeodesy.heights.HeightIDWthomas-class.html
│ ├── pygeodesy.heights.HeightIDWvincentys-class.html
│ ├── pygeodesy.heights.HeightLSQBiSpline-class.html
│ ├── pygeodesy.heights.HeightLinear-class.html
│ ├── pygeodesy.heights.HeightSmoothBiSpline-class.html
│ ├── pygeodesy.heights._HeightBase-class.html
│ ├── pygeodesy.heights._HeightIDW-class.html
│ ├── pygeodesy.heights._HeightNamed-class.html
│ ├── pygeodesy.internals-module.html
│ ├── pygeodesy.interns-module.html
│ ├── pygeodesy.interns.Str_-class.html
│ ├── pygeodesy.iters-module.html
│ ├── pygeodesy.iters.LatLon2PsxyIter-class.html
│ ├── pygeodesy.iters.PointsIter-class.html
│ ├── pygeodesy.iters._BaseIter-class.html
│ ├── pygeodesy.karney-module.html
│ ├── pygeodesy.karney.Area3Tuple-class.html
│ ├── pygeodesy.karney.Caps-class.html
│ ├── pygeodesy.karney.Direct9Tuple-class.html
│ ├── pygeodesy.karney.GDict-class.html
│ ├── pygeodesy.karney.Inverse10Tuple-class.html
│ ├── pygeodesy.karney.Rhumb8Tuple-class.html
│ ├── pygeodesy.karney._CapsBase-class.html
│ ├── pygeodesy.ktm-module.html
│ ├── pygeodesy.ktm.KTMError-class.html
│ ├── pygeodesy.ktm.KTransverseMercator-class.html
│ ├── pygeodesy.latlonBase-module.html
│ ├── pygeodesy.latlonBase.LatLonBase-class.html
│ ├── pygeodesy.lazily-module.html
│ ├── pygeodesy.lazily.LazyAttributeError-class.html
│ ├── pygeodesy.lazily.LazyImportError-class.html
│ ├── pygeodesy.lcc-module.html
│ ├── pygeodesy.lcc.Conic-class.html
│ ├── pygeodesy.lcc.LCCError-class.html
│ ├── pygeodesy.lcc.Lcc-class.html
│ ├── pygeodesy.ltp-module.html
│ ├── pygeodesy.ltp.Attitude-class.html
│ ├── pygeodesy.ltp.AttitudeError-class.html
│ ├── pygeodesy.ltp.ChLV-class.html
│ ├── pygeodesy.ltp.ChLVa-class.html
│ ├── pygeodesy.ltp.ChLVe-class.html
│ ├── pygeodesy.ltp.Frustum-class.html
│ ├── pygeodesy.ltp.LocalCartesian-class.html
│ ├── pygeodesy.ltp.LocalError-class.html
│ ├── pygeodesy.ltp.Ltp-class.html
│ ├── pygeodesy.ltpTuples-module.html
│ ├── pygeodesy.ltpTuples.Aer-class.html
│ ├── pygeodesy.ltpTuples.Aer4Tuple-class.html
│ ├── pygeodesy.ltpTuples.Attitude4Tuple-class.html
│ ├── pygeodesy.ltpTuples.ChLV9Tuple-class.html
│ ├── pygeodesy.ltpTuples.ChLVEN2Tuple-class.html
│ ├── pygeodesy.ltpTuples.ChLVYX2Tuple-class.html
│ ├── pygeodesy.ltpTuples.Enu-class.html
│ ├── pygeodesy.ltpTuples.Enu4Tuple-class.html
│ ├── pygeodesy.ltpTuples.Footprint5Tuple-class.html
│ ├── pygeodesy.ltpTuples.Local9Tuple-class.html
│ ├── pygeodesy.ltpTuples.Los-class.html
│ ├── pygeodesy.ltpTuples.Ned-class.html
│ ├── pygeodesy.ltpTuples.Ned4Tuple-class.html
│ ├── pygeodesy.ltpTuples.Uvw-class.html
│ ├── pygeodesy.ltpTuples.Uvw3Tuple-class.html
│ ├── pygeodesy.ltpTuples.Xyz4Tuple-class.html
│ ├── pygeodesy.ltpTuples.XyzLocal-class.html
│ ├── pygeodesy.ltpTuples._AbcBase-class.html
│ ├── pygeodesy.mgrs-module.html
│ ├── pygeodesy.mgrs.Mgrs-class.html
│ ├── pygeodesy.mgrs.Mgrs4Tuple-class.html
│ ├── pygeodesy.mgrs.Mgrs6Tuple-class.html
│ ├── pygeodesy.named-module.html
│ ├── pygeodesy.named.ADict-class.html
│ ├── pygeodesy.named._Named-class.html
│ ├── pygeodesy.named._NamedBase-class.html
│ ├── pygeodesy.named._NamedEnum-class.html
│ ├── pygeodesy.named._NamedEnumItem-class.html
│ ├── pygeodesy.named._NamedTuple-class.html
│ ├── pygeodesy.namedTuples-module.html
│ ├── pygeodesy.namedTuples.Bearing2Tuple-class.html
│ ├── pygeodesy.namedTuples.Bounds2Tuple-class.html
│ ├── pygeodesy.namedTuples.Bounds4Tuple-class.html
│ ├── pygeodesy.namedTuples.Circle4Tuple-class.html
│ ├── pygeodesy.namedTuples.Destination2Tuple-class.html
│ ├── pygeodesy.namedTuples.Destination3Tuple-class.html
│ ├── pygeodesy.namedTuples.Distance2Tuple-class.html
│ ├── pygeodesy.namedTuples.Distance3Tuple-class.html
│ ├── pygeodesy.namedTuples.Distance4Tuple-class.html
│ ├── pygeodesy.namedTuples.EasNor2Tuple-class.html
│ ├── pygeodesy.namedTuples.EasNor3Tuple-class.html
│ ├── pygeodesy.namedTuples.Ellipse5Tuple-class.html
│ ├── pygeodesy.namedTuples.Forward4Tuple-class.html
│ ├── pygeodesy.namedTuples.Intersection3Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLon2Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLon3Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLon4Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLonDatum3Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLonDatum5Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLonPrec3Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLonPrec5Tuple-class.html
│ ├── pygeodesy.namedTuples.NearestOn2Tuple-class.html
│ ├── pygeodesy.namedTuples.NearestOn3Tuple-class.html
│ ├── pygeodesy.namedTuples.NearestOn6Tuple-class.html
│ ├── pygeodesy.namedTuples.NearestOn8Tuple-class.html
│ ├── pygeodesy.namedTuples.PhiLam2Tuple-class.html
│ ├── pygeodesy.namedTuples.PhiLam3Tuple-class.html
│ ├── pygeodesy.namedTuples.PhiLam4Tuple-class.html
│ ├── pygeodesy.namedTuples.Point3Tuple-class.html
│ ├── pygeodesy.namedTuples.Points2Tuple-class.html
│ ├── pygeodesy.namedTuples.Reverse4Tuple-class.html
│ ├── pygeodesy.namedTuples.Triangle7Tuple-class.html
│ ├── pygeodesy.namedTuples.Triangle8Tuple-class.html
│ ├── pygeodesy.namedTuples.Trilaterate5Tuple-class.html
│ ├── pygeodesy.namedTuples.UtmUps2Tuple-class.html
│ ├── pygeodesy.namedTuples.UtmUps5Tuple-class.html
│ ├── pygeodesy.namedTuples.UtmUps8Tuple-class.html
│ ├── pygeodesy.namedTuples.UtmUpsLatLon5Tuple-class.html
│ ├── pygeodesy.namedTuples.Vector2Tuple-class.html
│ ├── pygeodesy.namedTuples.Vector3Tuple-class.html
│ ├── pygeodesy.namedTuples.Vector4Tuple-class.html
│ ├── pygeodesy.nvectorBase-module.html
│ ├── pygeodesy.nvectorBase.LatLonNvectorBase-class.html
│ ├── pygeodesy.nvectorBase.NvectorBase-class.html
│ ├── pygeodesy.osgr-module.html
│ ├── pygeodesy.osgr.OSGRError-class.html
│ ├── pygeodesy.osgr.Osgr-class.html
│ ├── pygeodesy.points-module.html
│ ├── pygeodesy.points.LatLon2psxy-class.html
│ ├── pygeodesy.points.LatLon_-class.html
│ ├── pygeodesy.points.Numpy2LatLon-class.html
│ ├── pygeodesy.points.Shape2Tuple-class.html
│ ├── pygeodesy.points.Tuple2LatLon-class.html
│ ├── pygeodesy.points._Array2LatLon-class.html
│ ├── pygeodesy.points._Basequence-class.html
│ ├── pygeodesy.props-module.html
│ ├── pygeodesy.props.DeprecationWarnings-class.html
│ ├── pygeodesy.props.Property-class.html
│ ├── pygeodesy.props.Property_RO-class.html
│ ├── pygeodesy.props.property_ROnce-class.html
│ ├── pygeodesy.props.property_ROver-class.html
│ ├── pygeodesy.resections-module.html
│ ├── pygeodesy.resections.Collins5Tuple-class.html
│ ├── pygeodesy.resections.ResectionError-class.html
│ ├── pygeodesy.resections.Survey3Tuple-class.html
│ ├── pygeodesy.resections.Tienstra7Tuple-class.html
│ ├── pygeodesy.resections.TriAngle5Tuple-class.html
│ ├── pygeodesy.resections.TriSide2Tuple-class.html
│ ├── pygeodesy.resections.TriSide4Tuple-class.html
│ ├── pygeodesy.rhumb-module.html
│ ├── pygeodesy.rhumb.aux_-module.html
│ ├── pygeodesy.rhumb.aux_.RhumbAux-class.html
│ ├── pygeodesy.rhumb.aux_.RhumbLineAux-class.html
│ ├── pygeodesy.rhumb.bases-module.html
│ ├── pygeodesy.rhumb.bases.RhumbBase-class.html
│ ├── pygeodesy.rhumb.bases.RhumbLineBase-class.html
│ ├── pygeodesy.rhumb.ekx-module.html
│ ├── pygeodesy.rhumb.ekx.Rhumb-class.html
│ ├── pygeodesy.rhumb.ekx.RhumbLine-class.html
│ ├── pygeodesy.rhumb.solve-module.html
│ ├── pygeodesy.rhumb.solve.RhumbLineSolve-class.html
│ ├── pygeodesy.rhumb.solve.RhumbSolve-class.html
│ ├── pygeodesy.rhumb.solve.RhumbSolve7Tuple-class.html
│ ├── pygeodesy.rhumb.solve._RhumbSolveBase-class.html
│ ├── pygeodesy.simplify-module.html
│ ├── pygeodesy.solveBase-module.html
│ ├── pygeodesy.solveBase._SolveBase-class.html
│ ├── pygeodesy.solveBase._SolveCapsBase-class.html
│ ├── pygeodesy.solveBase._SolveGDictBase-class.html
│ ├── pygeodesy.solveBase._SolveGDictLineBase-class.html
│ ├── pygeodesy.sphericalBase-module.html
│ ├── pygeodesy.sphericalBase.CartesianSphericalBase-class.html
│ ├── pygeodesy.sphericalBase.LatLonSphericalBase-class.html
│ ├── pygeodesy.sphericalNvector-module.html
│ ├── pygeodesy.sphericalNvector.Cartesian-class.html
│ ├── pygeodesy.sphericalNvector.LatLon-class.html
│ ├── pygeodesy.sphericalNvector.Nvector-class.html
│ ├── pygeodesy.sphericalTrigonometry-module.html
│ ├── pygeodesy.sphericalTrigonometry.Cartesian-class.html
│ ├── pygeodesy.sphericalTrigonometry.LatLon-class.html
│ ├── pygeodesy.streprs-module.html
│ ├── pygeodesy.trf-module.html
│ ├── pygeodesy.trf.RefFrame-class.html
│ ├── pygeodesy.trf.TRFXform-class.html
│ ├── pygeodesy.trf.TRFXform7Tuple-class.html
│ ├── pygeodesy.trf.TransformXform-class.html
│ ├── pygeodesy.triaxials-module.html
│ ├── pygeodesy.triaxials.bases-module.html
│ ├── pygeodesy.triaxials.bases.Conformal5Tuple-class.html
│ ├── pygeodesy.triaxials.bases.LLK-class.html
│ ├── pygeodesy.triaxials.bases.TriaxialError-class.html
│ ├── pygeodesy.triaxials.bases._OrderedTriaxialBase-class.html
│ ├── pygeodesy.triaxials.bases._Triaxial3Base-class.html
│ ├── pygeodesy.triaxials.bases._UnOrderedTriaxialBase-class.html
│ ├── pygeodesy.triaxials.conformal3-module.html
│ ├── pygeodesy.triaxials.conformal3.BetOmgGam5Tuple-class.html
│ ├── pygeodesy.triaxials.conformal3.Conformal3-class.html
│ ├── pygeodesy.triaxials.conformal3.Conformal3B-class.html
│ ├── pygeodesy.triaxials.conformal3.Conformal3Sphere-class.html
│ ├── pygeodesy.triaxials.triaxial3-module.html
│ ├── pygeodesy.triaxials.triaxial3.BetOmgAlp5Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial3.Cartesian5Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial3.PhiLamZet5Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial3.Triaxial3-class.html
│ ├── pygeodesy.triaxials.triaxial3.Triaxial3B-class.html
│ ├── pygeodesy.triaxials.triaxial5-module.html
│ ├── pygeodesy.triaxials.triaxial5.BetaOmega2Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial5.BetaOmega3Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial5.Conformal-class.html
│ ├── pygeodesy.triaxials.triaxial5.Conformal2Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial5.ConformalSphere-class.html
│ ├── pygeodesy.triaxials.triaxial5.Triaxial-class.html
│ ├── pygeodesy.triaxials.triaxial5.Triaxial_-class.html
│ ├── pygeodesy.units-module.html
│ ├── pygeodesy.units.Azimuth-class.html
│ ├── pygeodesy.units.Band-class.html
│ ├── pygeodesy.units.Bearing-class.html
│ ├── pygeodesy.units.Bearing_-class.html
│ ├── pygeodesy.units.Bool-class.html
│ ├── pygeodesy.units.Degrees-class.html
│ ├── pygeodesy.units.Degrees2-class.html
│ ├── pygeodesy.units.Degrees_-class.html
│ ├── pygeodesy.units.Distance-class.html
│ ├── pygeodesy.units.Distance_-class.html
│ ├── pygeodesy.units.Easting-class.html
│ ├── pygeodesy.units.Epoch-class.html
│ ├── pygeodesy.units.FIx-class.html
│ ├── pygeodesy.units.Feet-class.html
│ ├── pygeodesy.units.Float_-class.html
│ ├── pygeodesy.units.Height-class.html
│ ├── pygeodesy.units.HeightX-class.html
│ ├── pygeodesy.units.Height_-class.html
│ ├── pygeodesy.units.Int_-class.html
│ ├── pygeodesy.units.Lam-class.html
│ ├── pygeodesy.units.Lamd-class.html
│ ├── pygeodesy.units.Lat-class.html
│ ├── pygeodesy.units.Lat_-class.html
│ ├── pygeodesy.units.Lon-class.html
│ ├── pygeodesy.units.Lon_-class.html
│ ├── pygeodesy.units.Meter-class.html
│ ├── pygeodesy.units.Meter2-class.html
│ ├── pygeodesy.units.Meter3-class.html
│ ├── pygeodesy.units.Meter_-class.html
│ ├── pygeodesy.units.Northing-class.html
│ ├── pygeodesy.units.Number_-class.html
│ ├── pygeodesy.units.Phi-class.html
│ ├── pygeodesy.units.Phid-class.html
│ ├── pygeodesy.units.Precision_-class.html
│ ├── pygeodesy.units.Radians-class.html
│ ├── pygeodesy.units.Radians2-class.html
│ ├── pygeodesy.units.Radians_-class.html
│ ├── pygeodesy.units.Radius_-class.html
│ ├── pygeodesy.units.Scalar-class.html
│ ├── pygeodesy.units.Scalar_-class.html
│ ├── pygeodesy.units.Zone-class.html
│ ├── pygeodesy.unitsBase-module.html
│ ├── pygeodesy.unitsBase.Float-class.html
│ ├── pygeodesy.unitsBase.Int-class.html
│ ├── pygeodesy.unitsBase.Radius-class.html
│ ├── pygeodesy.unitsBase.Str-class.html
│ ├── pygeodesy.unitsBase._NamedUnit-class.html
│ ├── pygeodesy.ups-module.html
│ ├── pygeodesy.ups.UPSError-class.html
│ ├── pygeodesy.ups.Ups-class.html
│ ├── pygeodesy.utily-module.html
│ ├── pygeodesy.utm-module.html
│ ├── pygeodesy.utm.UTMError-class.html
│ ├── pygeodesy.utm.Utm-class.html
│ ├── pygeodesy.utmups-module.html
│ ├── pygeodesy.utmups.UTMUPSError-class.html
│ ├── pygeodesy.utmupsBase-module.html
│ ├── pygeodesy.utmupsBase.UtmUpsBase-class.html
│ ├── pygeodesy.vector2d-module.html
│ ├── pygeodesy.vector2d.Circin6Tuple-class.html
│ ├── pygeodesy.vector2d.Circum3Tuple-class.html
│ ├── pygeodesy.vector2d.Circum4Tuple-class.html
│ ├── pygeodesy.vector2d.Meeus2Tuple-class.html
│ ├── pygeodesy.vector2d.Radii11Tuple-class.html
│ ├── pygeodesy.vector2d.Soddy4Tuple-class.html
│ ├── pygeodesy.vector2d.Triaxum5Tuple-class.html
│ ├── pygeodesy.vector3d-module.html
│ ├── pygeodesy.vector3d.Vector3d-class.html
│ ├── pygeodesy.vector3dBase-module.html
│ ├── pygeodesy.vector3dBase.Vector3dBase-class.html
│ ├── pygeodesy.webmercator-module.html
│ ├── pygeodesy.webmercator.EasNorRadius3Tuple-class.html
│ ├── pygeodesy.webmercator.WebMercatorError-class.html
│ ├── pygeodesy.webmercator.Wm-class.html
│ ├── pygeodesy.wgrs-module.html
│ ├── pygeodesy.wgrs.Georef-class.html
│ ├── pygeodesy.wgrs.WGRSError-class.html
│ ├── redirect.html
│ ├── term-index.html
│ ├── toc-everything.html
│ ├── toc-pygeodesy-module.html
│ ├── toc-pygeodesy.__main__-module.html
│ ├── toc-pygeodesy.albers-module.html
│ ├── toc-pygeodesy.angles-module.html
│ ├── toc-pygeodesy.auxilats-module.html
│ ├── toc-pygeodesy.auxilats._CX_4-module.html
│ ├── toc-pygeodesy.auxilats._CX_6-module.html
│ ├── toc-pygeodesy.auxilats._CX_8-module.html
│ ├── toc-pygeodesy.auxilats._CX_Rs-module.html
│ ├── toc-pygeodesy.auxilats.__main__-module.html
│ ├── toc-pygeodesy.auxilats.auxAngle-module.html
│ ├── toc-pygeodesy.auxilats.auxDLat-module.html
│ ├── toc-pygeodesy.auxilats.auxDST-module.html
│ ├── toc-pygeodesy.auxilats.auxLat-module.html
│ ├── toc-pygeodesy.auxilats.auxily-module.html
│ ├── toc-pygeodesy.azimuthal-module.html
│ ├── toc-pygeodesy.basics-module.html
│ ├── toc-pygeodesy.booleans-module.html
│ ├── toc-pygeodesy.cartesianBase-module.html
│ ├── toc-pygeodesy.clipy-module.html
│ ├── toc-pygeodesy.constants-module.html
│ ├── toc-pygeodesy.css-module.html
│ ├── toc-pygeodesy.datums-module.html
│ ├── toc-pygeodesy.deprecated-module.html
│ ├── toc-pygeodesy.deprecated.bases-module.html
│ ├── toc-pygeodesy.deprecated.classes-module.html
│ ├── toc-pygeodesy.deprecated.consterns-module.html
│ ├── toc-pygeodesy.deprecated.datum-module.html
│ ├── toc-pygeodesy.deprecated.functions-module.html
│ ├── toc-pygeodesy.deprecated.nvector-module.html
│ ├── toc-pygeodesy.deprecated.rhumbBase-module.html
│ ├── toc-pygeodesy.deprecated.rhumbaux-module.html
│ ├── toc-pygeodesy.deprecated.rhumbsolve-module.html
│ ├── toc-pygeodesy.deprecated.rhumbx-module.html
│ ├── toc-pygeodesy.dms-module.html
│ ├── toc-pygeodesy.ecef-module.html
│ ├── toc-pygeodesy.ecefLocals-module.html
│ ├── toc-pygeodesy.elevations-module.html
│ ├── toc-pygeodesy.ellipses-module.html
│ ├── toc-pygeodesy.ellipsoidalBase-module.html
│ ├── toc-pygeodesy.ellipsoidalBaseDI-module.html
│ ├── toc-pygeodesy.ellipsoidalExact-module.html
│ ├── toc-pygeodesy.ellipsoidalGeodSolve-module.html
│ ├── toc-pygeodesy.ellipsoidalKarney-module.html
│ ├── toc-pygeodesy.ellipsoidalNvector-module.html
│ ├── toc-pygeodesy.ellipsoidalVincenty-module.html
│ ├── toc-pygeodesy.ellipsoids-module.html
│ ├── toc-pygeodesy.elliptic-module.html
│ ├── toc-pygeodesy.epsg-module.html
│ ├── toc-pygeodesy.errors-module.html
│ ├── toc-pygeodesy.etm-module.html
│ ├── toc-pygeodesy.fmath-module.html
│ ├── toc-pygeodesy.formy-module.html
│ ├── toc-pygeodesy.frechet-module.html
│ ├── toc-pygeodesy.fstats-module.html
│ ├── toc-pygeodesy.fsums-module.html
│ ├── toc-pygeodesy.gars-module.html
│ ├── toc-pygeodesy.geod3solve-module.html
│ ├── toc-pygeodesy.geodesici-module.html
│ ├── toc-pygeodesy.geodesicw-module.html
│ ├── toc-pygeodesy.geodesicx-module.html
│ ├── toc-pygeodesy.geodesicx._C4_24-module.html
│ ├── toc-pygeodesy.geodesicx._C4_27-module.html
│ ├── toc-pygeodesy.geodesicx._C4_30-module.html
│ ├── toc-pygeodesy.geodesicx.__main__-module.html
│ ├── toc-pygeodesy.geodesicx.gx-module.html
│ ├── toc-pygeodesy.geodesicx.gxarea-module.html
│ ├── toc-pygeodesy.geodesicx.gxbases-module.html
│ ├── toc-pygeodesy.geodesicx.gxline-module.html
│ ├── toc-pygeodesy.geodsolve-module.html
│ ├── toc-pygeodesy.geohash-module.html
│ ├── toc-pygeodesy.geoids-module.html
│ ├── toc-pygeodesy.hausdorff-module.html
│ ├── toc-pygeodesy.heights-module.html
│ ├── toc-pygeodesy.internals-module.html
│ ├── toc-pygeodesy.interns-module.html
│ ├── toc-pygeodesy.iters-module.html
│ ├── toc-pygeodesy.karney-module.html
│ ├── toc-pygeodesy.ktm-module.html
│ ├── toc-pygeodesy.latlonBase-module.html
│ ├── toc-pygeodesy.lazily-module.html
│ ├── toc-pygeodesy.lcc-module.html
│ ├── toc-pygeodesy.ltp-module.html
│ ├── toc-pygeodesy.ltpTuples-module.html
│ ├── toc-pygeodesy.mgrs-module.html
│ ├── toc-pygeodesy.named-module.html
│ ├── toc-pygeodesy.namedTuples-module.html
│ ├── toc-pygeodesy.nvectorBase-module.html
│ ├── toc-pygeodesy.osgr-module.html
│ ├── toc-pygeodesy.points-module.html
│ ├── toc-pygeodesy.props-module.html
│ ├── toc-pygeodesy.resections-module.html
│ ├── toc-pygeodesy.rhumb-module.html
│ ├── toc-pygeodesy.rhumb.aux_-module.html
│ ├── toc-pygeodesy.rhumb.bases-module.html
│ ├── toc-pygeodesy.rhumb.ekx-module.html
│ ├── toc-pygeodesy.rhumb.solve-module.html
│ ├── toc-pygeodesy.simplify-module.html
│ ├── toc-pygeodesy.solveBase-module.html
│ ├── toc-pygeodesy.sphericalBase-module.html
│ ├── toc-pygeodesy.sphericalNvector-module.html
│ ├── toc-pygeodesy.sphericalTrigonometry-module.html
│ ├── toc-pygeodesy.streprs-module.html
│ ├── toc-pygeodesy.trf-module.html
│ ├── toc-pygeodesy.triaxials-module.html
│ ├── toc-pygeodesy.triaxials.bases-module.html
│ ├── toc-pygeodesy.triaxials.conformal3-module.html
│ ├── toc-pygeodesy.triaxials.triaxial3-module.html
│ ├── toc-pygeodesy.triaxials.triaxial5-module.html
│ ├── toc-pygeodesy.units-module.html
│ ├── toc-pygeodesy.unitsBase-module.html
│ ├── toc-pygeodesy.ups-module.html
│ ├── toc-pygeodesy.utily-module.html
│ ├── toc-pygeodesy.utm-module.html
│ ├── toc-pygeodesy.utmups-module.html
│ ├── toc-pygeodesy.utmupsBase-module.html
│ ├── toc-pygeodesy.vector2d-module.html
│ ├── toc-pygeodesy.vector3d-module.html
│ ├── toc-pygeodesy.vector3dBase-module.html
│ ├── toc-pygeodesy.webmercator-module.html
│ ├── toc-pygeodesy.wgrs-module.html
│ └── toc.html
├── docs.html
├── index.html
├── pygeodesy/
│ ├── LICENSE
│ ├── __init__.py
│ ├── __main__.py
│ ├── albers.py
│ ├── angles.py
│ ├── auxilats/
│ │ ├── _CX_4.py
│ │ ├── _CX_6.py
│ │ ├── _CX_8.py
│ │ ├── _CX_Rs.py
│ │ ├── __init__.py
│ │ ├── __main__.py
│ │ ├── auxAngle.py
│ │ ├── auxDLat.py
│ │ ├── auxDST.py
│ │ ├── auxLat.py
│ │ └── auxily.py
│ ├── azimuthal.py
│ ├── basics.py
│ ├── booleans.py
│ ├── cartesianBase.py
│ ├── clipy.py
│ ├── constants.py
│ ├── css.py
│ ├── datums.py
│ ├── deprecated/
│ │ ├── __init__.py
│ │ ├── bases.py
│ │ ├── classes.py
│ │ ├── consterns.py
│ │ ├── datum.py
│ │ ├── functions.py
│ │ ├── nvector.py
│ │ ├── rhumbBase.py
│ │ ├── rhumbaux.py
│ │ ├── rhumbsolve.py
│ │ └── rhumbx.py
│ ├── dms.py
│ ├── ecef.py
│ ├── ecefLocals.py
│ ├── elevations.py
│ ├── ellipses.py
│ ├── ellipsoidalBase.py
│ ├── ellipsoidalBaseDI.py
│ ├── ellipsoidalExact.py
│ ├── ellipsoidalGeodSolve.py
│ ├── ellipsoidalKarney.py
│ ├── ellipsoidalNvector.py
│ ├── ellipsoidalVincenty.py
│ ├── ellipsoids.py
│ ├── elliptic.py
│ ├── epsg.py
│ ├── errors.py
│ ├── etm.py
│ ├── fmath.py
│ ├── formy.py
│ ├── frechet.py
│ ├── fstats.py
│ ├── fsums.py
│ ├── gars.py
│ ├── geod3solve.py
│ ├── geodesici.py
│ ├── geodesicw.py
│ ├── geodesicx/
│ │ ├── _C4_24.py
│ │ ├── _C4_27.py
│ │ ├── _C4_30.py
│ │ ├── __init__.py
│ │ ├── __main__.py
│ │ ├── gx.py
│ │ ├── gxarea.py
│ │ ├── gxbases.py
│ │ └── gxline.py
│ ├── geodsolve.py
│ ├── geohash.py
│ ├── geoids.py
│ ├── hausdorff.py
│ ├── heights.py
│ ├── internals.py
│ ├── interns.py
│ ├── iters.py
│ ├── karney.py
│ ├── ktm.py
│ ├── latlonBase.py
│ ├── lazily.py
│ ├── lcc.py
│ ├── ltp.py
│ ├── ltpTuples.py
│ ├── mgrs.py
│ ├── named.py
│ ├── namedTuples.py
│ ├── nvectorBase.py
│ ├── osgr.py
│ ├── points.py
│ ├── props.py
│ ├── resections.py
│ ├── rhumb/
│ │ ├── __init__.py
│ │ ├── aux_.py
│ │ ├── bases.py
│ │ ├── ekx.py
│ │ └── solve.py
│ ├── simplify.py
│ ├── solveBase.py
│ ├── sphericalBase.py
│ ├── sphericalNvector.py
│ ├── sphericalTrigonometry.py
│ ├── streprs.py
│ ├── trf.py
│ ├── triaxials/
│ │ ├── __init__.py
│ │ ├── bases.py
│ │ ├── conformal3.py
│ │ ├── triaxial3.py
│ │ └── triaxial5.py
│ ├── units.py
│ ├── unitsBase.py
│ ├── ups.py
│ ├── utily.py
│ ├── utm.py
│ ├── utmups.py
│ ├── utmupsBase.py
│ ├── vector2d.py
│ ├── vector3d.py
│ ├── vector3dBase.py
│ ├── webmercator.py
│ └── wgrs.py
├── setup.py
├── test/
│ ├── __init__.py
│ ├── bases.py
│ ├── run.py
│ ├── testAlbers.py
│ ├── testAngles.py
│ ├── testAuxilats.py
│ ├── testAzimuthal.py
│ ├── testBasics.py
│ ├── testBooleans.py
│ ├── testCartesian.py
│ ├── testClasses.py
│ ├── testClipy.py
│ ├── testConstants.py
│ ├── testCss.py
│ ├── testDatums.py
│ ├── testDeprecated.py
│ ├── testDms.py
│ ├── testEcef.py
│ ├── testElevations.py
│ ├── testEllipses.py
│ ├── testEllipsoidal.py
│ ├── testEllipsoidalGeodTest.py
│ ├── testEllipsoids.py
│ ├── testElliptic.py
│ ├── testEpsg.py
│ ├── testErrors.py
│ ├── testEtm.py
│ ├── testEtmTMcoords.py
│ ├── testExactTMcoords.py
│ ├── testFmath.py
│ ├── testFormy.py
│ ├── testFrechet.py
│ ├── testFrozen.py
│ ├── testFstats.py
│ ├── testFsums.py
│ ├── testGars.py
│ ├── testGeodesici.py
│ ├── testGeodesicx.py
│ ├── testGeohash.py
│ ├── testGeoids.py
│ ├── testGreatCircle.py
│ ├── testHausdorff.py
│ ├── testHeights.py
│ ├── testInterns.py
│ ├── testIters.py
│ ├── testKarney.py
│ ├── testKarneySigns.py
│ ├── testKtm.py
│ ├── testLatLon.py
│ ├── testLatLonBase.py
│ ├── testLazily.py
│ ├── testLcc.py
│ ├── testLtp.py
│ ├── testLtpTuples.py
│ ├── testMgrs.py
│ ├── testModules.py
│ ├── testNamed.py
│ ├── testNamedTuples.py
│ ├── testNavlabExamples.py
│ ├── testOsgr.py
│ ├── testPoints.py
│ ├── testProps.py
│ ├── testResections.py
│ ├── testRhumb_aux_.py
│ ├── testRhumb_ekx.py
│ ├── testRoutes.py
│ ├── testSimplify.py
│ ├── testSpherical.py
│ ├── testStreprs.py
│ ├── testTMcoords.py
│ ├── testTrf.py
│ ├── testTriaxials.py
│ ├── testUnits.py
│ ├── testUps.py
│ ├── testUtily.py
│ ├── testUtm.py
│ ├── testUtmTMcoords.py
│ ├── testUtmUps.py
│ ├── testUtmUpsTMcoords.py
│ ├── testVectorial.py
│ ├── testWebMercator.py
│ ├── testWgrs.py
│ └── unitTestSuite.py
├── testcoverage.rc
└── testresults/
├── testresults-pygeodesy-26.3.26-PyPy-7.3.17-Python-3.10.14-64bit-arm64-geographiclib-2.1-Math-2-macOS-26.3.1-isLazy-3--W-default.txt
├── testresults-pygeodesy-26.3.26-Python-2.7.18-64bit-arm64_x86_64-geographiclib-1.50-numpy-1.....-GeodSolve-2.7-Geod3Solve-2.7-IntersectTool-2.7-RhumbSolve-2.7-macOS-26.3.1--W-default.txt
├── testresults-pygeodesy-26.3.26-Python-3.11.9-64bit-arm64-coverage-7.10.7-geographiclib-2.0-numpy-1.24.2-scipy-1.10.1-Math-2-macOS-26.3.1-isLazy-0--W-default.txt
├── testresults-pygeodesy-26.3.26-Python-3.12.10-64bit-arm64-coverage-7.10.7-geographiclib-2.0....e-2.7-Geod3Solve-2.7-IntersectTool-2.7-RhumbSolve-2.7-macOS-26.3.1-isLazy-3--W-default.txt
├── testresults-pygeodesy-26.3.26-Python-3.13.12-64bit-arm64-coverage-7.10.7-geographiclib-2.1.....2-Math-2-GeoConvert-2.7-GeodSolve-2.7-Geod3Solve-2.7-macOS-26.3.1-isLazy-1--W-default.txt
└── testresults-pygeodesy-26.3.26-Python-3.14.3-64bit-arm64-geographiclib-2.1-Math-2-macOS-26.3.1-isLazy-3--W-default.txt
================================================
FILE CONTENTS
================================================
================================================
FILE: .appveyor.yml
================================================
# 25.12.31
# <http://Tomassetti.me/continous-integration-on-linux-and-windows-travis-and-appveyor/>
# <http://GitHub.com/pypa/setuptools/blob/master/appveyor.yml>
# <http://www.AppVeyor.com/docs/windows-images-software/#python>
# <https://www.appveyor.com/docs/appveyor-yml/>
image: Visual Studio 2022
environment:
APPVEYOR: True
# CODECOV_ENV: APPVEYOR_JOB_NAME
matrix:
- PYTHON: "C:\\Python313-x64"
PYTHON_ARCH: "64"
APPVEYOR_JOB_NAME: "Python313-64bit"
- PYTHON: "C:\\Python313-x64"
PYTHON_ARCH: "64"
PYTHONDONTWRITEBYTECODE: "1"
PYGEODESY_LAZY_IMPORT: "0"
APPVEYOR_JOB_NAME: "Python313-64bit-isLazy-0"
- PYTHON: "C:\\Python27-x64"
PYTHON_ARCH: "64"
APPVEYOR_JOB_NAME: "Python27-64bit"
- PYTHON: "C:\\Python27"
PYTHON_ARCH: "32"
APPVEYOR_JOB_NAME: "Python27-32bit"
- PYTHON: "C:\\Python312-x64"
PYTHON_ARCH: "64"
PYGEODESY_LAZY_IMPORT: "0"
APPVEYOR_JOB_NAME: "Python312-64bit-isLazy-0"
install:
# symlink python from a directory with a space
- "mklink /d \"C:\\Program Files\\Python\" %PYTHON%"
- "SET PYTHON=\"C:\\Program Files\\Python\""
- "SET PATH=%PYTHON%;%PYTHON%\\Scripts;%PATH%"
# UTF-8 for unicode test results
- "SET PYTHONIOENCODING=utf-8"
- "python --version"
- "python -m pip install --upgrade pip"
- "pip install geographiclib"
# "pip install win_unicode_console"
build: off
clone_depth: 1
skip_commits:
files:
- 'dist/*.*'
- 'docs/*.html'
- 'testresults/*.txt'
#cache:
# - '%LOCALAPPDATA%\pip\Cache'
test_script:
- "cd C:\\projects\\pygeodesy"
- "python test\\run.py -failedonly"
# "python test\\run.py -results"
# "type testresults\\testresults*Windows*.txt"
# version: '{build}'
================================================
FILE: .cirrus.yml
================================================
# <https://Cirrus-CI.org/examples/#python>
# <https://hub.Docker.com/_/python/>
container:
image: python:latest
# image: python:3.9.9-slim
test_task:
pip_cache:
folder: ~/.cache/pip
# fingerprint_script: cat requirements.txt
# populate_script: pip install -r requirements.txt
populate_script: pip install distro
test_script:
- pip install --upgrade pip
- pip install distro
- pip install geographiclib
- python -c 'import distro; print(distro.id(), repr(distro.name()), distro.version())'
- python -c 'import platform; print(platform.uname())' # , platform.dist())'
- python -c 'import geographiclib; print("geographiclib " + geographiclib.__version__)'
- python -B test/run.py -failedonly
- env PYGEODESY_LAZY_IMPORT=0 python -B test/run.py -failedonly
================================================
FILE: MANIFEST.in
================================================
graft docs
include docs.html
graft pygeodesy/auxilats
graft pygeodesy/deprecated
graft pygeodesy/geodesicx
graft pygeodesy/rhumb
graft pygeodesy/triaxials
graft test
include test/testRoutesMap.jpg
graft testcoverage
include testcoverage.pdf
include testcoverage.rc
graft testresults
include testresults-PyGeodesy-26.02.26-GeoidHeights-dat.pdf
================================================
FILE: README.rst
================================================
=========
PyGeodesy
=========
A pure Python implementation of ``geodesy`` tools for various ellipsoidal and spherical earth
models using precision exact, elliptic, trigonometric, vector-based, iterative and approximate
methods for geodetic (lat-/longitude), geocentric (ECEF_ cartesian), local (LTP_) and certain
`triaxial ellipsoidal`_ coordinates.
Transcoded in part from `JavaScript originals`_ by *Chris Veness (C) 2005-2025* and from several
`C++ classes`_ by *Charles F.F. Karney (C) 2008-2025* and published under the same `MIT License`_.
There are four modules for ellipsoidal earth models, *ellipsoidalExact*, *-Karney*, *-Vincenty*
and *-Nvector* and two for spherical ones, *sphericalTrigonometry* and *-Nvector*. Each module
provides a geodetic LatLon_ and a geocentric Cartesian_ class with methods and functions to compute
distance, surface area, perimeter, forward and reverse azimuth, initial and final bearing, intermediate
and nearest points, intersections of geodesic, great circle and rhumb lines, circle intersections and
secants, `3-point resections`_, triangulation, trilateration (by intersection, by overlap and in
3d), among other things.
Also included are modules for conversions to and from `Cassini-Soldner`_, ECEF_ (Earth-Centered,
Earth-Fixed cartesian), UTM_ (Universal Transverse Mercator and Exact_), UPS_ (Universal Polar
Stereographic) and `Web Mercator`_ (Pseudo-Mercator) coordinates, MGRS_ (Military Grid Reference
System, UTM *and* UPS) and OSGR_ (British Ordinance Survery Grid Reference) grid references, TRF_
(Terrestrial Reference Frames) and modules to encode and decode EPSG_, Geohashes_, `Georefs (WGRS)`_
and `Garefs (GARS)`_.
Other modules provide `Albers equal-area`_ projections, equidistant_ and other *azimuthal*
projections, Lambert *conformal conic* projections and positions, functions to clip paths or
polygons of *LatLon* points using the `Cohen-Sutherland`_, `Forster-Hormann-Popa`_,
`Greiner-Hormann`_, `Liang-Barsky`_ and `Sutherland-Hodgman`_ methods or to perform *boolean*
operations between (composite) polygons, functions to simplify_ or linearize a path of *LatLon*
points (or a `numpy array`_), including implementations of the `Ramer-Douglas-Peucker`_,
`Visvalingam-Whyatt`_ and `Reumann-Witkam`_ algorithms and modified versions of the former.
Plus modules and classes to interpolate_ the Height_ of *LatLon* points and Geoid_ models, to compute
various Fréchet_ or Hausdorff_ distances or to perform *boolean* operations between (composite)
polygons of *LatLon* points.
For further details see the documentation_, the descriptions of `Latitude/Longitude`_, Vincenty_ and
`Vector-based`_ geodesy, the original `JavaScript source`_ or docs_ and *Karney*\'s Python geographiclib_
and C++ `GeographicLib.`_
Installation
============
To install ``pygeodesy``, type ``python[3] -m pip install pygeodesy`` or ``python[3] -m easy_install pygeodesy``
in a terminal or command window.
If the wheel ``pygeodesy-yy.m.d-py2.py3-none-any.whl`` is missing in `PyPI Download files`_, download
the file from `GitHub/dist`_. Install that with ``python[3] -m pip install <path-to-downloaded-wheel>``
and verify with ``python[3] -m pygeodesy``.
Alternatively, download ``pygeodesy-yy.m.d.tar.gz`` from PyPI_ or GitHub_, ``unzip`` the downloaded file,
``cd`` to directory ``pygeodesy-yy.m.d`` and type ``python[3] setup.py install``.
To run all ``pygeodesy`` tests, type ``python[3] test/run.py`` or type ``python[3] test/unitTestSuite.py``
before or after installation.
Dependencies
============
Installation of *Karney*\'s Python package geographiclib_ is optional, but required for module
``ellipsoidalKarney``, ``azimuthal`` classes ``EquidistantKarney`` and ``GnomonicKarney`` and the
``HeightIDWkarney`` interpolator.
Both numpy_ and scipy_ must be installed for most Geoid_ and Height_ interpolators, except ``GeoidKarney``
and the ``HeigthIDW...`` ones.
Functions and ``LatLon`` methods ``circin6``, ``circum3``, ``circum4_`` and ``soddy4`` and functions
``triaxum5`` and ``trilaterate3d2`` require numpy_ to be installed, modules ``auxilats`` and ``rhumb``
may need numpy_.
Modules ``ellipsoidalGeodSolve`` and ``geodsolve`` and ``azimuthal`` classes ``EquidistantGeodSolve``
and ``GnomonicGeodSolve`` depend on *Karney*\'s C++ utility GeodSolve_ to be executable and set with
env variable ``PYGEODESY_GEODSOLVE`` or with property ``Ellipsoid.geodsolve``.
Triaxial geodesic classes ``Geodesic3Solve`` and ``GeodesicLine3Solve`` in module ``geod3solve`` need
*Karney*\'s C++ utility Geod3Solve_ to be executable and set with env variable ``PYGEODESY_GEOD3SOLVE``
or with property ``Geodesic3Solve.Geod3Solve``.
Class ``Intersectool`` in module ``geodesici`` needs *Karney*\'s C++ utility IntersectTool_ to be
executable and set with env variable ``PYGEODESY_INTERSECTTOOL`` or with property
``Intersectool.IntersectTool``.
To compare ``MGRS`` results from modules ``mgrs`` and ``testMgrs`` with *Karney*\'s C++ utility
GeoConvert_, the latter must be executable and set with env variable ``PYGEODESY_GEOCONVERT``.
Module ``rhumbsolve`` needs *Karney*\'s C++ utility RhumbSolve_ to be executable and set with env
variable ``PYGEODESY_RHUMBSOLVE`` or with property ``Ellipsoid.rhumbsolve``.
Documentation
=============
In addition to the ``pygeodesy`` package, the pygeodesy_ `distribution files`_ contain the tests, the
test results (on macOS only) and the complete documentation_ generated by Epydoc_ using command line:
``epydoc --html --no-private --no-source --name=pygeodesy --url=... -v pygeodesy``.
Tests
=====
The tests ran with Python 3.14.3 (with geographiclib_ 2.1), Python 3.13.12 (with geographiclib_ 2.1,
numpy_ 2.3.3, scipy_ 1.16.2, GeoConvert_ 2.7, GeodSolve_ 2.7 and Geod3Solve_ 2.7), Python 3.12.10 (with
geographiclib_ 2.0, numpy_ 2.1.0, scipy_ 1.14.1, GeodSolve_ 2.7, Geod3Solve_ 2.7, IntersectTool_ 2.7
and RhumbSolve_ 2.7), Python 3.11.9 (with geographiclib_ 2.0, numpy_ 1.24.2 and scipy_ 1.10.1) and with
Python 2.7.18 (with geographiclib_ 1.50, numpy_ 1.16.6, scipy_ 1.2.2, GeoConvert_ 2.7, GeodSolve_ 2.7,
Geod3Solve_ 2.7, IntersectTool_ 2.7 and RhumbSolve_ 2.7), all on macOS 26.3 Tahoe in 64-bit.
All tests ran with and without ``lazy import`` for Python 3 and with command line option ``-W default``
and env variable ``PYGEODESY_WARNINGS=on`` for all Python versions. The results of those tests are
included in the distribution files.
Python 3.14.3, 3.13.12, 3.12.10 and 3.11.9 run on Apple M4 Si (``arm64``), *natively*. Python 2.7.18 runs
on Intel (``x86_64``) or Intel *emulation* (\"``arm64_x86_64``\", see function `pygeodesy.machine`_).
Test coverage has been measured with coverage_ 7.10.7 using Python 3.14.3, 3.13.12 and 3.12.10. The
complete coverage report in HTML and a PDF summary are included in the distribution files.
The tests also ran with Python 3.14.3 (and geographiclib_ 2.1) on `Debian 12`_ in 64-bit only and with
Python 3.13.8 (and geographiclib_ 2.0) on `Windows 2019Server`_ in 64-bit only and with Python 2.7.18
(and with geographiclib_ 1.52) on `Windows 10`_ in 64- and 32-bit.
A single-File and single-Directory application with ``pygeodesy`` has been bundled using PyInstaller_ 3.4
and 64-bit Python 3.7.4 and 3.7.3 on macOS 10.13.6 High Sierra.
Previously, the tests were run with Python 3.13.0-9, 3.12.0-7, 3.11.2-5, 3.10.1-7, 3.9.1, 3.8.7, 3.7.1, 2.7.15,
PyPy_ 7.3.12 (Python 3.10.12), 7.3.1 (Python 3.6.9) and PyPy_ 7.1.1 (Python 2.7.13) (and geographiclib_ 1.52,
numpy_ 1.16.3, 1.16.4, 1.16.6, 1.19.0, 1.19.4, 1.19.5 or 1.22.4 and scipy_ 1.2.1, 1.4.1, 1.5.2 or 1.8.1) on
Ubuntu 16.04, with Python 3.10.0-1, 3.9.0-5, 3.8.0-6, 3.7.2-6, 3.7.0, 3.6.2-5, 3.5.3, 2.7.13-17, 2.7.10
and 2.6.9 (and numpy_ 1.19.0, 1.16.5, 1.16.2, 1.15.2, 1.14.0, 1.13.1, 1.8.0rc1 or 1.6.2 and scipy_ 1.5.0),
PyPy_ 7.3.0 (Python 2.7.13 and 3.6.9), PyPy_ 6.0.0 (Python 2.7.13 and 3.5.3) and `Intel-Python`_ 3.5.3 (and
numpy_ 1.11.3) on macOS 15.0-6 Sequoia, 14.0-6.1 Sonoma, 13.0-5.2 Ventura, 12.1-6 Monterey, 11.0-5.2-6.1 Big
Sur (aka 10.16), 10.15.3, 10.15.5-7 Catalina, 10.14 Mojave, 10.13.6 High Sierra and 10.12 Sierra, MacOS X
10.11 El Capitan and/or MacOS X 10.10 Yosemite, with Pythonista_ 3.2 (with geographiclib 1.50 or 1.49 and
numpy 1.8.0) on iOS 14.4.2, 11.4.1, 12.0-3 on iPad4, iPhone6, iPhone10 and/or iPhone12, with Pythonista_ 3.1
on iOS 10.3.3, 11.0.3, 11.1.2 and 11.3 on iPad4, all in 64-bit only and with 32-bit Python 2.7.14 on Windows
Server 2012R2, Windows 10 Pro and 32-bit Python 2.6.6 on Windows XP SP3.
Notes
=====
All Python source code has been statically checked_ with Ruff_ using Python 3.13.12 and with PyChecker_, PyFlakes_,
PyCodeStyle_ (formerly Pep8) and McCabe_ using Python 2.7.18, both in 64-bit on macOS 26.3 Tahoe only.
For a summary of all *Karney*-based functionality in ``pygeodesy``, see module karney_.
*Last updated: Mar 26, 2026.*
License
=======
**Copyright (C) 2016-2026 -\- mrJean1 at Gmail -\- All Rights Reserved.**
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and
to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions
of the Software.
THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.
.. image:: https://Img.Shields.io/pypi/pyversions/pygeodesy.svg?label=Python
:target: https://PyPI.org/project/pygeodesy
.. image:: https://Img.Shields.io/pypi/v/pygeodesy.svg?label=PyPI
:target: https://PyPI.org/project/pygeodesy
.. image:: https://Img.Shields.io/appveyor/ci/mrJean1/PyGeodesy.svg?branch=master&label=AppVeyor
:target: https://CI.AppVeyor.com/project/mrJean1/PyGeodesy/branch/master
.. image:: https://Img.Shields.io/cirrus/github/mrJean1/PyGeodesy?branch=master&label=Cirrus
:target: https://Cirrus-CI.com/github/mrJean1/pygeodesy
.. image:: https://Img.Shields.io/badge/coverage-95%25-brightgreen
:target: https://GitHub.com/mrJean1/PyGeodesy/blob/master/testcoverage.pdf
.. image:: https://Img.Shields.io/pypi/wheel/pygeodesy.svg
:target: https://PyPI.org/project/pygeodesy/#files
.. image:: https://Img.Shields.io/pypi/l/pygeodesy.svg
:target: https://PyPI.org/project/pygeodesy
.. image:: https://img.shields.io/pypi/dm/pygeodesy
:target: https://PyPI.org/project/pygeodesy
.. _Albers equal-area: https://GeographicLib.SourceForge.io/C++/doc/classGeographicLib_1_1AlbersEqualArea.html
.. _C++ classes: https://GeographicLib.SourceForge.io/C++/doc/annotated.html
.. _Cartesian: https://mrJean1.GitHub.io/PyGeodesy/docs/pygeodesy-Cartesian-attributes-table.html
.. _Cassini-Soldner: https://GeographicLib.SourceForge.io/C++/doc/classGeographicLib_1_1CassiniSoldner.html
.. _checked: https://GitHub.com/ActiveState/code/tree/master/recipes/Python/546532_PyChecker_postprocessor
.. _Cohen-Sutherland: https://WikiPedia.org/wiki/Cohen-Sutherland_algorithm
.. _coverage: https://PyPI.org/project/coverage
.. _Debian 12: https://Cirrus-CI.com/github/mrJean1/pygeodesy/master
.. _distribution files: https://GitHub.com/mrJean1/PyGeodesy/tree/master/dist
.. _docs: https://www.Movable-Type.co.UK/scripts/geodesy/docs
.. _documentation: https://mrJean1.GitHub.io/PyGeodesy
.. _ECEF: https://WikiPedia.org/wiki/ECEF
.. _EPSG: https://EPSG.org
.. _Epydoc: https://PyPI.org/project/epydoc
.. _equidistant: https://GeographicLib.SourceForge.io/C++/doc/classGeographicLib_1_1AzimuthalEquidistant.html
.. _Exact: https://GeographicLib.SourceForge.io/C++/doc/classGeographicLib_1_1GeodesicExact.html
.. _Forster-Hormann-Popa: https://www.ScienceDirect.com/science/article/pii/S259014861930007X
.. _Fréchet: https://WikiPedia.org/wiki/Frechet_distance
.. _Garefs (GARS): https://WikiPedia.org/wiki/Global_Area_Reference_System
.. _GeoConvert: https://GeographicLib.SourceForge.io/C++/doc/utilities.html
.. _GeodSolve: https://GeographicLib.SourceForge.io/C++/doc/utilities.html
.. _Geod3Solve: https://GeographicLib.SourceForge.io/C++/doc/Geod3Solve.1.html
.. _geographiclib: https://PyPI.org/project/geographiclib
.. _GeographicLib.: https://GeographicLib.SourceForge.io/C++/doc/index.html
.. _Geohashes: https://www.Movable-Type.co.UK/scripts/geohash.html
.. _Geoid: https://mrJean1.GitHub.io/PyGeodesy/docs/pygeodesy.geoids-module.html
.. _Georefs (WGRS): https://WikiPedia.org/wiki/World_Geographic_Reference_System
.. _GitHub: https://GitHub.com/mrJean1/PyGeodesy
.. _GitHub/dist: https://GitHub.com/mrJean1/PyGeodesy/tree/master/dist
.. _Greiner-Hormann: http://www.inf.USI.CH/hormann/papers/Greiner.1998.ECO.pdf
.. _Hausdorff: https://WikiPedia.org/wiki/Hausdorff_distance
.. _Height: https://mrJean1.GitHub.io/PyGeodesy/docs/pygeodesy.heights-module.html
.. _Intel-Python: https://software.Intel.com/en-us/distribution-for-python
.. _interpolate: https://docs.SciPy.org/doc/scipy/reference/interpolate.html
.. _IntersectTool: https://GeographicLib.SourceForge.io/C++/doc/utilities.html
.. _JavaScript originals: https://GitHub.com/ChrisVeness/geodesy
.. _JavaScript source: https://GitHub.com/ChrisVeness/geodesy
.. _John P. Snyder: https://pubs.er.USGS.gov/djvu/PP/PP_1395.pdf
.. _karney: https://mrJean1.GitHub.io/PyGeodesy/docs/pygeodesy.karney-module.html
.. _Latitude/Longitude: https://www.Movable-Type.co.UK/scripts/latlong.html
.. _LatLon: https://mrJean1.GitHub.io/PyGeodesy/docs/pygeodesy-LatLon-attributes-table.html
.. _Liang-Barsky: https://www.CS.Helsinki.FI/group/goa/viewing/leikkaus/intro.html
.. _LTP: https://WikiPedia.org/wiki/Local_tangent_plane_coordinates
.. _McCabe: https://PyPI.org/project/mccabe
.. _MGRS: https://GeographicLib.SourceForge.io/C++/doc/classGeographicLib_1_1MGRS.html
.. _MIT License: https://OpenSource.org/licenses/MIT
.. _numpy: https://PyPI.org/project/numpy
.. _numpy array: https://docs.SciPy.org/doc/numpy/reference/generated/numpy.array.html
.. _OSGR: https://www.Movable-Type.co.UK/scripts/latlong-os-gridref.html
.. _3-point resections: https://WikiPedia.org/wiki/Position_resection_and_intersection
.. _PyChecker: https://PyPI.org/project/pychecker
.. _PyCodeStyle: https://PyPI.org/project/pycodestyle
.. _PyFlakes: https://PyPI.org/project/pyflakes
.. _pygeodesy: https://PyPI.org/project/pygeodesy
.. _pygeodesy.machine: https://mrJean1.GitHub.io/PyGeodesy/docs/pygeodesy.internals-module.html#machine
.. _PyInstaller: https://PyPI.org/project/pyinstaller
.. _PyPI: https://PyPI.org/project/pygeodesy
.. _PyPI Download files: https://PyPI.org/project/pygeodesy/#files
.. _PyPy: https://formulae.brew.sh/formula/pypy3.10
.. _Pythonista: https://OMZ-Software.com/pythonista
.. _Ramer-Douglas-Peucker: https://WikiPedia.org/wiki/Ramer-Douglas-Peucker_algorithm
.. _Reumann-Witkam: https://psimpl.SourceForge.net/reumann-witkam.html
.. _RhumbSolve: https://GeographicLib.SourceForge.io/C++/doc/utilities.html
.. _Ruff: https://GitHub.com/astral-sh/ruff
.. _scipy: https://PyPI.org/project/scipy
.. _simplify: https://Bost.Ocks.org/mike/simplify
.. _Sutherland-Hodgman: https://WikiPedia.org/wiki/Sutherland-Hodgman_algorithm
.. _TRF: http://ITRF.ENSG.IGN.FR
.. _triaxial ellipsoidal: https://GeographicLib.SourceForge.io/1.44/triaxial.html
.. _UPS: https://WikiPedia.org/wiki/Universal_polar_stereographic_coordinate_system
.. _UTM: https://www.Movable-Type.co.UK/scripts/latlong-utm-mgrs.html
.. _Vector-based: https://www.Movable-Type.co.UK/scripts/latlong-vectors.html
.. _Vincenty: https://www.Movable-Type.co.UK/scripts/latlong-vincenty.html
.. _Visvalingam-Whyatt: https://hydra.Hull.ac.UK/resources/hull:8338
.. _Web Mercator: https://WikiPedia.org/wiki/Web_Mercator
.. _Windows 10: https://CI.AppVeyor.com/project/mrJean1/pygeodesy
.. _Windows 2019Server: https://CI.AppVeyor.com/project/mrJean1/pygeodesy
================================================
FILE: docs/abc.ABCMeta-class.html
================================================
<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>abc.ABCMeta</title>
<link rel="stylesheet" href="epydoc.css" type="text/css" />
<script type="text/javascript" src="epydoc.js"></script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
bgcolor="#a0c0ff" cellspacing="0">
<tr valign="middle">
<!-- Home link -->
<th> <a
href="pygeodesy-module.html">Home</a> </th>
<!-- Tree link -->
<th> <a
href="module-tree.html">Trees</a> </th>
<!-- Index link -->
<th> <a
href="identifier-index.html">Indices</a> </th>
<!-- Help link -->
<th> <a
href="help.html">Help</a> </th>
<!-- Project homepage -->
<th class="navbar" align="right" width="100%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><th class="navbar" align="center"
><a class="navbar" target="_top" href="https://GitHub.com/mrJean1/PyGeodesy">pygeodesy</a></th>
</tr></table></th>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="100%">
<span class="breadcrumbs">
abc ::
ABCMeta ::
Class ABCMeta
</span>
</td>
<td>
<table cellpadding="0" cellspacing="0">
<!-- hide/show private -->
<tr><td align="right"><span class="options"
>[<a href="frames.html" target="_top">frames</a
>] | <a href="abc.ABCMeta-class.html"
target="_top">no frames</a>]</span></td></tr>
</table>
</td>
</tr>
</table>
<!-- ==================== TYPE DESCRIPTION ==================== -->
<h1 class="epydoc">Type ABCMeta</h1><p class="nomargin-top"></p>
<pre class="base-tree">
object --+
|
type --+
|
<strong class="uidshort">ABCMeta</strong>
</pre>
<hr />
<p>Metaclass for defining Abstract Base Classes (ABCs).</p>
<p>Use this metaclass to create an ABC. An ABC can be subclassed
directly, and then acts as a mix-in class. You can also register
unrelated concrete classes (even built-in classes) and unrelated ABCs as
'virtual subclasses' -- these and their descendants will be considered
subclasses of the registering ABC by the built-in issubclass() function,
but the registering ABC won't show up in their MRO (Method Resolution
Order) nor will method implementations defined by the registering ABC be
callable (not even via super()).</p>
<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
<td align="left" colspan="2" class="table-header">
<span class="table-header">Instance Methods</span></td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">bool</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="abc.ABCMeta-class.html#__instancecheck__" class="summary-sig-name">__instancecheck__</a>(<span class="summary-sig-arg">cls</span>,
<span class="summary-sig-arg">instance</span>)</span><br />
Override for isinstance(instance, cls).</td>
<td align="right" valign="top">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">bool</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="abc.ABCMeta-class.html#__subclasscheck__" class="summary-sig-name">__subclasscheck__</a>(<span class="summary-sig-arg">cls</span>,
<span class="summary-sig-arg">subclass</span>)</span><br />
Override for issubclass(subclass, cls).</td>
<td align="right" valign="top">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type"> </span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a name="register"></a><span class="summary-sig-name">register</span>(<span class="summary-sig-arg">cls</span>,
<span class="summary-sig-arg">subclass</span>)</span><br />
Register a virtual subclass of an ABC.</td>
<td align="right" valign="top">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" class="summary">
<p class="indent-wrapped-lines"><b>Inherited from <code>type</code></b>:
<code>__call__</code>,
<code>__delattr__</code>,
<code>__eq__</code>,
<code>__ge__</code>,
<code>__getattribute__</code>,
<code>__gt__</code>,
<code>__hash__</code>,
<code>__init__</code>,
<code>__le__</code>,
<code>__lt__</code>,
<code>__ne__</code>,
<code>__repr__</code>,
<code>__setattr__</code>,
<code>__subclasses__</code>,
<code>mro</code>
</p>
<p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
<code>__format__</code>,
<code>__reduce__</code>,
<code>__reduce_ex__</code>,
<code>__sizeof__</code>,
<code>__str__</code>,
<code>__subclasshook__</code>
</p>
</td>
</tr>
</table>
<!-- ==================== STATIC METHODS ==================== -->
<a name="section-StaticMethods"></a>
<table class="summary" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
<td align="left" colspan="2" class="table-header">
<span class="table-header">Static Methods</span></td>
</tr>
<tr>
<td width="15%" align="right" valign="top" class="summary">
<span class="summary-type">a new object with type S, a subtype of T</span>
</td><td class="summary">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><span class="summary-sig"><a href="abc.ABCMeta-class.html#__new__" class="summary-sig-name">__new__</a>(<span class="summary-sig-arg">mcls</span>,
<span class="summary-sig-arg">name</span>,
<span class="summary-sig-arg">bases</span>,
<span class="summary-sig-arg">namespace</span>)</span></td>
<td align="right" valign="top">
</td>
</tr>
</table>
</td>
</tr>
</table>
<!-- ==================== PROPERTIES ==================== -->
<a name="section-Properties"></a>
<table class="summary" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
<td align="left" colspan="2" class="table-header">
<span class="table-header">Properties</span></td>
</tr>
<tr>
<td colspan="2" class="summary">
<p class="indent-wrapped-lines"><b>Inherited from <code>type</code></b>:
<code>__abstractmethods__</code>,
<code>__base__</code>,
<code>__bases__</code>,
<code>__basicsize__</code>,
<code>__dictoffset__</code>,
<code>__flags__</code>,
<code>__itemsize__</code>,
<code>__mro__</code>,
<code>__name__</code>,
<code>__weakrefoffset__</code>
</p>
<p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
<code>__class__</code>
</p>
</td>
</tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
<td align="left" colspan="2" class="table-header">
<span class="table-header">Method Details</span></td>
</tr>
</table>
<a name="__instancecheck__"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr valign="top"><td>
<h3 class="epydoc"><span class="sig"><span class="sig-name">__instancecheck__</span>(<span class="sig-arg">cls</span>,
<span class="sig-arg">instance</span>)</span>
</h3>
</td><td align="right" valign="top"
>
</td>
</tr></table>
<p>Override for isinstance(instance, cls).</p>
<dl class="fields">
<dt>Returns: bool</dt>
<dt>Overrides:
type.__instancecheck__
</dt>
</dl>
</td></tr></table>
</div>
<a name="__new__"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr valign="top"><td>
<h3 class="epydoc"><span class="sig"><span class="sig-name">__new__</span>(<span class="sig-arg">mcls</span>,
<span class="sig-arg">name</span>,
<span class="sig-arg">bases</span>,
<span class="sig-arg">namespace</span>)</span>
<br /><em class="fname">Static Method</em>
</h3>
</td><td align="right" valign="top"
>
</td>
</tr></table>
<dl class="fields">
<dt>Returns: a new object with type S, a subtype of T</dt>
<dt>Overrides:
object.__new__
<dd><em class="note">(inherited documentation)</em></dd>
</dt>
</dl>
</td></tr></table>
</div>
<a name="__subclasscheck__"></a>
<div>
<table class="details" border="1" cellpadding="3"
cellspacing="0" width="100%" bgcolor="white">
<tr><td>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr valign="top"><td>
<h3 class="epydoc"><span class="sig"><span class="sig-name">__subclasscheck__</span>(<span class="sig-arg">cls</span>,
<span class="sig-arg">subclass</span>)</span>
</h3>
</td><td align="right" valign="top"
>
</td>
</tr></table>
<p>Override for issubclass(subclass, cls).</p>
<dl class="fields">
<dt>Returns: bool</dt>
<dt>Overrides:
type.__subclasscheck__
</dt>
</dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
bgcolor="#a0c0ff" cellspacing="0">
<tr valign="middle">
<!-- Home link -->
<th> <a
href="pygeodesy-module.html">Home</a> </th>
<!-- Tree link -->
<th> <a
href="module-tree.html">Trees</a> </th>
<!-- Index link -->
<th> <a
href="identifier-index.html">Indices</a> </th>
<!-- Help link -->
<th> <a
href="help.html">Help</a> </th>
<!-- Project homepage -->
<th class="navbar" align="right" width="100%">
<table border="0" cellpadding="0" cellspacing="0">
<tr><th class="navbar" align="center"
><a class="navbar" target="_top" href="https://GitHub.com/mrJean1/PyGeodesy">pygeodesy</a></th>
</tr></table></th>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr>
<td align="left" class="footer">
Generated by Epydoc 3.0.1 on Wed Mar 25 13:27:18 2026
</td>
<td align="right" class="footer">
<a target="mainFrame" href="http://epydoc.sourceforge.net"
>http://epydoc.sourceforge.net</a>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
// Private objects are initially displayed (because if
// javascript is turned off then we want them to be
// visible); but by default, we want to hide them. So hide
// them unless we have a cookie that says to show them.
checkCookie();
// -->
</script>
</body>
</html>
================================================
FILE: docs/api-objects.txt
================================================
pygeodesy pygeodesy-module.html
pygeodesy.simplifyRDPm pygeodesy-module.html#simplifyRDPm
pygeodesy.wrapPI pygeodesy-module.html#wrapPI
pygeodesy.deprecated_property_RO pygeodesy-module.html#deprecated_property_RO
pygeodesy.attrs pygeodesy-module.html#attrs
pygeodesy.triAngle pygeodesy-module.html#triAngle
pygeodesy.clipDegrees pygeodesy-module.html#clipDegrees
pygeodesy.F_D pygeodesy-module.html#F_D
pygeodesy.neg_ pygeodesy-module.html#neg_
pygeodesy.degrees2grades pygeodesy-module.html#degrees2grades
pygeodesy.rtp2xyz_ pygeodesy-module.html#rtp2xyz_
pygeodesy.fatan pygeodesy-module.html#fatan
pygeodesy.falsed2f pygeodesy-module.html#falsed2f
pygeodesy.str2ub pygeodesy-module.html#str2ub
pygeodesy.clipDMS pygeodesy-module.html#clipDMS
pygeodesy.latDMS pygeodesy-module.html#latDMS
pygeodesy.version pygeodesy-module.html#version
pygeodesy.acos1 pygeodesy-module.html#acos1
pygeodesy.Fsum2product pygeodesy-module.html#Fsum2product
pygeodesy.MIN_EXP pygeodesy-module.html#MIN_EXP
pygeodesy.R_NM pygeodesy-module.html#R_NM
pygeodesy.m2chain pygeodesy-module.html#m2chain
pygeodesy.isTuple2 pygeodesy-module.html#isTuple2
pygeodesy.intersection3d3 pygeodesy-module.html#intersection3d3
pygeodesy.MAX pygeodesy-module.html#MAX
pygeodesy.euclidean pygeodesy-module.html#euclidean
pygeodesy.nonfiniterrors pygeodesy-module.html#nonfiniterrors
pygeodesy.n2f_ pygeodesy-module.html#n2f_
pygeodesy.isLazy pygeodesy-module.html#isLazy
pygeodesy.signBit pygeodesy-module.html#signBit
pygeodesy.float0_ pygeodesy-module.html#float0_
pygeodesy.opposing_ pygeodesy-module.html#opposing_
pygeodesy.itemsorted pygeodesy-module.html#itemsorted
pygeodesy.trfTransforms pygeodesy-module.html#trfTransforms
pygeodesy.isnon0 pygeodesy-module.html#isnon0
pygeodesy.radical2 pygeodesy-module.html#radical2
pygeodesy.m2yard pygeodesy-module.html#m2yard
pygeodesy.S_MIN pygeodesy-module.html#S_MIN
pygeodesy.toUtm pygeodesy-module.html#toUtm
pygeodesy.sincos2_ pygeodesy-module.html#sincos2_
pygeodesy.flatLocal_ pygeodesy-module.html#flatLocal_
pygeodesy.hartzell pygeodesy-module.html#hartzell
pygeodesy.cosineForsytheAndoyerLambert_ pygeodesy-module.html#cosineForsytheAndoyerLambert_
pygeodesy.FrechetCosineForsytheAndoyerLambert pygeodesy-module.html#FrechetCosineForsytheAndoyerLambert
pygeodesy.clipSH pygeodesy-module.html#clipSH
pygeodesy.neg pygeodesy-module.html#neg
pygeodesy.EcefCartesian pygeodesy-module.html#EcefCartesian
pygeodesy.fractional pygeodesy-module.html#fractional
pygeodesy.collins pygeodesy-module.html#collins
pygeodesy.isNvector pygeodesy-module.html#isNvector
pygeodesy.sincos2d pygeodesy-module.html#sincos2d
pygeodesy.f_2f pygeodesy-module.html#f_2f
pygeodesy.hypot1 pygeodesy-module.html#hypot1
pygeodesy.flatPolar_ pygeodesy-module.html#flatPolar_
pygeodesy.ft2m pygeodesy-module.html#ft2m
pygeodesy.hypot3 pygeodesy-module.html#hypot3
pygeodesy.copysign pygeodesy-module.html#copysign
pygeodesy.trfTransform0 pygeodesy-module.html#trfTransform0
pygeodesy.latlonDMS_ pygeodesy-module.html#latlonDMS_
pygeodesy.parseOSGR pygeodesy-module.html#parseOSGR
pygeodesy.nearestOn3 pygeodesy-module.html#nearestOn3
pygeodesy.frange pygeodesy-module.html#frange
pygeodesy.favg pygeodesy-module.html#favg
pygeodesy.a_b2f2 pygeodesy-module.html#a_b2f2
pygeodesy.nearestOn6 pygeodesy-module.html#nearestOn6
pygeodesy.asin1 pygeodesy-module.html#asin1
pygeodesy.printf pygeodesy-module.html#printf
pygeodesy.isodd pygeodesy-module.html#isodd
pygeodesy.ispolar pygeodesy-module.html#ispolar
pygeodesy.ha2m2 pygeodesy-module.html#ha2m2
pygeodesy.Fn_rt pygeodesy-module.html#Fn_rt
pygeodesy.HausdorffCosineForsytheAndoyerLambert pygeodesy-module.html#HausdorffCosineForsytheAndoyerLambert
pygeodesy.fStrzs pygeodesy-module.html#fStrzs
pygeodesy.INF pygeodesy-module.html#INF
pygeodesy.istuplist pygeodesy-module.html#istuplist
pygeodesy.unroll180 pygeodesy-module.html#unroll180
pygeodesy.F_DEG pygeodesy-module.html#F_DEG
pygeodesy.parseDDDMMSS pygeodesy-module.html#parseDDDMMSS
pygeodesy.radiansPI pygeodesy-module.html#radiansPI
pygeodesy.iscolinearWith pygeodesy-module.html#iscolinearWith
pygeodesy.geoidHeight2 pygeodesy-module.html#geoidHeight2
pygeodesy.cotd_ pygeodesy-module.html#cotd_
pygeodesy.cassini pygeodesy-module.html#cassini
pygeodesy.frandoms pygeodesy-module.html#frandoms
pygeodesy.collins5 pygeodesy-module.html#collins5
pygeodesy.print_ pygeodesy-module.html#print_
pygeodesy.anstr pygeodesy-module.html#anstr
pygeodesy.HeightIDWcosineAndoyerLambert pygeodesy-module.html#HeightIDWcosineAndoyerLambert
pygeodesy.compassPoint pygeodesy-module.html#compassPoint
pygeodesy.angle2chord pygeodesy-module.html#angle2chord
pygeodesy.fathom2m pygeodesy-module.html#fathom2m
pygeodesy.F_DM__ pygeodesy-module.html#F_DM__
pygeodesy.excessQuad pygeodesy-module.html#excessQuad
pygeodesy.cosineLaw pygeodesy-module.html#cosineLaw
pygeodesy.chord2angle pygeodesy-module.html#chord2angle
pygeodesy.circum3 pygeodesy-module.html#circum3
pygeodesy.cosineAndoyerLambert_ pygeodesy-module.html#cosineAndoyerLambert_
pygeodesy.isiterabletype pygeodesy-module.html#isiterabletype
pygeodesy.RefFrames pygeodesy-module.html#RefFrames
pygeodesy.fsum pygeodesy-module.html#fsum
pygeodesy.UtmUps pygeodesy-module.html#UtmUps
pygeodesy.iscomplex pygeodesy-module.html#iscomplex
pygeodesy.gnomonic pygeodesy-module.html#gnomonic
pygeodesy.F_DEG_ pygeodesy-module.html#F_DEG_
pygeodesy.m2fathom pygeodesy-module.html#m2fathom
pygeodesy.scalar pygeodesy-module.html#scalar
pygeodesy.circum4_ pygeodesy-module.html#circum4_
pygeodesy.a_b2e22 pygeodesy-module.html#a_b2e22
pygeodesy.sumOf pygeodesy-module.html#sumOf
pygeodesy.zqrt pygeodesy-module.html#zqrt
pygeodesy.toMgrs pygeodesy-module.html#toMgrs
pygeodesy.F_RAD_ pygeodesy-module.html#F_RAD_
pygeodesy.int1s pygeodesy-module.html#int1s
pygeodesy.Conics pygeodesy-module.html#Conics
pygeodesy.F_SEC pygeodesy-module.html#F_SEC
pygeodesy.isnormal_ pygeodesy-module.html#isnormal_
pygeodesy.F_D60__ pygeodesy-module.html#F_D60__
pygeodesy.clipGH4 pygeodesy-module.html#clipGH4
pygeodesy.tanPI_2_2 pygeodesy-module.html#tanPI_2_2
pygeodesy.EPS8 pygeodesy-module.html#EPS8
pygeodesy.EPS4 pygeodesy-module.html#EPS4
pygeodesy.utmZoneBand5 pygeodesy-module.html#utmZoneBand5
pygeodesy.EPS2 pygeodesy-module.html#EPS2
pygeodesy.haversine pygeodesy-module.html#haversine
pygeodesy.EPS0 pygeodesy-module.html#EPS0
pygeodesy.EPS1 pygeodesy-module.html#EPS1
pygeodesy.degrees360 pygeodesy-module.html#degrees360
pygeodesy.machine pygeodesy-module.html#machine
pygeodesy.inStr pygeodesy-module.html#inStr
pygeodesy.e2f pygeodesy-module.html#e2f
pygeodesy.fStr pygeodesy-module.html#fStr
pygeodesy.RefFrameError pygeodesy-module.html#RefFrameError
pygeodesy.isneg0 pygeodesy-module.html#isneg0
pygeodesy.excessAbc pygeodesy-module.html#excessAbc
pygeodesy.NorthPole pygeodesy-module.html#NorthPole
pygeodesy.atan1d pygeodesy-module.html#atan1d
pygeodesy.thomas_ pygeodesy-module.html#thomas_
pygeodesy.deprecated_class pygeodesy-module.html#deprecated_class
pygeodesy.utmZoneBand2 pygeodesy-module.html#utmZoneBand2
pygeodesy.f2e2 pygeodesy-module.html#f2e2
pygeodesy.agdf pygeodesy-module.html#agdf
pygeodesy.chain2m pygeodesy-module.html#chain2m
pygeodesy.intersection2 pygeodesy-module.html#intersection2
pygeodesy.isBoolean pygeodesy-module.html#isBoolean
pygeodesy.cbrt2 pygeodesy-module.html#cbrt2
pygeodesy.iterNumpy2over pygeodesy-module.html#iterNumpy2over
pygeodesy.strs pygeodesy-module.html#strs
pygeodesy.isnear0 pygeodesy-module.html#isnear0
pygeodesy.map2 pygeodesy-module.html#map2
pygeodesy.atan2 pygeodesy-module.html#atan2
pygeodesy.atan1 pygeodesy-module.html#atan1
pygeodesy.map1 pygeodesy-module.html#map1
pygeodesy.compassAngle pygeodesy-module.html#compassAngle
pygeodesy.F_DMS__ pygeodesy-module.html#F_DMS__
pygeodesy.F_MIN__ pygeodesy-module.html#F_MIN__
pygeodesy.tienstra7 pygeodesy-module.html#tienstra7
pygeodesy.antipode pygeodesy-module.html#antipode
pygeodesy.exception_chaining pygeodesy-module.html#exception_chaining
pygeodesy.fsum1f_ pygeodesy-module.html#fsum1f_
pygeodesy.flatLocal pygeodesy-module.html#flatLocal
pygeodesy.F_RAD pygeodesy-module.html#F_RAD
pygeodesy.f2n pygeodesy-module.html#f2n
pygeodesy.R_MB pygeodesy-module.html#R_MB
pygeodesy.R_MA pygeodesy-module.html#R_MA
pygeodesy.m2acre pygeodesy-module.html#m2acre
pygeodesy.degrees pygeodesy-module.html#degrees
pygeodesy.deprecated_Property_RO pygeodesy-module.html#deprecated_Property_RO
pygeodesy.isclose pygeodesy-module.html#isclose
pygeodesy.reprs pygeodesy-module.html#reprs
pygeodesy.callername pygeodesy-module.html#callername
pygeodesy.hypot2 pygeodesy-module.html#hypot2
pygeodesy.f2product pygeodesy-module.html#f2product
pygeodesy.equidistant pygeodesy-module.html#equidistant
pygeodesy.parseRad pygeodesy-module.html#parseRad
pygeodesy.tand_ pygeodesy-module.html#tand_
pygeodesy.sincos2 pygeodesy-module.html#sincos2
pygeodesy.F__E_ pygeodesy-module.html#F__E_
pygeodesy.Rad pygeodesy-module.html#Rad
pygeodesy.clipFHP4 pygeodesy-module.html#clipFHP4
pygeodesy.MIN pygeodesy-module.html#MIN
pygeodesy.tienstra pygeodesy-module.html#tienstra
pygeodesy.notOverloaded pygeodesy-module.html#notOverloaded
pygeodesy.radians pygeodesy-module.html#radians
pygeodesy.parseDMS pygeodesy-module.html#parseDMS
pygeodesy.a_b2e pygeodesy-module.html#a_b2e
pygeodesy.frechet_ pygeodesy-module.html#frechet_
pygeodesy.a_b2f pygeodesy-module.html#a_b2f
pygeodesy.rtp2xyz pygeodesy-module.html#rtp2xyz
pygeodesy.a_b2n pygeodesy-module.html#a_b2n
pygeodesy.R_FM pygeodesy-module.html#R_FM
pygeodesy.degDMS pygeodesy-module.html#degDMS
pygeodesy.heightOrthometric pygeodesy-module.html#heightOrthometric
pygeodesy.Datums pygeodesy-module.html#Datums
pygeodesy.joined pygeodesy-module.html#joined
pygeodesy.Ellipsoids pygeodesy-module.html#Ellipsoids
pygeodesy.norm2 pygeodesy-module.html#norm2
pygeodesy.trilaterate3d2 pygeodesy-module.html#trilaterate3d2
pygeodesy.hypot pygeodesy-module.html#hypot
pygeodesy.S_DMS pygeodesy-module.html#S_DMS
pygeodesy.atan2p pygeodesy-module.html#atan2p
pygeodesy.a_f2b pygeodesy-module.html#a_f2b
pygeodesy.deprecated_function pygeodesy-module.html#deprecated_function
pygeodesy.atan2b pygeodesy-module.html#atan2b
pygeodesy.m2degrees pygeodesy-module.html#m2degrees
pygeodesy.atan2d pygeodesy-module.html#atan2d
pygeodesy.Geodesic_WGS84 pygeodesy-module.html#Geodesic_WGS84
pygeodesy.iskeyword pygeodesy-module.html#iskeyword
pygeodesy.NEG0 pygeodesy-module.html#NEG0
pygeodesy.areaOf pygeodesy-module.html#areaOf
pygeodesy.randomrangenerator pygeodesy-module.html#randomrangenerator
pygeodesy.isPoints2 pygeodesy-module.html#isPoints2
pygeodesy.triSide pygeodesy-module.html#triSide
pygeodesy.pairs pygeodesy-module.html#pairs
pygeodesy.NN pygeodesy-module.html#NN
pygeodesy.m2km pygeodesy-module.html#m2km
pygeodesy.clipCS4 pygeodesy-module.html#clipCS4
pygeodesy.m2SM pygeodesy-module.html#m2SM
pygeodesy.F_D60 pygeodesy-module.html#F_D60
pygeodesy.R_M pygeodesy-module.html#R_M
pygeodesy.toUtm8 pygeodesy-module.html#toUtm8
pygeodesy.m2furlong pygeodesy-module.html#m2furlong
pygeodesy.fsum1_ pygeodesy-module.html#fsum1_
pygeodesy.isnear1 pygeodesy-module.html#isnear1
pygeodesy.parse3d pygeodesy-module.html#parse3d
pygeodesy.toUtmUps8 pygeodesy-module.html#toUtmUps8
pygeodesy.fstrzs pygeodesy-module.html#fstrzs
pygeodesy.classname pygeodesy-module.html#classname
pygeodesy.trfXform pygeodesy-module.html#trfXform
pygeodesy.isidentifier pygeodesy-module.html#isidentifier
pygeodesy.nearestOn5 pygeodesy-module.html#nearestOn5
pygeodesy.R_SM pygeodesy-module.html#R_SM
pygeodesy.n_xyz2philam pygeodesy-module.html#n_xyz2philam
pygeodesy.clipCS3 pygeodesy-module.html#clipCS3
pygeodesy.soddy4 pygeodesy-module.html#soddy4
pygeodesy.F__F__ pygeodesy-module.html#F__F__
pygeodesy.PI_6 pygeodesy-module.html#PI_6
pygeodesy.Triaxials pygeodesy-module.html#Triaxials
pygeodesy.points2 pygeodesy-module.html#points2
pygeodesy.toLcc pygeodesy-module.html#toLcc
pygeodesy.grades2degrees pygeodesy-module.html#grades2degrees
pygeodesy.wrapPI2 pygeodesy-module.html#wrapPI2
pygeodesy.a_b2e32 pygeodesy-module.html#a_b2e32
pygeodesy.fma pygeodesy-module.html#fma
pygeodesy.fmean_ pygeodesy-module.html#fmean_
pygeodesy.parseUTMUPS5 pygeodesy-module.html#parseUTMUPS5
pygeodesy.anStr pygeodesy-module.html#anStr
pygeodesy.simplifyRW pygeodesy-module.html#simplifyRW
pygeodesy.issubclassof pygeodesy-module.html#issubclassof
pygeodesy.toDMS pygeodesy-module.html#toDMS
pygeodesy.wrap90 pygeodesy-module.html#wrap90
pygeodesy._pygeodesy_ pygeodesy-module.html#_pygeodesy_
pygeodesy.vincentys_ pygeodesy-module.html#vincentys_
pygeodesy.clipLB6 pygeodesy-module.html#clipLB6
pygeodesy.triaxum5 pygeodesy-module.html#triaxum5
pygeodesy.height4 pygeodesy-module.html#height4
pygeodesy.HeightIDWcosineForsytheAndoyerLambert pygeodesy-module.html#HeightIDWcosineForsytheAndoyerLambert
pygeodesy.copysign0 pygeodesy-module.html#copysign0
pygeodesy.triAngle5 pygeodesy-module.html#triAngle5
pygeodesy.triAngle4 pygeodesy-module.html#triAngle4
pygeodesy.m2ha pygeodesy-module.html#m2ha
pygeodesy.lonDMS pygeodesy-module.html#lonDMS
pygeodesy.yard2m pygeodesy-module.html#yard2m
pygeodesy.polar2d pygeodesy-module.html#polar2d
pygeodesy.xyz2rtp_ pygeodesy-module.html#xyz2rtp_
pygeodesy.isnear90 pygeodesy-module.html#isnear90
pygeodesy.radiansPI2 pygeodesy-module.html#radiansPI2
pygeodesy.enstr2 pygeodesy-module.html#enstr2
pygeodesy.nearestOn4 pygeodesy-module.html#nearestOn4
pygeodesy.INT0 pygeodesy-module.html#INT0
pygeodesy.n2f pygeodesy-module.html#n2f
pygeodesy.parseMGRS pygeodesy-module.html#parseMGRS
pygeodesy._isfrozen pygeodesy-module.html#_isfrozen
pygeodesy.isclass pygeodesy-module.html#isclass
pygeodesy.hstr pygeodesy-module.html#hstr
pygeodesy.excessAbc_ pygeodesy-module.html#excessAbc_
pygeodesy.f2e32 pygeodesy-module.html#f2e32
pygeodesy._init__all__ pygeodesy-module.html#_init__all__
pygeodesy.fasin1 pygeodesy-module.html#fasin1
pygeodesy.min2 pygeodesy-module.html#min2
pygeodesy.cbrt pygeodesy-module.html#cbrt
pygeodesy.limiterrors pygeodesy-module.html#limiterrors
pygeodesy.parseUTM5 pygeodesy-module.html#parseUTM5
pygeodesy.max2 pygeodesy-module.html#max2
pygeodesy.copytype pygeodesy-module.html#copytype
pygeodesy.isscalar pygeodesy-module.html#isscalar
pygeodesy.fmean pygeodesy-module.html#fmean
pygeodesy.isninf pygeodesy-module.html#isninf
pygeodesy.f2mul_ pygeodesy-module.html#f2mul_
pygeodesy.isantipode pygeodesy-module.html#isantipode
pygeodesy.thomas pygeodesy-module.html#thomas
pygeodesy.hubeny_ pygeodesy-module.html#hubeny_
pygeodesy.f2f2 pygeodesy-module.html#f2f2
pygeodesy.hypot2_ pygeodesy-module.html#hypot2_
pygeodesy.isenclosedBy pygeodesy-module.html#isenclosedBy
pygeodesy.F__F_ pygeodesy-module.html#F__F_
pygeodesy.clipSH3 pygeodesy-module.html#clipSH3
pygeodesy.bqrt pygeodesy-module.html#bqrt
pygeodesy.degrees90 pygeodesy-module.html#degrees90
pygeodesy.egmGeoidHeights pygeodesy-module.html#egmGeoidHeights
pygeodesy.unrollPI pygeodesy-module.html#unrollPI
pygeodesy.isLatLon pygeodesy-module.html#isLatLon
pygeodesy.S_SEP pygeodesy-module.html#S_SEP
pygeodesy.HeightIDW pygeodesy-module.html#HeightIDW
pygeodesy.MANT_DIG pygeodesy-module.html#MANT_DIG
pygeodesy.parseWM pygeodesy-module.html#parseWM
pygeodesy.S_SEC pygeodesy-module.html#S_SEC
pygeodesy.cosineForsytheAndoyerLambert pygeodesy-module.html#cosineForsytheAndoyerLambert
pygeodesy.decodeEPSG2 pygeodesy-module.html#decodeEPSG2
pygeodesy.bearing_ pygeodesy-module.html#bearing_
pygeodesy.simplifyVW pygeodesy-module.html#simplifyVW
pygeodesy.fsum_ pygeodesy-module.html#fsum_
pygeodesy.F_SEC__ pygeodesy-module.html#F_SEC__
pygeodesy.cotd pygeodesy-module.html#cotd
pygeodesy.utmupsValidate pygeodesy-module.html#utmupsValidate
pygeodesy.latlonDMS pygeodesy-module.html#latlonDMS
pygeodesy.property_doc_ pygeodesy-module.html#property_doc_
pygeodesy.a_b2f_ pygeodesy-module.html#a_b2f_
pygeodesy.F_DMS_ pygeodesy-module.html#F_DMS_
pygeodesy.perimeterOf pygeodesy-module.html#perimeterOf
pygeodesy.excessGirard pygeodesy-module.html#excessGirard
pygeodesy.cot_ pygeodesy-module.html#cot_
pygeodesy.compassDMS pygeodesy-module.html#compassDMS
pygeodesy.ha2acre pygeodesy-module.html#ha2acre
pygeodesy.issequence pygeodesy-module.html#issequence
pygeodesy.typename pygeodesy-module.html#typename
pygeodesy.pygeodesy_abspath pygeodesy-module.html#pygeodesy_abspath
pygeodesy.wildberger3 pygeodesy-module.html#wildberger3
pygeodesy.upsZoneBand5 pygeodesy-module.html#upsZoneBand5
pygeodesy.a_f_2b pygeodesy-module.html#a_f_2b
pygeodesy.isfinite pygeodesy-module.html#isfinite
pygeodesy.facos1 pygeodesy-module.html#facos1
pygeodesy.wrap360 pygeodesy-module.html#wrap360
pygeodesy.euclid_ pygeodesy-module.html#euclid_
pygeodesy.bounds pygeodesy-module.html#bounds
pygeodesy.toWm pygeodesy-module.html#toWm
pygeodesy.R_KM pygeodesy-module.html#R_KM
pygeodesy.euclid pygeodesy-module.html#euclid
pygeodesy.float0 pygeodesy-module.html#float0
pygeodesy.date2epoch pygeodesy-module.html#date2epoch
pygeodesy.isnan pygeodesy-module.html#isnan
pygeodesy.b_f2a pygeodesy-module.html#b_f2a
pygeodesy.clipStr pygeodesy-module.html#clipStr
pygeodesy.grades400 pygeodesy-module.html#grades400
pygeodesy.simplifyVWm pygeodesy-module.html#simplifyVWm
pygeodesy.wrap_normal pygeodesy-module.html#wrap_normal
pygeodesy.MAX_EXP pygeodesy-module.html#MAX_EXP
pygeodesy.F__G__ pygeodesy-module.html#F__G__
pygeodesy.m2ft pygeodesy-module.html#m2ft
pygeodesy.ub2str pygeodesy-module.html#ub2str
pygeodesy.NINF pygeodesy-module.html#NINF
pygeodesy.cosineAndoyerLambert pygeodesy-module.html#cosineAndoyerLambert
pygeodesy.PI pygeodesy-module.html#PI
pygeodesy.tan_2 pygeodesy-module.html#tan_2
pygeodesy.toCss pygeodesy-module.html#toCss
pygeodesy.antipode_ pygeodesy-module.html#antipode_
pygeodesy.lrstrip pygeodesy-module.html#lrstrip
pygeodesy.circin6 pygeodesy-module.html#circin6
pygeodesy.unsign0 pygeodesy-module.html#unsign0
pygeodesy.unstr pygeodesy-module.html#unstr
pygeodesy.fsum1 pygeodesy-module.html#fsum1
pygeodesy.epoch2date pygeodesy-module.html#epoch2date
pygeodesy.EPS1_2 pygeodesy-module.html#EPS1_2
pygeodesy.polar2 pygeodesy-module.html#polar2
pygeodesy.iterNumpy2 pygeodesy-module.html#iterNumpy2
pygeodesy.MANTIS pygeodesy-module.html#MANTIS
pygeodesy.wrap180 pygeodesy-module.html#wrap180
pygeodesy.float_ pygeodesy-module.html#float_
pygeodesy.utmupsValidateOK pygeodesy-module.html#utmupsValidateOK
pygeodesy.isNumpy2 pygeodesy-module.html#isNumpy2
pygeodesy.boundsOf pygeodesy-module.html#boundsOf
pygeodesy.excessLHuilier pygeodesy-module.html#excessLHuilier
pygeodesy.isfloat pygeodesy-module.html#isfloat
pygeodesy.simplify1 pygeodesy-module.html#simplify1
pygeodesy.equirectangular pygeodesy-module.html#equirectangular
pygeodesy.hausdorff_ pygeodesy-module.html#hausdorff_
pygeodesy.acre2ha pygeodesy-module.html#acre2ha
pygeodesy.notImplemented pygeodesy-module.html#notImplemented
pygeodesy.FrechetCosineAndoyerLambert pygeodesy-module.html#FrechetCosineAndoyerLambert
pygeodesy.fhorner pygeodesy-module.html#fhorner
pygeodesy.EPS_2 pygeodesy-module.html#EPS_2
pygeodesy.circle4 pygeodesy-module.html#circle4
pygeodesy.areaof pygeodesy-module.html#areaof
pygeodesy.isError pygeodesy-module.html#isError
pygeodesy.encodeEPSG pygeodesy-module.html#encodeEPSG
pygeodesy.SouthPole pygeodesy-module.html#SouthPole
pygeodesy.sincostan3d pygeodesy-module.html#sincostan3d
pygeodesy.crosserrors pygeodesy-module.html#crosserrors
pygeodesy.isAng pygeodesy-module.html#isAng
pygeodesy.e22f pygeodesy-module.html#e22f
pygeodesy.F__E__ pygeodesy-module.html#F__E__
pygeodesy.remainder pygeodesy-module.html#remainder
pygeodesy.degrees180 pygeodesy-module.html#degrees180
pygeodesy.toEtm8 pygeodesy-module.html#toEtm8
pygeodesy.cot pygeodesy-module.html#cot
pygeodesy.splice pygeodesy-module.html#splice
pygeodesy.degrees2m pygeodesy-module.html#degrees2m
pygeodesy.isstr pygeodesy-module.html#isstr
pygeodesy.tand pygeodesy-module.html#tand
pygeodesy.parse3llh pygeodesy-module.html#parse3llh
pygeodesy.false2f pygeodesy-module.html#false2f
pygeodesy.S_DEG pygeodesy-module.html#S_DEG
pygeodesy.isint0 pygeodesy-module.html#isint0
pygeodesy.isiterablen pygeodesy-module.html#isiterablen
pygeodesy.fprod pygeodesy-module.html#fprod
pygeodesy.flatPolar pygeodesy-module.html#flatPolar
pygeodesy.DIG pygeodesy-module.html#DIG
pygeodesy.excessQuad_ pygeodesy-module.html#excessQuad_
pygeodesy.isbool pygeodesy-module.html#isbool
pygeodesy.unsigned0 pygeodesy-module.html#unsigned0
pygeodesy.nameof pygeodesy-module.html#nameof
pygeodesy.intersections2 pygeodesy-module.html#intersections2
pygeodesy.radii11 pygeodesy-module.html#radii11
pygeodesy.fidw pygeodesy-module.html#fidw
pygeodesy.isconvex_ pygeodesy-module.html#isconvex_
pygeodesy.__package__ pygeodesy-module.html#__package__
pygeodesy.isneg pygeodesy-module.html#isneg
pygeodesy.m2NM pygeodesy-module.html#m2NM
pygeodesy.luneOf pygeodesy-module.html#luneOf
pygeodesy.simplify2 pygeodesy-module.html#simplify2
pygeodesy.wrapPI_2 pygeodesy-module.html#wrapPI_2
pygeodesy.m2radians pygeodesy-module.html#m2radians
pygeodesy.n2e2 pygeodesy-module.html#n2e2
pygeodesy.SM2m pygeodesy-module.html#SM2m
pygeodesy.isiterable pygeodesy-module.html#isiterable
pygeodesy.normal_ pygeodesy-module.html#normal_
pygeodesy.isconvex pygeodesy-module.html#isconvex
pygeodesy.excessKarney pygeodesy-module.html#excessKarney
pygeodesy.b_f_2a pygeodesy-module.html#b_f_2a
pygeodesy.toUps8 pygeodesy-module.html#toUps8
pygeodesy.circum4 pygeodesy-module.html#circum4
pygeodesy.hartzell4 pygeodesy-module.html#hartzell4
pygeodesy.km2m pygeodesy-module.html#km2m
pygeodesy.elliperim pygeodesy-module.html#elliperim
pygeodesy.NAN pygeodesy-module.html#NAN
pygeodesy.EPS pygeodesy-module.html#EPS
pygeodesy.horizon pygeodesy-module.html#horizon
pygeodesy.grades pygeodesy-module.html#grades
pygeodesy.gdf pygeodesy-module.html#gdf
pygeodesy.joined_ pygeodesy-module.html#joined_
pygeodesy.F_DEG__ pygeodesy-module.html#F_DEG__
pygeodesy.classnaming pygeodesy-module.html#classnaming
pygeodesy.isnormal pygeodesy-module.html#isnormal
pygeodesy.furlong2m pygeodesy-module.html#furlong2m
pygeodesy.atand pygeodesy-module.html#atand
pygeodesy.excessLHuilier_ pygeodesy-module.html#excessLHuilier_
pygeodesy.cosineLaw_ pygeodesy-module.html#cosineLaw_
pygeodesy.instr pygeodesy-module.html#instr
pygeodesy.equirectangular_ pygeodesy-module.html#equirectangular_
pygeodesy.triSide4 pygeodesy-module.html#triSide4
pygeodesy.len2 pygeodesy-module.html#len2
pygeodesy.fsumf_ pygeodesy-module.html#fsumf_
pygeodesy.xyz2rtp pygeodesy-module.html#xyz2rtp
pygeodesy.euclidean_ pygeodesy-module.html#euclidean_
pygeodesy.hav pygeodesy-module.html#hav
pygeodesy.Transforms pygeodesy-module.html#Transforms
pygeodesy.equirectangular3 pygeodesy-module.html#equirectangular3
pygeodesy.equirectangular4 pygeodesy-module.html#equirectangular4
pygeodesy.pierlotx pygeodesy-module.html#pierlotx
pygeodesy.R_VM pygeodesy-module.html#R_VM
pygeodesy.F_D__ pygeodesy-module.html#F_D__
pygeodesy.heightOf pygeodesy-module.html#heightOf
pygeodesy.enStr2 pygeodesy-module.html#enStr2
pygeodesy.triArea pygeodesy-module.html#triArea
pygeodesy.triSide2 pygeodesy-module.html#triSide2
pygeodesy.rangerrors pygeodesy-module.html#rangerrors
pygeodesy.PI2 pygeodesy-module.html#PI2
pygeodesy.PI3 pygeodesy-module.html#PI3
pygeodesy.PI4 pygeodesy-module.html#PI4
pygeodesy.isenclosedby pygeodesy-module.html#isenclosedby
pygeodesy.S_RAD pygeodesy-module.html#S_RAD
pygeodesy.OK pygeodesy-module.html#OK
pygeodesy.signOf pygeodesy-module.html#signOf
pygeodesy.sincos2d_ pygeodesy-module.html#sincos2d_
pygeodesy.bearingDMS pygeodesy-module.html#bearingDMS
pygeodesy.isantipode_ pygeodesy-module.html#isantipode_
pygeodesy.radiansPI_2 pygeodesy-module.html#radiansPI_2
pygeodesy.excessGirard_ pygeodesy-module.html#excessGirard_
pygeodesy.vincentys pygeodesy-module.html#vincentys
pygeodesy.norm_ pygeodesy-module.html#norm_
pygeodesy.pierlot pygeodesy-module.html#pierlot
pygeodesy.utmupsZoneBand5 pygeodesy-module.html#utmupsZoneBand5
pygeodesy.f2f_ pygeodesy-module.html#f2f_
pygeodesy.floats_ pygeodesy-module.html#floats_
pygeodesy.trilaterate2d2 pygeodesy-module.html#trilaterate2d2
pygeodesy.HeightIDW3 pygeodesy-module.html#HeightIDW3
pygeodesy.parseUTM pygeodesy-module.html#parseUTM
pygeodesy.F_D60_ pygeodesy-module.html#F_D60_
pygeodesy.truncate pygeodesy-module.html#truncate
pygeodesy.a_b2e2 pygeodesy-module.html#a_b2e2
pygeodesy.m2toise pygeodesy-module.html#m2toise
pygeodesy.fdot3 pygeodesy-module.html#fdot3
pygeodesy.perimeterof pygeodesy-module.html#perimeterof
pygeodesy.HausdorffCosineAndoyerLambert pygeodesy-module.html#HausdorffCosineAndoyerLambert
pygeodesy.NM2m pygeodesy-module.html#NM2m
pygeodesy.F_SEC_ pygeodesy-module.html#F_SEC_
pygeodesy.fdot_ pygeodesy-module.html#fdot_
pygeodesy.fremainder pygeodesy-module.html#fremainder
pygeodesy.parseUPS5 pygeodesy-module.html#parseUPS5
pygeodesy.modulename pygeodesy-module.html#modulename
pygeodesy.parseDMS2 pygeodesy-module.html#parseDMS2
pygeodesy.F__G_ pygeodesy-module.html#F__G_
pygeodesy.elliperim_ pygeodesy-module.html#elliperim_
pygeodesy.f2e22 pygeodesy-module.html#f2e22
pygeodesy.excessCagnoli_ pygeodesy-module.html#excessCagnoli_
pygeodesy.acre2m2 pygeodesy-module.html#acre2m2
pygeodesy.F__E pygeodesy-module.html#F__E
pygeodesy.F__F pygeodesy-module.html#F__F
pygeodesy.F__G pygeodesy-module.html#F__G
pygeodesy.fstr pygeodesy-module.html#fstr
pygeodesy.excessKarney_ pygeodesy-module.html#excessKarney_
pygeodesy.nearestOn pygeodesy-module.html#nearestOn
pygeodesy.hubeny pygeodesy-module.html#hubeny
pygeodesy.clipRadians pygeodesy-module.html#clipRadians
pygeodesy.parseETM5 pygeodesy-module.html#parseETM5
pygeodesy.snellius3 pygeodesy-module.html#snellius3
pygeodesy.OVERFLOW pygeodesy-module.html#OVERFLOW
pygeodesy.isclockwise pygeodesy-module.html#isclockwise
pygeodesy.fpowers pygeodesy-module.html#fpowers
pygeodesy.quadOf pygeodesy-module.html#quadOf
pygeodesy.meeus2 pygeodesy-module.html#meeus2
pygeodesy.haversine_ pygeodesy-module.html#haversine_
pygeodesy.latlon2n_xyz pygeodesy-module.html#latlon2n_xyz
pygeodesy.fpolynomial pygeodesy-module.html#fpolynomial
pygeodesy.isinstanceof pygeodesy-module.html#isinstanceof
pygeodesy.islistuple pygeodesy-module.html#islistuple
pygeodesy.isDEPRECATED pygeodesy-module.html#isDEPRECATED
pygeodesy.sqrt3 pygeodesy-module.html#sqrt3
pygeodesy.sqrt0 pygeodesy-module.html#sqrt0
pygeodesy.radians2m pygeodesy-module.html#radians2m
pygeodesy.hypot_ pygeodesy-module.html#hypot_
pygeodesy.sincostan3 pygeodesy-module.html#sincostan3
pygeodesy.zcrt pygeodesy-module.html#zcrt
pygeodesy.centroidOf pygeodesy-module.html#centroidOf
pygeodesy.Deg pygeodesy-module.html#Deg
pygeodesy.F_DM pygeodesy-module.html#F_DM
pygeodesy.n_xyz2latlon pygeodesy-module.html#n_xyz2latlon
pygeodesy.SinCos2 pygeodesy-module.html#SinCos2
pygeodesy.clips pygeodesy-module.html#clips
pygeodesy.toOsgr pygeodesy-module.html#toOsgr
pygeodesy.F_D_ pygeodesy-module.html#F_D_
pygeodesy.F_DM_ pygeodesy-module.html#F_DM_
pygeodesy.R_QM pygeodesy-module.html#R_QM
pygeodesy.EPS02 pygeodesy-module.html#EPS02
pygeodesy.F_DMS pygeodesy-module.html#F_DMS
pygeodesy.halfs2 pygeodesy-module.html#halfs2
pygeodesy.fatan2 pygeodesy-module.html#fatan2
pygeodesy.bearing pygeodesy-module.html#bearing
pygeodesy.fatan1 pygeodesy-module.html#fatan1
pygeodesy.philam2n_xyz pygeodesy-module.html#philam2n_xyz
pygeodesy.Triaxial3s pygeodesy-module.html#Triaxial3s
pygeodesy.F_RAD__ pygeodesy-module.html#F_RAD__
pygeodesy.F_MIN_ pygeodesy-module.html#F_MIN_
pygeodesy.HeightIDW2 pygeodesy-module.html#HeightIDW2
pygeodesy.polygon pygeodesy-module.html#polygon
pygeodesy.elevation2 pygeodesy-module.html#elevation2
pygeodesy.isCartesian pygeodesy-module.html#isCartesian
pygeodesy.PI_2 pygeodesy-module.html#PI_2
pygeodesy.PI_3 pygeodesy-module.html#PI_3
pygeodesy.PI_4 pygeodesy-module.html#PI_4
pygeodesy.F_MIN pygeodesy-module.html#F_MIN
pygeodesy.deprecated_method pygeodesy-module.html#deprecated_method
pygeodesy.normal pygeodesy-module.html#normal
pygeodesy.R_GM pygeodesy-module.html#R_GM
pygeodesy.sqrt_a pygeodesy-module.html#sqrt_a
pygeodesy.simplifyRDP pygeodesy-module.html#simplifyRDP
pygeodesy.isint pygeodesy-module.html#isint
pygeodesy.fdot pygeodesy-module.html#fdot
pygeodesy.tyr3d pygeodesy-module.html#tyr3d
pygeodesy.precision pygeodesy-module.html#precision
pygeodesy.isinf pygeodesy-module.html#isinf
pygeodesy.tan pygeodesy-module.html#tan
pygeodesy._all pygeodesy-module.html#_all
pygeodesy.tan_ pygeodesy-module.html#tan_
pygeodesy.unStr pygeodesy-module.html#unStr
pygeodesy.toise2m pygeodesy-module.html#toise2m
pygeodesy.PI3_2 pygeodesy-module.html#PI3_2
pygeodesy.opposing pygeodesy-module.html#opposing
pygeodesy.grades2radians pygeodesy-module.html#grades2radians
pygeodesy.normDMS pygeodesy-module.html#normDMS
pygeodesy.freduce pygeodesy-module.html#freduce
pygeodesy.__main__ pygeodesy.__main__-module.html
pygeodesy.__main__._main pygeodesy.__main__-module.html#_main
pygeodesy.__main__.__package__ pygeodesy.__main__-module.html#__package__
pygeodesy.__main__.t pygeodesy.__main__-module.html#t
pygeodesy.albers pygeodesy.albers-module.html
pygeodesy.albers._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.albers._DatanheE pygeodesy.albers-module.html#_DatanheE
pygeodesy.albers._atanh1 pygeodesy.albers-module.html#_atanh1
pygeodesy.albers.neg_ pygeodesy.basics-module.html#neg_
pygeodesy.albers.deprecated_Property_RO pygeodesy.props-module.html#deprecated_Property_RO
pygeodesy.albers.fsum1f_ pygeodesy.fsums-module.html#fsum1f_
pygeodesy.albers._ellipsoidal_datum pygeodesy.datums-module.html#_ellipsoidal_datum
pygeodesy.albers._ct2 pygeodesy.albers-module.html#_ct2
pygeodesy.albers._TOL0 pygeodesy.albers-module.html#_TOL0
pygeodesy.albers._name2__ pygeodesy.named-module.html#_name2__
pygeodesy.albers._Dsn pygeodesy.albers-module.html#_Dsn
pygeodesy.albers._diff182 pygeodesy.karney-module.html#_diff182
pygeodesy.albers.sincos2d_ pygeodesy.utily-module.html#sincos2d_
pygeodesy.albers.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.albers._Pass pygeodesy.named-module.html#_Pass
pygeodesy.albers.sincos2d pygeodesy.utily-module.html#sincos2d
pygeodesy.albers._k1_ pygeodesy.albers-module.html#_k1_
pygeodesy.albers.__all__ pygeodesy.albers-module.html#__all__
pygeodesy.albers.neg pygeodesy.basics-module.html#neg
pygeodesy.albers._Lat pygeodesy.albers-module.html#_Lat
pygeodesy.albers._isin pygeodesy.basics-module.html#_isin
pygeodesy.albers.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.albers._tol pygeodesy.albers-module.html#_tol
pygeodesy.albers._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.albers._1_x21 pygeodesy.albers-module.html#_1_x21
pygeodesy.albers._xlat pygeodesy.albers-module.html#_xlat
pygeodesy.albers._update_all pygeodesy.props-module.html#_update_all
pygeodesy.albers._qZx pygeodesy.albers-module.html#_qZx
pygeodesy.albers._MAXIT pygeodesy.albers-module.html#_MAXIT
pygeodesy.albers._D2atanheE pygeodesy.albers-module.html#_D2atanheE
pygeodesy.albers._MAXIT0 pygeodesy.albers-module.html#_MAXIT0
pygeodesy.albers.hypot1 pygeodesy.fmath-module.html#hypot1
pygeodesy.albers._atanheE pygeodesy.albers-module.html#_atanheE
pygeodesy.albers.degrees360 pygeodesy.utily-module.html#degrees360
pygeodesy.albers.sincos2 pygeodesy.utily-module.html#sincos2
pygeodesy.albers.__package__ pygeodesy.albers-module.html#__package__
pygeodesy.albers.sqrt3 pygeodesy.fmath-module.html#sqrt3
pygeodesy.albers._Ks pygeodesy.albers-module.html#_Ks
pygeodesy.albers.atan1d pygeodesy.utily-module.html#atan1d
pygeodesy.albers._Fsum1f_ pygeodesy.fsums-module.html#_Fsum1f_
pygeodesy.albers._norm180 pygeodesy.karney-module.html#_norm180
pygeodesy.albers.strs pygeodesy.streprs-module.html#strs
pygeodesy.albers._TERMS pygeodesy.albers-module.html#_TERMS
pygeodesy.albers.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.albers.atan1 pygeodesy.utily-module.html#atan1
pygeodesy.albers._signBit pygeodesy.basics-module.html#signBit
pygeodesy.angles pygeodesy.angles-module.html
pygeodesy.angles.property_doc_ pygeodesy.props-module.html#property_doc_
pygeodesy.angles._isRadians pygeodesy.units-module.html#_isRadians
pygeodesy.angles._xkwds_get pygeodesy.errors-module.html#_xkwds_get
pygeodesy.angles._normalize2 pygeodesy.angles-module.html#_normalize2
pygeodesy.angles._Pass pygeodesy.named-module.html#_Pass
pygeodesy.angles._EPS03 pygeodesy.angles-module.html#_EPS03
pygeodesy.angles._other pygeodesy.angles-module.html#_other
pygeodesy.angles._copysign_0_0 pygeodesy.constants-module.html#_copysign_0_0
pygeodesy.angles.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.angles._raiseError pygeodesy.angles-module.html#_raiseError
pygeodesy.angles.sincos2d pygeodesy.utily-module.html#sincos2d
pygeodesy.angles._allPropertiesOf_n pygeodesy.props-module.html#_allPropertiesOf_n
pygeodesy.angles._scnu4 pygeodesy.angles-module.html#_scnu4
pygeodesy.angles._ncardinal pygeodesy.angles-module.html#_ncardinal
pygeodesy.angles.__package__ pygeodesy.angles-module.html#__package__
pygeodesy.angles.float_ pygeodesy.constants-module.html#float_
pygeodesy.angles.isAng pygeodesy.angles-module.html#isAng
pygeodesy.angles.__all__ pygeodesy.angles-module.html#__all__
pygeodesy.angles._CARDINAL2 pygeodesy.angles-module.html#_CARDINAL2
pygeodesy.angles._Ang_types pygeodesy.angles-module.html#_Ang_types
pygeodesy.angles.atan2d pygeodesy.utily-module.html#atan2d
pygeodesy.angles._flipsign pygeodesy.constants-module.html#_flipsign
pygeodesy.angles._update_all pygeodesy.props-module.html#_update_all
pygeodesy.angles._Ang_from pygeodesy.angles-module.html#_Ang_from
pygeodesy.angles._SinCos2 pygeodesy.angles-module.html#_SinCos2
pygeodesy.angles._orthogonal2 pygeodesy.angles-module.html#_orthogonal2
pygeodesy.angles._isDegrees pygeodesy.units-module.html#_isDegrees
pygeodesy.angles._rnd pygeodesy.angles-module.html#_rnd
pygeodesy.angles._fint pygeodesy.angles-module.html#_fint
pygeodesy.angles._ZRND pygeodesy.angles-module.html#_ZRND
pygeodesy.angles._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.angles._copysign_1_0 pygeodesy.constants-module.html#_copysign_1_0
pygeodesy.angles.remainder pygeodesy.constants-module.html#remainder
pygeodesy.angles.fstr pygeodesy.streprs-module.html#fstr
pygeodesy.angles.Deg pygeodesy.angles-module.html#Deg
pygeodesy.angles.map1 pygeodesy.basics-module.html#map1
pygeodesy.angles.Rad pygeodesy.angles-module.html#Rad
pygeodesy.angles.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.angles._copysign pygeodesy.geodesicx.gx-module.html#copysign
pygeodesy.angles._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.angles.SinCos2 pygeodesy.utily-module.html#SinCos2
pygeodesy.angles.sincos2 pygeodesy.utily-module.html#sincos2
pygeodesy.angles._signOf pygeodesy.basics-module.html#_signOf
pygeodesy.angles._isfinite pygeodesy.constants-module.html#_isfinite
pygeodesy.angles.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.angles._over pygeodesy.constants-module.html#_over
pygeodesy.angles.signBit pygeodesy.basics-module.html#signBit
pygeodesy.angles.Ang_ pygeodesy.angles-module.html#Ang_
pygeodesy.auxilats pygeodesy.auxilats-module.html
pygeodesy.auxilats._ALL_OTHER pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.auxilats.__package__ pygeodesy.auxilats-module.html#__package__
pygeodesy.auxilats.Aux pygeodesy.auxilats-module.html#Aux
pygeodesy.auxilats._CX_4 pygeodesy.auxilats._CX_4-module.html
pygeodesy.auxilats._CX_4._coeffs_4 pygeodesy.auxilats._CX_4-module.html#_coeffs_4
pygeodesy.auxilats._CX_4.__package__ pygeodesy.auxilats._CX_4-module.html#__package__
pygeodesy.auxilats._CX_6 pygeodesy.auxilats._CX_6-module.html
pygeodesy.auxilats._CX_6._coeffs_6 pygeodesy.auxilats._CX_6-module.html#_coeffs_6
pygeodesy.auxilats._CX_6.__package__ pygeodesy.auxilats._CX_6-module.html#__package__
pygeodesy.auxilats._CX_8 pygeodesy.auxilats._CX_8-module.html
pygeodesy.auxilats._CX_8._coeffs_8 pygeodesy.auxilats._CX_8-module.html#_coeffs_8
pygeodesy.auxilats._CX_8.__package__ pygeodesy.auxilats._CX_8-module.html#__package__
pygeodesy.auxilats._CX_Rs pygeodesy.auxilats._CX_Rs-module.html
pygeodesy.auxilats._CX_Rs.__package__ pygeodesy.auxilats._CX_Rs-module.html#__package__
pygeodesy.auxilats.__main__ pygeodesy.auxilats.__main__-module.html
pygeodesy.auxilats.__main__._main pygeodesy.auxilats.__main__-module.html#_main
pygeodesy.auxilats.__main__.__package__ pygeodesy.auxilats.__main__-module.html#__package__
pygeodesy.auxilats.auxAngle pygeodesy.auxilats.auxAngle-module.html
pygeodesy.auxilats.auxAngle._AuxClass pygeodesy.auxilats.auxAngle-module.html#_AuxClass
pygeodesy.auxilats.auxAngle._yx2 pygeodesy.auxilats.auxAngle-module.html#_yx2
pygeodesy.auxilats.auxAngle.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.auxilats.auxAngle.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.auxilats.auxAngle._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.auxilats.auxAngle.sincos2d pygeodesy.utily-module.html#sincos2d
pygeodesy.auxilats.auxAngle.isnan pygeodesy.constants-module.html#isnan
pygeodesy.auxilats.auxAngle.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.auxilats.auxAngle.sincos2 pygeodesy.utily-module.html#sincos2
pygeodesy.auxilats.auxAngle.__package__ pygeodesy.auxilats.auxAngle-module.html#__package__
pygeodesy.auxilats.auxAngle.map1 pygeodesy.basics-module.html#map1
pygeodesy.auxilats.auxAngle.atan2d pygeodesy.utily-module.html#atan2d
pygeodesy.auxilats.auxAngle._AUXClass pygeodesy.auxilats.auxAngle-module.html#_AUXClass
pygeodesy.auxilats.auxAngle._update_all pygeodesy.props-module.html#_update_all
pygeodesy.auxilats.auxAngle._MAX_2 pygeodesy.auxilats.auxAngle-module.html#_MAX_2
pygeodesy.auxilats.auxAngle._copysign_1_0 pygeodesy.constants-module.html#_copysign_1_0
pygeodesy.auxilats.auxAngle.isfinite pygeodesy.constants-module.html#isfinite
pygeodesy.auxilats.auxAngle.map2 pygeodesy.basics-module.html#map2
pygeodesy.auxilats.auxAngle._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.auxilats.auxAngle._over pygeodesy.constants-module.html#_over
pygeodesy.auxilats.auxDLat pygeodesy.auxilats.auxDLat-module.html
pygeodesy.auxilats.auxDLat._Dsn pygeodesy.auxilats.auxDLat-module.html#_Dsn
pygeodesy.auxilats.auxDLat._reverange pygeodesy.basics-module.html#_reverange
pygeodesy.auxilats.auxDLat._Datan pygeodesy.auxilats.auxily-module.html#_Datan
pygeodesy.auxilats.auxDLat._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.auxilats.auxDLat._DClenshaw pygeodesy.auxilats.auxDLat-module.html#_DClenshaw
pygeodesy.auxilats.auxDLat._Dsin pygeodesy.auxilats.auxDLat-module.html#_Dsin
pygeodesy.auxilats.auxDLat.__package__ pygeodesy.auxilats.auxDLat-module.html#__package__
pygeodesy.auxilats.auxDLat.isnan pygeodesy.constants-module.html#isnan
pygeodesy.auxilats.auxDLat.isinf pygeodesy.constants-module.html#isinf
pygeodesy.auxilats.auxDLat._Dasinh pygeodesy.auxilats.auxily-module.html#_Dasinh
pygeodesy.auxilats.auxDLat._Dm pygeodesy.auxilats.auxily-module.html#_Dm
pygeodesy.auxilats.auxDLat._sn pygeodesy.auxilats.auxily-module.html#_sn
pygeodesy.auxilats.auxDLat._sc pygeodesy.fmath-module.html#hypot1
pygeodesy.auxilats.auxDLat._sxk2y pygeodesy.auxilats.auxDLat-module.html#_sxk2y
pygeodesy.auxilats.auxDLat.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.auxilats.auxDLat.atan1 pygeodesy.utily-module.html#atan1
pygeodesy.auxilats.auxDLat.map1 pygeodesy.basics-module.html#map1
pygeodesy.auxilats.auxDLat._1_over pygeodesy.constants-module.html#_1_over
pygeodesy.auxilats.auxDLat._over pygeodesy.constants-module.html#_over
pygeodesy.auxilats.auxDLat._naninf pygeodesy.constants-module.html#_naninf
pygeodesy.auxilats.auxDLat.isfinite pygeodesy.constants-module.html#isfinite
pygeodesy.auxilats.auxDST pygeodesy.auxilats.auxDST-module.html
pygeodesy.auxilats.auxDST._reverscaled pygeodesy.auxilats.auxDST-module.html#_reverscaled
pygeodesy.auxilats.auxDST.isodd pygeodesy.basics-module.html#isodd
pygeodesy.auxilats.auxDST._Dm pygeodesy.auxilats.auxily-module.html#_Dm
pygeodesy.auxilats.auxDST.isfinite pygeodesy.constants-module.html#isfinite
pygeodesy.auxilats.auxDST._naninf pygeodesy.constants-module.html#_naninf
pygeodesy.auxilats.auxDST._2cos2x pygeodesy.karney-module.html#_2cos2x
pygeodesy.auxilats.auxDST.neg pygeodesy.basics-module.html#neg
pygeodesy.auxilats.auxDST.__package__ pygeodesy.auxilats.auxDST-module.html#__package__
pygeodesy.auxilats.auxDST._reverange pygeodesy.basics-module.html#_reverange
pygeodesy.auxilats.auxDST._len_N pygeodesy.auxilats.auxDST-module.html#_len_N
pygeodesy.auxilats.auxDST._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.auxilats.auxDST._xnumpy pygeodesy.basics-module.html#_xnumpy
pygeodesy.auxilats.auxLat pygeodesy.auxilats.auxLat-module.html
pygeodesy.auxilats.auxLat._AuxClass pygeodesy.auxilats.auxAngle-module.html#_AuxClass
pygeodesy.auxilats.auxLat._isRadius pygeodesy.units-module.html#_isRadius
pygeodesy.auxilats.auxLat._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.auxilats.auxLat._ellipsoidal_datum pygeodesy.datums-module.html#_ellipsoidal_datum
pygeodesy.auxilats.auxLat._2cos2x pygeodesy.karney-module.html#_2cos2x
pygeodesy.auxilats.auxLat._log2 pygeodesy.constants-module.html#_log2
pygeodesy.auxilats.auxLat._Fsumf_ pygeodesy.fsums-module.html#_Fsumf_
pygeodesy.auxilats.auxLat._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.auxilats.auxLat.isnan pygeodesy.constants-module.html#isnan
pygeodesy.auxilats.auxLat.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.auxilats.auxLat.__package__ pygeodesy.auxilats.auxLat-module.html#__package__
pygeodesy.auxilats.auxLat.isinf pygeodesy.constants-module.html#isinf
pygeodesy.auxilats.auxLat._sn pygeodesy.auxilats.auxily-module.html#_sn
pygeodesy.auxilats.auxLat._AR2Coeffs pygeodesy.auxilats.auxLat-module.html#_AR2Coeffs
pygeodesy.auxilats.auxLat._exp2 pygeodesy.auxilats.auxLat-module.html#_exp2
pygeodesy.auxilats.auxLat._update_all pygeodesy.props-module.html#_update_all
pygeodesy.auxilats.auxLat._Newton pygeodesy.auxilats.auxLat-module.html#_Newton
pygeodesy.auxilats.auxLat._isin pygeodesy.basics-module.html#_isin
pygeodesy.auxilats.auxLat._isDegrees pygeodesy.units-module.html#_isDegrees
pygeodesy.auxilats.auxLat._Xorder pygeodesy.errors-module.html#_Xorder
pygeodesy.auxilats.auxLat._reverange pygeodesy.basics-module.html#_reverange
pygeodesy.auxilats.auxLat._polynomial pygeodesy.karney-module.html#_polynomial
pygeodesy.auxilats.auxLat._sum pygeodesy.fsums-module.html#_fsum
pygeodesy.auxilats.auxLat.atan1 pygeodesy.utily-module.html#atan1
pygeodesy.auxilats.auxLat.cbrt pygeodesy.fmath-module.html#cbrt
pygeodesy.auxilats.auxLat._0_0s pygeodesy.constants-module.html#_0_0s
pygeodesy.auxilats.auxLat._RRCoeffs pygeodesy.auxilats.auxLat-module.html#_RRCoeffs
pygeodesy.auxilats.auxLat._name__ pygeodesy.named-module.html#_name__
pygeodesy.auxilats.auxLat._TRIPS pygeodesy.auxilats.auxLat-module.html#_TRIPS
pygeodesy.auxilats.auxLat._toAuxCase pygeodesy.auxilats.auxLat-module.html#_toAuxCase
pygeodesy.auxilats.auxLat._sc pygeodesy.fmath-module.html#hypot1
pygeodesy.auxilats.auxLat.isfinite pygeodesy.constants-module.html#isfinite
pygeodesy.auxilats.auxLat._xkwds_not pygeodesy.errors-module.html#_xkwds_not
pygeodesy.auxilats.auxLat._passarg pygeodesy.internals-module.html#_passarg
pygeodesy.auxilats.auxLat._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.auxilats.auxLat._over pygeodesy.constants-module.html#_over
pygeodesy.auxilats.auxLat._diff_name2 pygeodesy.auxilats.auxLat-module.html#_diff_name2
pygeodesy.auxilats.auxLat._Clenshaw pygeodesy.auxilats.auxLat-module.html#_Clenshaw
pygeodesy.auxilats.auxily pygeodesy.auxilats.auxily-module.html
pygeodesy.auxilats.auxily.hypot2_ pygeodesy.fmath-module.html#hypot2_
pygeodesy.auxilats.auxily._Datan pygeodesy.auxilats.auxily-module.html#_Datan
pygeodesy.auxilats.auxily.Aux pygeodesy.auxilats.auxily-module.html#Aux
pygeodesy.auxilats.auxily._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.auxilats.auxily.isnan pygeodesy.constants-module.html#isnan
pygeodesy.auxilats.auxily.__package__ pygeodesy.auxilats.auxily-module.html#__package__
pygeodesy.auxilats.auxily._h pygeodesy.auxilats.auxily-module.html#_h
pygeodesy.auxilats.auxily._Greek2Aux pygeodesy.auxilats.auxily-module.html#_Greek2Aux
pygeodesy.auxilats.auxily._isin pygeodesy.basics-module.html#_isin
pygeodesy.auxilats.auxily._copysign_1_0 pygeodesy.constants-module.html#_copysign_1_0
pygeodesy.auxilats.auxily._Dlam pygeodesy.auxilats.auxily-module.html#_Dlam
pygeodesy.auxilats.auxily._Dh pygeodesy.auxilats.auxily-module.html#_Dh
pygeodesy.auxilats.auxily._Dasinh pygeodesy.auxilats.auxily-module.html#_Dasinh
pygeodesy.auxilats.auxily._Dm pygeodesy.auxilats.auxily-module.html#_Dm
pygeodesy.auxilats.auxily._Aux2Greek pygeodesy.auxilats.auxily-module.html#_Aux2Greek
pygeodesy.auxilats.auxily._sc pygeodesy.fmath-module.html#hypot1
pygeodesy.auxilats.auxily._sn pygeodesy.auxilats.auxily-module.html#_sn
pygeodesy.auxilats.auxily.typename pygeodesy.internals-module.html#typename
pygeodesy.auxilats.auxily.atan1 pygeodesy.utily-module.html#atan1
pygeodesy.auxilats.auxily._Dp0Dpsi pygeodesy.auxilats.auxily-module.html#_Dp0Dpsi
pygeodesy.auxilats.auxily._1_over pygeodesy.constants-module.html#_1_over
pygeodesy.auxilats.auxily._over pygeodesy.constants-module.html#_over
pygeodesy.auxilats.auxily.isinf pygeodesy.constants-module.html#isinf
pygeodesy.azimuthal pygeodesy.azimuthal-module.html
pygeodesy.azimuthal._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.azimuthal._xdatum pygeodesy.errors-module.html#_xdatum
pygeodesy.azimuthal._over_horizon_ pygeodesy.azimuthal-module.html#_over_horizon_
pygeodesy.azimuthal.deprecated_Property_RO pygeodesy.props-module.html#deprecated_Property_RO
pygeodesy.azimuthal._name__ pygeodesy.named-module.html#_name__
pygeodesy.azimuthal.equidistant pygeodesy.azimuthal-module.html#equidistant
pygeodesy.azimuthal._name2__ pygeodesy.named-module.html#_name2__
pygeodesy.azimuthal._TRIPS pygeodesy.azimuthal-module.html#_TRIPS
pygeodesy.azimuthal.sincos2d_ pygeodesy.utily-module.html#sincos2d_
pygeodesy.azimuthal._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.azimuthal._hypot pygeodesy.fmath-module.html#hypot
pygeodesy.azimuthal._Pass pygeodesy.named-module.html#_Pass
pygeodesy.azimuthal.euclid pygeodesy.fmath-module.html#euclid
pygeodesy.azimuthal.property_doc_ pygeodesy.props-module.html#property_doc_
pygeodesy.azimuthal.sincos2d pygeodesy.utily-module.html#sincos2d
pygeodesy.azimuthal.asin1 pygeodesy.utily-module.html#asin1
pygeodesy.azimuthal.__all__ pygeodesy.azimuthal-module.html#__all__
pygeodesy.azimuthal.atan2b pygeodesy.utily-module.html#atan2b
pygeodesy.azimuthal._fstrLL0 pygeodesy.streprs-module.html#_fstrLL0
pygeodesy.azimuthal.atan2d pygeodesy.utily-module.html#atan2d
pygeodesy.azimuthal._Equidistants pygeodesy.azimuthal-module.html#_Equidistants
pygeodesy.azimuthal._isin pygeodesy.basics-module.html#_isin
pygeodesy.azimuthal._spherical_datum pygeodesy.datums-module.html#_spherical_datum
pygeodesy.azimuthal.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.azimuthal._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.azimuthal._EPS_K pygeodesy.azimuthal-module.html#_EPS_K
pygeodesy.azimuthal._update_all pygeodesy.props-module.html#_update_all
pygeodesy.azimuthal._umod_360 pygeodesy.constants-module.html#_umod_360
pygeodesy.azimuthal.gnomonic pygeodesy.azimuthal-module.html#gnomonic
pygeodesy.azimuthal.isnon0 pygeodesy.constants-module.html#isnon0
pygeodesy.azimuthal.typename pygeodesy.internals-module.html#typename
pygeodesy.azimuthal._xattr pygeodesy.errors-module.html#_xattr
pygeodesy.azimuthal._enzh4 pygeodesy.azimuthal-module.html#_enzh4
pygeodesy.azimuthal.sincos2 pygeodesy.utily-module.html#sincos2
pygeodesy.azimuthal.__package__ pygeodesy.azimuthal-module.html#__package__
pygeodesy.azimuthal._norm180 pygeodesy.karney-module.html#_norm180
pygeodesy.azimuthal.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.azimuthal.atan1 pygeodesy.utily-module.html#atan1
pygeodesy.basics pygeodesy.basics-module.html
pygeodesy.basics._xiterror pygeodesy.basics-module.html#_xiterror
pygeodesy.basics._TypesError pygeodesy.errors-module.html#_TypesError
pygeodesy.basics._passarg pygeodesy.internals-module.html#_passarg
pygeodesy.basics.isscalar pygeodesy.basics-module.html#isscalar
pygeodesy.basics.neg_ pygeodesy.basics-module.html#neg_
pygeodesy.basics.isLatLon pygeodesy.basics-module.html#isLatLon
pygeodesy.basics._Xstr pygeodesy.basics-module.html#_Xstr
pygeodesy.basics._xpackages pygeodesy.basics-module.html#_xpackages
pygeodesy.basics._xscipy pygeodesy.basics-module.html#_xscipy
pygeodesy.basics._xsubclassof pygeodesy.basics-module.html#_xsubclassof
pygeodesy.basics._Strs pygeodesy.basics-module.html#_Strs
pygeodesy.basics._XPACKAGES pygeodesy.basics-module.html#_XPACKAGES
pygeodesy.basics._xiterable pygeodesy.basics-module.html#_xiterable
pygeodesy.basics.signOf pygeodesy.basics-module.html#signOf
pygeodesy.basics.issequence pygeodesy.basics-module.html#issequence
pygeodesy.basics._args_kwds_names pygeodesy.basics-module.html#_args_kwds_names
pygeodesy.basics._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.basics._xpackages_ pygeodesy.basics-module.html#_xpackages_
pygeodesy.basics._xzip pygeodesy.basics-module.html#_xzip
pygeodesy.basics._required_ pygeodesy.basics-module.html#_required_
pygeodesy.basics.itemsorted pygeodesy.basics-module.html#itemsorted
pygeodesy.basics._splituple pygeodesy.basics-module.html#_splituple
pygeodesy.basics._xiterablen pygeodesy.basics-module.html#_xiterablen
pygeodesy.basics.__all__ pygeodesy.basics-module.html#__all__
pygeodesy.basics.typename pygeodesy.internals-module.html#typename
pygeodesy.basics._max2min2 pygeodesy.basics-module.html#_max2min2
pygeodesy.basics.neg pygeodesy.basics-module.html#neg
pygeodesy.basics._PYGEODESY_ENV pygeodesy.internals-module.html#_PYGEODESY_ENV
pygeodesy.basics.ub2str pygeodesy.basics-module.html#ub2str
pygeodesy.basics.issubclassof pygeodesy.basics-module.html#issubclassof
pygeodesy.basics.isNvector pygeodesy.basics-module.html#isNvector
pygeodesy.basics._xgeographiclib pygeodesy.basics-module.html#_xgeographiclib
pygeodesy.basics._isin pygeodesy.basics-module.html#_isin
pygeodesy.basics._envPYGEODESY pygeodesy.internals-module.html#_envPYGEODESY
pygeodesy.basics.splice pygeodesy.basics-module.html#splice
pygeodesy.basics._enquote pygeodesy.internals-module.html#_enquote
pygeodesy.basics.iscomplex pygeodesy.basics-module.html#iscomplex
pygeodesy.basics._enumereverse pygeodesy.basics-module.html#_enumereverse
pygeodesy.basics.isbool pygeodesy.basics-module.html#isbool
pygeodesy.basics.isodd pygeodesy.basics-module.html#isodd
pygeodesy.basics._neg0 pygeodesy.basics-module.html#_neg0
pygeodesy.basics.isidentifier pygeodesy.basics-module.html#isidentifier
pygeodesy.basics.iskeyword pygeodesy.basics-module.html#iskeyword
pygeodesy.basics._signOf pygeodesy.basics-module.html#_signOf
pygeodesy.basics._integer_ratio2 pygeodesy.basics-module.html#_integer_ratio2
pygeodesy.basics._xversion pygeodesy.basics-module.html#_xversion
pygeodesy.basics._xor pygeodesy.basics-module.html#_xor
pygeodesy.basics._xscalar pygeodesy.basics-module.html#_xscalar
pygeodesy.basics.isinstanceof pygeodesy.basics-module.html#isinstanceof
pygeodesy.basics._gcd pygeodesy.basics-module.html#_gcd
pygeodesy.basics._xcoverage pygeodesy.basics-module.html#_xcoverage
pygeodesy.basics._below_ pygeodesy.basics-module.html#_below_
pygeodesy.basics.isiterabletype pygeodesy.basics-module.html#isiterabletype
pygeodesy.basics._xImportError pygeodesy.basics-module.html#_xImportError
pygeodesy.basics.isstr pygeodesy.basics-module.html#isstr
pygeodesy.basics._xnumpy pygeodesy.basics-module.html#_xnumpy
pygeodesy.basics._list_tuple_types pygeodesy.basics-module.html#_list_tuple_types
pygeodesy.basics.islistuple pygeodesy.basics-module.html#islistuple
pygeodesy.basics.clips pygeodesy.basics-module.html#clips
pygeodesy.basics.max2 pygeodesy.basics-module.html#max2
pygeodesy.basics.str2ub pygeodesy.basics-module.html#str2ub
pygeodesy.basics.copysign0 pygeodesy.basics-module.html#copysign0
pygeodesy.basics._xkwds_get1 pygeodesy.errors-module.html#_xkwds_get1
pygeodesy.basics.isiterablen pygeodesy.basics-module.html#isiterablen
pygeodesy.basics.isfloat pygeodesy.basics-module.html#isfloat
pygeodesy.basics.int1s pygeodesy.basics-module.html#int1s
pygeodesy.basics._xAssertionError pygeodesy.errors-module.html#_xAssertionError
pygeodesy.basics._xdup pygeodesy.basics-module.html#_xdup
pygeodesy.basics._xcopy pygeodesy.basics-module.html#_xcopy
pygeodesy.basics.len2 pygeodesy.basics-module.html#len2
pygeodesy.basics._reverange pygeodesy.basics-module.html#_reverange
pygeodesy.basics.unsigned0 pygeodesy.basics-module.html#unsigned0
pygeodesy.basics._version_info pygeodesy.internals-module.html#_version_info
pygeodesy.basics.isCartesian pygeodesy.basics-module.html#isCartesian
pygeodesy.basics.isDEPRECATED pygeodesy.basics-module.html#isDEPRECATED
pygeodesy.basics.__package__ pygeodesy.basics-module.html#__package__
pygeodesy.basics.signBit pygeodesy.basics-module.html#signBit
pygeodesy.basics.isint pygeodesy.basics-module.html#isint
pygeodesy.basics.isclass pygeodesy.basics-module.html#isclass
pygeodesy.basics.isiterable pygeodesy.basics-module.html#isiterable
pygeodesy.basics.min2 pygeodesy.basics-module.html#min2
pygeodesy.basics.copytype pygeodesy.basics-module.html#copytype
pygeodesy.basics.halfs2 pygeodesy.basics-module.html#halfs2
pygeodesy.basics.map2 pygeodesy.basics-module.html#map2
pygeodesy.basics._Bytes pygeodesy.basics-module.html#_Bytes
pygeodesy.basics.map1 pygeodesy.basics-module.html#map1
pygeodesy.basics._req_d_by pygeodesy.basics-module.html#_req_d_by
pygeodesy.booleans pygeodesy.booleans-module.html
pygeodesy.booleans._low_high_eps2 pygeodesy.booleans-module.html#_low_high_eps2
pygeodesy.booleans._L pygeodesy.booleans-module.html#_L
pygeodesy.booleans._open_ pygeodesy.booleans-module.html#_open_
pygeodesy.booleans._other pygeodesy.booleans-module.html#_other
pygeodesy.booleans._1EPS pygeodesy.booleans-module.html#_1EPS
pygeodesy.booleans._name__ pygeodesy.named-module.html#_name__
pygeodesy.booleans.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.booleans._RP2L pygeodesy.booleans-module.html#_RP2L
pygeodesy.booleans._IsnotError pygeodesy.errors-module.html#_IsnotError
pygeodesy.booleans.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.booleans.issubclassof pygeodesy.basics-module.html#issubclassof
pygeodesy.booleans._alpha_ pygeodesy.booleans-module.html#_alpha_
pygeodesy.booleans._boolean_ pygeodesy.booleans-module.html#_boolean_
pygeodesy.booleans.fdot_ pygeodesy.fmath-module.html#fdot_
pygeodesy.booleans._isin pygeodesy.basics-module.html#_isin
pygeodesy.booleans.favg pygeodesy.fmath-module.html#favg
pygeodesy.booleans._alpha1 pygeodesy.booleans-module.html#_alpha1
pygeodesy.booleans._min_max_eps2 pygeodesy.booleans-module.html#_min_max_eps2
pygeodesy.booleans.isodd pygeodesy.basics-module.html#isodd
pygeodesy.booleans.isBoolean pygeodesy.booleans-module.html#isBoolean
pygeodesy.booleans._10EPS pygeodesy.booleans-module.html#_10EPS
pygeodesy.booleans._Cps pygeodesy.booleans-module.html#_Cps
pygeodesy.booleans._xkwds_get pygeodesy.errors-module.html#_xkwds_get
pygeodesy.booleans._Cnum pygeodesy.booleans-module.html#_Cnum
pygeodesy.booleans._0EPS pygeodesy.booleans-module.html#_0EPS
pygeodesy.booleans._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.booleans._EPS0 pygeodesy.booleans-module.html#_EPS0
pygeodesy.booleans._EPS1 pygeodesy.booleans-module.html#_EPS1
pygeodesy.booleans._xscalar pygeodesy.basics-module.html#_xscalar
pygeodesy.booleans.pairs pygeodesy.streprs-module.html#pairs
pygeodesy.booleans._left_right_bottom_top_eps2 pygeodesy.booleans-module.html#_left_right_bottom_top_eps2
pygeodesy.booleans._outside pygeodesy.booleans-module.html#_outside
pygeodesy.booleans.typename pygeodesy.internals-module.html#typename
pygeodesy.booleans.hypot2 pygeodesy.fmath-module.html#hypot2
pygeodesy.booleans._NotImplemented pygeodesy.named-module.html#_NotImplemented
pygeodesy.booleans._xattr pygeodesy.errors-module.html#_xattr
pygeodesy.booleans._eps0 pygeodesy.booleans-module.html#_eps0
pygeodesy.booleans._alpha4 pygeodesy.booleans-module.html#_alpha4
pygeodesy.booleans._case_ pygeodesy.booleans-module.html#_case_
pygeodesy.booleans.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.booleans.__package__ pygeodesy.booleans-module.html#__package__
pygeodesy.booleans._RP pygeodesy.booleans-module.html#_RP
pygeodesy.booleans._corners_ pygeodesy.booleans-module.html#_corners_
pygeodesy.booleans._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.booleans.__all__ pygeodesy.booleans-module.html#__all__
pygeodesy.booleans.map2 pygeodesy.basics-module.html#map2
pygeodesy.booleans._unrollon pygeodesy.utily-module.html#_unrollon
pygeodesy.cartesianBase pygeodesy.cartesianBase-module.html
pygeodesy.cartesianBase._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.cartesianBase._r_ pygeodesy.cartesianBase-module.html#_r_
pygeodesy.cartesianBase.fsumf_ pygeodesy.fsums-module.html#fsumf_
pygeodesy.cartesianBase.acos1 pygeodesy.utily-module.html#acos1
pygeodesy.cartesianBase._earth_ellipsoid pygeodesy.datums-module.html#_earth_ellipsoid
pygeodesy.cartesianBase._name2__ pygeodesy.named-module.html#_name2__
pygeodesy.cartesianBase._xdatum pygeodesy.errors-module.html#_xdatum
pygeodesy.cartesianBase.radians pygeodesy.utily-module.html#radians
pygeodesy.cartesianBase._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.cartesianBase._xyzhdlln4 pygeodesy.vector3d-module.html#_xyzhdlln4
pygeodesy.cartesianBase._IsnotError pygeodesy.errors-module.html#_IsnotError
pygeodesy.cartesianBase.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.cartesianBase._Pass pygeodesy.named-module.html#_Pass
pygeodesy.cartesianBase.sincos2_ pygeodesy.utily-module.html#sincos2_
pygeodesy.cartesianBase.property_doc_ pygeodesy.props-module.html#property_doc_
pygeodesy.cartesianBase.sincos2d pygeodesy.utily-module.html#sincos2d
pygeodesy.cartesianBase.hypot_ pygeodesy.fmath-module.html#hypot_
pygeodesy.cartesianBase.__all__ pygeodesy.cartesianBase-module.html#__all__
pygeodesy.cartesianBase._rtp3 pygeodesy.cartesianBase-module.html#_rtp3
pygeodesy.cartesianBase._isin pygeodesy.basics-module.html#_isin
pygeodesy.cartesianBase._isMeter pygeodesy.units-module.html#_isMeter
pygeodesy.cartesianBase._spherical_datum pygeodesy.datums-module.html#_spherical_datum
pygeodesy.cartesianBase.degrees pygeodesy.utily-module.html#degrees
pygeodesy.cartesianBase._isfinite pygeodesy.constants-module.html#_isfinite
pygeodesy.cartesianBase.isnear0 pygeodesy.constants-module.html#isnear0
pygeodesy.cartesianBase.cbrt pygeodesy.fmath-module.html#cbrt
pygeodesy.cartesianBase._xkwds_get pygeodesy.errors-module.html#_xkwds_get
pygeodesy.cartesianBase._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.cartesianBase._heigHt pygeodesy.units-module.html#_heigHt
pygeodesy.cartesianBase.rtp2xyz_ pygeodesy.cartesianBase-module.html#rtp2xyz_
pygeodesy.cartesianBase._update_all pygeodesy.props-module.html#_update_all
pygeodesy.cartesianBase._theta_ pygeodesy.cartesianBase-module.html#_theta_
pygeodesy.cartesianBase.xyz2rtp pygeodesy.cartesianBase-module.html#xyz2rtp
pygeodesy.cartesianBase.typename pygeodesy.internals-module.html#typename
pygeodesy.cartesianBase.hypot2 pygeodesy.fmath-module.html#hypot2
pygeodesy.cartesianBase._xattr pygeodesy.errors-module.html#_xattr
pygeodesy.cartesianBase.xyz2rtp_ pygeodesy.cartesianBase-module.html#xyz2rtp_
pygeodesy.cartesianBase._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.cartesianBase.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.cartesianBase.sqrt pygeodesy.geodesicx.gx-module.html#sqrt
pygeodesy.cartesianBase.__package__ pygeodesy.cartesianBase-module.html#__package__
pygeodesy.cartesianBase.deprecated_method pygeodesy.props-module.html#deprecated_method
pygeodesy.cartesianBase.rtp2xyz pygeodesy.cartesianBase-module.html#rtp2xyz
pygeodesy.cartesianBase._resections pygeodesy.cartesianBase-module.html#_resections
pygeodesy.cartesianBase.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.clipy pygeodesy.clipy-module.html
pygeodesy.clipy.boundsOf pygeodesy.points-module.html#boundsOf
pygeodesy.clipy.points2 pygeodesy.iters-module.html#points2
pygeodesy.clipy._pts2 pygeodesy.clipy-module.html#_pts2
pygeodesy.clipy.clipFHP4 pygeodesy.clipy-module.html#clipFHP4
pygeodesy.clipy._Pass pygeodesy.named-module.html#_Pass
pygeodesy.clipy.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.clipy._imdex2 pygeodesy.iters-module.html#_imdex2
pygeodesy.clipy._LBtrim pygeodesy.clipy-module.html#_LBtrim
pygeodesy.clipy.isconvex_ pygeodesy.points-module.html#isconvex_
pygeodesy.clipy.__package__ pygeodesy.clipy-module.html#__package__
pygeodesy.clipy.clipCS4 pygeodesy.clipy-module.html#clipCS4
pygeodesy.clipy.len2 pygeodesy.basics-module.html#len2
pygeodesy.clipy._original_ pygeodesy.clipy-module.html#_original_
pygeodesy.clipy._neq pygeodesy.clipy-module.html#_neq
pygeodesy.clipy._fj_ pygeodesy.clipy-module.html#_fj_
pygeodesy.clipy._4corners pygeodesy.clipy-module.html#_4corners
pygeodesy.clipy.areaOf pygeodesy.points-module.html#areaOf
pygeodesy.clipy.clipGH4 pygeodesy.clipy-module.html#clipGH4
pygeodesy.clipy._eq pygeodesy.clipy-module.html#_eq
pygeodesy.clipy._box4 pygeodesy.clipy-module.html#_box4
pygeodesy.clipy.__all__ pygeodesy.clipy-module.html#__all__
pygeodesy.clipy.clipLB6 pygeodesy.clipy-module.html#clipLB6
pygeodesy.clipy.clipSH3 pygeodesy.clipy-module.html#clipSH3
pygeodesy.clipy.typename pygeodesy.internals-module.html#typename
pygeodesy.clipy.clipSH pygeodesy.clipy-module.html#clipSH
pygeodesy.constants pygeodesy.constants-module.html
pygeodesy.constants.MIN pygeodesy.constants-module.html#MIN
pygeodesy.constants.NAN pygeodesy.constants-module.html#NAN
pygeodesy.constants.EPS pygeodesy.constants-module.html#EPS
pygeodesy.constants.float0_ pygeodesy.constants-module.html#float0_
pygeodesy.constants._0_01 pygeodesy.constants-module.html#_0_01
pygeodesy.constants._umod_PI2 pygeodesy.constants-module.html#_umod_PI2
pygeodesy.constants.R_MB pygeodesy.constants-module.html#R_MB
pygeodesy.constants.R_MA pygeodesy.constants-module.html#R_MA
pygeodesy.constants.MANT_DIG pygeodesy.constants-module.html#MANT_DIG
pygeodesy.constants._0_0_9T pygeodesy.constants-module.html#_0_0_9T
pygeodesy.constants._9_0 pygeodesy.constants-module.html#_9_0
pygeodesy.constants._N_90_0 pygeodesy.constants-module.html#_N_90_0
pygeodesy.constants._N_1_0 pygeodesy.constants-module.html#_N_1_0
pygeodesy.constants._K0_UPS pygeodesy.constants-module.html#_K0_UPS
pygeodesy.constants.isclose pygeodesy.constants-module.html#isclose
pygeodesy.constants.isint0 pygeodesy.constants-module.html#isint0
pygeodesy.constants._2_0 pygeodesy.constants-module.html#_2_0
pygeodesy.constants.R_VM pygeodesy.constants-module.html#R_VM
pygeodesy.constants.MIN_EXP pygeodesy.constants-module.html#MIN_EXP
pygeodesy.constants.R_NM pygeodesy.constants-module.html#R_NM
pygeodesy.constants._floats pygeodesy.constants-module.html#_floats
pygeodesy.constants._4_0 pygeodesy.constants-module.html#_4_0
pygeodesy.constants.PI2 pygeodesy.constants-module.html#PI2
pygeodesy.constants.PI3 pygeodesy.constants-module.html#PI3
pygeodesy.constants.PI4 pygeodesy.constants-module.html#PI4
pygeodesy.constants._0_0s pygeodesy.constants-module.html#_0_0s
pygeodesy.constants._720_0 pygeodesy.constants-module.html#_720_0
pygeodesy.constants._copysign_1_0 pygeodesy.constants-module.html#_copysign_1_0
pygeodesy.constants.MAX pygeodesy.constants-module.html#MAX
pygeodesy.constants._0_0_1T pygeodesy.constants-module.html#_0_0_1T
pygeodesy.constants._over pygeodesy.constants-module.html#_over
pygeodesy.constants.signBit pygeodesy.basics-module.html#signBit
pygeodesy.constants.isfinite pygeodesy.constants-module.html#isfinite
pygeodesy.constants.R_FM pygeodesy.constants-module.html#R_FM
pygeodesy.constants._0_001 pygeodesy.constants-module.html#_0_001
pygeodesy.constants._main pygeodesy.constants-module.html#_main
pygeodesy.constants._SQRT3 pygeodesy.constants-module.html#_SQRT3
pygeodesy.constants._log2 pygeodesy.constants-module.html#_log2
pygeodesy.constants._60_0 pygeodesy.constants-module.html#_60_0
pygeodesy.constants._INF_NAN_NINF pygeodesy.constants-module.html#_INF_NAN_NINF
pygeodesy.constants.R_KM pygeodesy.constants-module.html#R_KM
pygeodesy.constants._N_180_0 pygeodesy.constants-module.html#_N_180_0
pygeodesy.constants._M_KM pygeodesy.constants-module.html#_M_KM
pygeodesy.constants._0_25 pygeodesy.constants-module.html#_0_25
pygeodesy.constants.isnan pygeodesy.constants-module.html#isnan
pygeodesy.constants._8_0 pygeodesy.constants-module.html#_8_0
pygeodesy.constants.__all__ pygeodesy.constants-module.html#__all__
pygeodesy.constants.MAX_EXP pygeodesy.constants-module.html#MAX_EXP
pygeodesy.constants._N_2_0 pygeodesy.constants-module.html#_N_2_0
pygeodesy.constants._6_0 pygeodesy.constants-module.html#_6_0
pygeodesy.constants._64_0 pygeodesy.constants-module.html#_64_0
pygeodesy.constants.NINF pygeodesy.constants-module.html#NINF
pygeodesy.constants._N_0_5 pygeodesy.constants-module.html#_N_0_5
pygeodesy.constants._0_5 pygeodesy.constants-module.html#_0_5
pygeodesy.constants.PI pygeodesy.constants-module.html#PI
pygeodesy.constants._0_0 pygeodesy.constants-module.html#_0_0
pygeodesy.constants._0_1 pygeodesy.constants-module.html#_0_1
pygeodesy.constants._M_NM pygeodesy.constants-module.html#_M_NM
pygeodesy.constants._1_75 pygeodesy.constants-module.html#_1_75
pygeodesy.constants._SQRT2 pygeodesy.constants-module.html#_SQRT2
pygeodesy.constants._3_0 pygeodesy.constants-module.html#_3_0
pygeodesy.constants._copysignINF pygeodesy.constants-module.html#_copysignINF
pygeodesy.constants._360_0 pygeodesy.constants-module.html#_360_0
pygeodesy.constants._2_3rd pygeodesy.constants-module.html#_2_3rd
pygeodesy.constants._xkwds_get1 pygeodesy.errors-module.html#_xkwds_get1
pygeodesy.constants._copysign_0_0 pygeodesy.constants-module.html#_copysign_0_0
pygeodesy.constants.remainder pygeodesy.constants-module.html#remainder
pygeodesy.constants._EPS4e8 pygeodesy.constants-module.html#_EPS4e8
pygeodesy.constants.iscomplex pygeodesy.basics-module.html#iscomplex
pygeodesy.constants._45_0 pygeodesy.constants-module.html#_45_0
pygeodesy.constants._89_999 pygeodesy.constants-module.html#_89_999
pygeodesy.constants._16_0 pygeodesy.constants-module.html#_16_0
pygeodesy.constants.R_SM pygeodesy.constants-module.html#R_SM
pygeodesy.constants._isfinite pygeodesy.constants-module.html#_isfinite
pygeodesy.constants.R_M pygeodesy.constants-module.html#R_M
pygeodesy.constants.isinf pygeodesy.constants-module.html#isinf
pygeodesy.constants.INF pygeodesy.constants-module.html#INF
pygeodesy.constants._10_0 pygeodesy.constants-module.html#_10_0
pygeodesy.constants._1000_0 pygeodesy.constants-module.html#_1000_0
pygeodesy.constants._EPSqrt pygeodesy.constants-module.html#_EPSqrt
pygeodesy.constants._flipsign pygeodesy.constants-module.html#_flipsign
pygeodesy.constants.isninf pygeodesy.constants-module.html#isninf
pygeodesy.constants._pos_self pygeodesy.constants-module.html#_pos_self
pygeodesy.constants.OVERFLOW pygeodesy.constants-module.html#OVERFLOW
pygeodesy.constants._Radius pygeodesy.constants-module.html#_Radius
pygeodesy.constants._1_5 pygeodesy.constants-module.html#_1_5
pygeodesy.constants._1_0 pygeodesy.constants-module.html#_1_0
pygeodesy.constants._100_0 pygeodesy.constants-module.html#_100_0
pygeodesy.constants.EPS_2 pygeodesy.constants-module.html#EPS_2
pygeodesy.constants._K0_UTM pygeodesy.constants-module.html#_K0_UTM
pygeodesy.constants._isclose pygeodesy.constants-module.html#_isclose
pygeodesy.constants._floatuple pygeodesy.constants-module.html#_floatuple
pygeodesy.constants._SQRT2_2 pygeodesy.constants-module.html#_SQRT2_2
pygeodesy.constants._180_0 pygeodesy.constants-module.html#_180_0
pygeodesy.constants._1_EPS pygeodesy.constants-module.html#_1_EPS
pygeodesy.constants._over_1 pygeodesy.constants-module.html#_over_1
pygeodesy.constants._0_0001 pygeodesy.constants-module.html#_0_0001
pygeodesy.constants._EPStol pygeodesy.constants-module.html#_EPStol
pygeodesy.constants.isnon0 pygeodesy.constants-module.html#isnon0
pygeodesy.constants.typename pygeodesy.internals-module.html#typename
pygeodesy.constants.floats_ pygeodesy.constants-module.html#floats_
pygeodesy.constants._3600_0 pygeodesy.constants-module.html#_3600_0
pygeodesy.constants.R_QM pygeodesy.constants-module.html#R_QM
pygeodesy.constants._0_125 pygeodesy.constants-module.html#_0_125
pygeodesy.constants.EPS02 pygeodesy.constants-module.html#EPS02
pygeodesy.constants._off90 pygeodesy.constants-module.html#_off90
pygeodesy.constants._Float pygeodesy.constants-module.html#_Float
pygeodesy.constants.DIG pygeodesy.constants-module.html#DIG
pygeodesy.constants.isbool pygeodesy.basics-module.html#isbool
pygeodesy.constants.EPS8 pygeodesy.constants-module.html#EPS8
pygeodesy.constants.EPS4 pygeodesy.constants-module.html#EPS4
pygeodesy.constants.EPS2 pygeodesy.constants-module.html#EPS2
pygeodesy.constants._EPSjam pygeodesy.constants-module.html#_EPSjam
pygeodesy.constants.EPS0 pygeodesy.constants-module.html#EPS0
pygeodesy.constants.EPS1 pygeodesy.constants-module.html#EPS1
pygeodesy.constants.isneg0 pygeodesy.constants-module.html#isneg0
pygeodesy.constants.isnear90 pygeodesy.constants-module.html#isnear90
pygeodesy.constants._float pygeodesy.constants-module.html#_float
pygeodesy.constants.NEG0 pygeodesy.constants-module.html#NEG0
pygeodesy.constants.PI_3 pygeodesy.constants-module.html#PI_3
pygeodesy.constants.PI_4 pygeodesy.constants-module.html#PI_4
pygeodesy.constants.PI_6 pygeodesy.constants-module.html#PI_6
pygeodesy.constants.__package__ pygeodesy.constants-module.html#__package__
pygeodesy.constants._xError pygeodesy.errors-module.html#_xError
pygeodesy.constants.float_ pygeodesy.constants-module.html#float_
pygeodesy.constants.INT0 pygeodesy.constants-module.html#INT0
pygeodesy.constants.isneg pygeodesy.constants-module.html#isneg
pygeodesy.constants.R_GM pygeodesy.constants-module.html#R_GM
pygeodesy.constants._5_0 pygeodesy.constants-module.html#_5_0
pygeodesy.constants._SQRT3_2 pygeodesy.constants-module.html#_SQRT3_2
pygeodesy.constants.isint pygeodesy.basics-module.html#isint
pygeodesy.constants._0_75 pygeodesy.constants-module.html#_0_75
pygeodesy.constants._2__PI pygeodesy.constants-module.html#_2__PI
pygeodesy.constants._32_0 pygeodesy.constants-module.html#_32_0
pygeodesy.constants._M_SM pygeodesy.constants-module.html#_M_SM
pygeodesy.constants._90_0 pygeodesy.constants-module.html#_90_0
pygeodesy.constants._EPS2e4 pygeodesy.constants-module.html#_EPS2e4
pygeodesy.constants._1_0_1T pygeodesy.constants-module.html#_1_0_1T
pygeodesy.constants._float0 pygeodesy.constants-module.html#_float0
pygeodesy.constants._1_3rd pygeodesy.constants-module.html#_1_3rd
pygeodesy.constants._N_0_0 pygeodesy.constants-module.html#_N_0_0
pygeodesy.constants._xkwds_item2 pygeodesy.errors-module.html#_xkwds_item2
pygeodesy.constants._copysign pygeodesy.geodesicx.gx-module.html#copysign
pygeodesy.constants._umod_360 pygeodesy.constants-module.html#_umod_360
pygeodesy.constants.isnear1 pygeodesy.constants-module.html#isnear1
pygeodesy.constants.isnear0 pygeodesy.constants-module.html#isnear0
pygeodesy.constants.PI3_2 pygeodesy.constants-module.html#PI3_2
pygeodesy.constants._EPSmin pygeodesy.constants-module.html#_EPSmin
pygeodesy.constants._1_over pygeodesy.constants-module.html#_1_over
pygeodesy.constants._iscfinite pygeodesy.constants-module.html#_iscfinite
pygeodesy.constants._270_0 pygeodesy.constants-module.html#_270_0
pygeodesy.constants._naninf pygeodesy.constants-module.html#_naninf
pygeodesy.constants.PI_2 pygeodesy.constants-module.html#PI_2
pygeodesy.css pygeodesy.css-module.html
pygeodesy.css.toCss pygeodesy.css-module.html#toCss
pygeodesy.css._sincos2d pygeodesy.karney-module.html#_sincos2d
pygeodesy.css._diff182 pygeodesy.karney-module.html#_diff182
pygeodesy.css._ellipsoidal_datum pygeodesy.datums-module.html#_ellipsoidal_datum
pygeodesy.css.islistuple pygeodesy.basics-module.html#islistuple
pygeodesy.css._xdatum pygeodesy.errors-module.html#_xdatum
pygeodesy.css._xattr pygeodesy.errors-module.html#_xattr
pygeodesy.css._norm180 pygeodesy.karney-module.html#_norm180
pygeodesy.css._CS0 pygeodesy.css-module.html#_CS0
pygeodesy.css._atan2d pygeodesy.karney-module.html#_atan2d
pygeodesy.css.neg pygeodesy.basics-module.html#neg
pygeodesy.css._norm2 pygeodesy.karney-module.html#_norm2
pygeodesy.css.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.css._heigHt pygeodesy.units-module.html#_heigHt
pygeodesy.css.deprecated_Property_RO pygeodesy.props-module.html#deprecated_Property_RO
pygeodesy.css._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.css._signBit pygeodesy.basics-module.html#signBit
pygeodesy.css._update_all pygeodesy.props-module.html#_update_all
pygeodesy.css._xsubclassof pygeodesy.basics-module.html#_xsubclassof
pygeodesy.css._isin pygeodesy.basics-module.html#_isin
pygeodesy.css._xellipsoidal pygeodesy.errors-module.html#_xellipsoidal
pygeodesy.css._umod_360 pygeodesy.constants-module.html#_umod_360
pygeodesy.css.__all__ pygeodesy.css-module.html#__all__
pygeodesy.css._LL4Tuple pygeodesy.namedTuples-module.html#_LL4Tuple
pygeodesy.css._fstrLL0 pygeodesy.streprs-module.html#_fstrLL0
pygeodesy.css._name2__ pygeodesy.named-module.html#_name2__
pygeodesy.css._copysign pygeodesy.geodesicx.gx-module.html#copysign
pygeodesy.css._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.css.__package__ pygeodesy.css-module.html#__package__
pygeodesy.css._xzipairs pygeodesy.streprs-module.html#_xzipairs
pygeodesy.css._fstrENH2 pygeodesy.streprs-module.html#_fstrENH2
pygeodesy.datums pygeodesy.datums-module.html
pygeodesy.datums._isRadius pygeodesy.units-module.html#_isRadius
pygeodesy.datums._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.datums._passarg pygeodesy.internals-module.html#_passarg
pygeodesy.datums._F pygeodesy.constants-module.html#_float
pygeodesy.datums._RPS pygeodesy.datums-module.html#_RPS
pygeodesy.datums._DHDN_ pygeodesy.datums-module.html#_DHDN_
pygeodesy.datums._TokyoJapan_ pygeodesy.datums-module.html#_TokyoJapan_
pygeodesy.datums._name__ pygeodesy.named-module.html#_name__
pygeodesy.datums.islistuple pygeodesy.basics-module.html#islistuple
pygeodesy.datums._earth_datum pygeodesy.datums-module.html#_earth_datum
pygeodesy.datums._earth_ellipsoid pygeodesy.datums-module.html#_earth_ellipsoid
pygeodesy.datums._ellipsoidal_datum pygeodesy.datums-module.html#_ellipsoidal_datum
pygeodesy.datums._Names11 pygeodesy.datums-module.html#_Names11
pygeodesy.datums._zip pygeodesy.basics-module.html#_zip
pygeodesy.datums._DHDNE_ pygeodesy.datums-module.html#_DHDNE_
pygeodesy.datums._Irl1965_ pygeodesy.datums-module.html#_Irl1965_
pygeodesy.datums._name2__ pygeodesy.named-module.html#_name2__
pygeodesy.datums._S1_S pygeodesy.datums-module.html#_S1_S
pygeodesy.datums._ED2 pygeodesy.datums-module.html#_ED2
pygeodesy.datums._under pygeodesy.internals-module.html#_under
pygeodesy.datums._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.datums._negastr pygeodesy.datums-module.html#_negastr
pygeodesy.datums._IsnotError pygeodesy.errors-module.html#_IsnotError
pygeodesy.datums.Datums pygeodesy.datums-module.html#Datums
pygeodesy.datums.radians pygeodesy.utily-module.html#radians
pygeodesy.datums.neg pygeodesy.basics-module.html#neg
pygeodesy.datums.Transforms pygeodesy.datums-module.html#Transforms
pygeodesy.datums._isin pygeodesy.basics-module.html#_isin
pygeodesy.datums._ED50_ pygeodesy.datums-module.html#_ED50_
pygeodesy.datums._a_ellipsoid_ pygeodesy.datums-module.html#_a_ellipsoid_
pygeodesy.datums._Identity_ pygeodesy.datums-module.html#_Identity_
pygeodesy.datums._Names7 pygeodesy.datums-module.html#_Names7
pygeodesy.datums._BD72_ pygeodesy.datums-module.html#_BD72_
pygeodesy.datums._NTF_ pygeodesy.datums-module.html#_NTF_
pygeodesy.datums._MGI_ pygeodesy.datums-module.html#_MGI_
pygeodesy.datums._GDA2020_ pygeodesy.datums-module.html#_GDA2020_
pygeodesy.datums._Potsdam_ pygeodesy.datums-module.html#_Potsdam_
pygeodesy.datums._xellipsoidall pygeodesy.errors-module.html#_xellipsoidall
pygeodesy.datums._Irl1975_ pygeodesy.datums-module.html#_Irl1975_
pygeodesy.datums._EnD3 pygeodesy.datums-module.html#_EnD3
pygeodesy.datums._spherical_datum pygeodesy.datums-module.html#_spherical_datum
pygeodesy.datums._equall pygeodesy.datums-module.html#_equall
pygeodesy.datums.map2 pygeodesy.basics-module.html#map2
pygeodesy.datums._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.datums.__package__ pygeodesy.datums-module.html#__package__
pygeodesy.datums._lazy pygeodesy.named-module.html#_lazyNamedEnumItem
pygeodesy.datums._mean_radius pygeodesy.datums-module.html#_mean_radius
pygeodesy.datums._DHDNW_ pygeodesy.datums-module.html#_DHDNW_
pygeodesy.datums._WGS84 pygeodesy.datums-module.html#_WGS84
pygeodesy.datums.__all__ pygeodesy.datums-module.html#__all__
pygeodesy.datums.fmean pygeodesy.fmath-module.html#fmean
pygeodesy.datums._OSGB36_ pygeodesy.datums-module.html#_OSGB36_
pygeodesy.datums.fdot pygeodesy.fmath-module.html#fdot
pygeodesy.deprecated pygeodesy.deprecated-module.html
pygeodesy.deprecated.scalar pygeodesy.deprecated-module.html#scalar
pygeodesy.deprecated.R_MA pygeodesy.deprecated-module.html#R_MA
pygeodesy.deprecated.HeightIDW pygeodesy.deprecated-module.html#HeightIDW
pygeodesy.deprecated.equirectangular_ pygeodesy.deprecated-module.html#equirectangular_
pygeodesy.deprecated.areaof pygeodesy.deprecated-module.html#areaof
pygeodesy.deprecated.tienstra pygeodesy.deprecated-module.html#tienstra
pygeodesy.deprecated.falsed2f pygeodesy.deprecated-module.html#falsed2f
pygeodesy.deprecated.cosineForsytheAndoyerLambert pygeodesy.deprecated-module.html#cosineForsytheAndoyerLambert
pygeodesy.deprecated.sumOf pygeodesy.deprecated-module.html#sumOf
pygeodesy.deprecated._unLazy0 pygeodesy.deprecated-module.html#_unLazy0
pygeodesy.deprecated.equirectangular3 pygeodesy.deprecated-module.html#equirectangular3
pygeodesy.deprecated.R_VM pygeodesy.deprecated-module.html#R_VM
pygeodesy.deprecated.Fsum2product pygeodesy.deprecated-module.html#Fsum2product
pygeodesy.deprecated.R_NM pygeodesy.deprecated-module.html#R_NM
pygeodesy.deprecated.collins pygeodesy.deprecated-module.html#collins
pygeodesy.deprecated.joined_ pygeodesy.deprecated-module.html#joined_
pygeodesy.deprecated.isenclosedby pygeodesy.deprecated-module.html#isenclosedby
pygeodesy.deprecated.parseUTM pygeodesy.deprecated-module.html#parseUTM
pygeodesy.deprecated.OK pygeodesy.deprecated-module.html#OK
pygeodesy.deprecated.excessGirard pygeodesy.deprecated-module.html#excessGirard
pygeodesy.deprecated.joined pygeodesy.deprecated-module.html#joined
pygeodesy.deprecated.Transforms pygeodesy.deprecated-module.html#Transforms
pygeodesy.deprecated.elliperim_ pygeodesy.deprecated-module.html#elliperim_
pygeodesy.deprecated.R_FM pygeodesy.deprecated-module.html#R_FM
pygeodesy.deprecated.Datums pygeodesy.deprecated-module.html#Datums
pygeodesy.deprecated._ALL_ATTRS pygeodesy.lazily-module.html#_ALL_ATTRS
pygeodesy.deprecated.Ellipsoids pygeodesy.deprecated-module.html#Ellipsoids
pygeodesy.deprecated.toUtm pygeodesy.deprecated-module.html#toUtm
pygeodesy.deprecated.R_KM pygeodesy.deprecated-module.html#R_KM
pygeodesy.deprecated.HeightIDW3 pygeodesy.deprecated-module.html#HeightIDW3
pygeodesy.deprecated.HeightIDW2 pygeodesy.deprecated-module.html#HeightIDW2
pygeodesy.deprecated.cosineForsytheAndoyerLambert_ pygeodesy.deprecated-module.html#cosineForsytheAndoyerLambert_
pygeodesy.deprecated.FrechetCosineForsytheAndoyerLambert pygeodesy.deprecated-module.html#FrechetCosineForsytheAndoyerLambert
pygeodesy.deprecated.EcefCartesian pygeodesy.deprecated-module.html#EcefCartesian
pygeodesy.deprecated.__getattr__ pygeodesy.deprecated-module.html#__getattr__
pygeodesy.deprecated.perimeterof pygeodesy.deprecated-module.html#perimeterof
pygeodesy.deprecated.clipDMS pygeodesy.deprecated-module.html#clipDMS
pygeodesy.deprecated.cosineAndoyerLambert pygeodesy.deprecated-module.html#cosineAndoyerLambert
pygeodesy.deprecated.HausdorffCosineAndoyerLambert pygeodesy.deprecated-module.html#HausdorffCosineAndoyerLambert
pygeodesy.deprecated.clipCS3 pygeodesy.deprecated-module.html#clipCS3
pygeodesy.deprecated.copysign pygeodesy.deprecated-module.html#copysign
pygeodesy.deprecated._lazy_import_as pygeodesy.lazily-module.html#_lazy_import_as
pygeodesy.deprecated.nearestOn3 pygeodesy.deprecated-module.html#nearestOn3
pygeodesy.deprecated.clipStr pygeodesy.deprecated-module.html#clipStr
pygeodesy.deprecated.nearestOn4 pygeodesy.deprecated-module.html#nearestOn4
pygeodesy.deprecated.unsign0 pygeodesy.deprecated-module.html#unsign0
pygeodesy.deprecated.R_MB pygeodesy.deprecated-module.html#R_MB
pygeodesy.deprecated.EPS1_2 pygeodesy.deprecated-module.html#EPS1_2
pygeodesy.deprecated.Fn_rt pygeodesy.deprecated-module.html#Fn_rt
pygeodesy.deprecated.MANTIS pygeodesy.deprecated-module.html#MANTIS
pygeodesy.deprecated.HausdorffCosineForsytheAndoyerLambert pygeodesy.deprecated-module.html#HausdorffCosineForsytheAndoyerLambert
pygeodesy.deprecated.fStr pygeodesy.deprecated-module.html#fStr
pygeodesy.deprecated.R_M pygeodesy.deprecated-module.html#R_M
pygeodesy.deprecated.excessAbc pygeodesy.deprecated-module.html#excessAbc
pygeodesy.deprecated.istuplist pygeodesy.deprecated-module.html#istuplist
pygeodesy.deprecated.excessLHuilier pygeodesy.deprecated-module.html#excessLHuilier
pygeodesy.deprecated.enStr2 pygeodesy.deprecated-module.html#enStr2
pygeodesy.deprecated.R_SM pygeodesy.deprecated-module.html#R_SM
pygeodesy.deprecated.FrechetCosineAndoyerLambert pygeodesy.deprecated-module.html#FrechetCosineAndoyerLambert
pygeodesy.deprecated.inStr pygeodesy.deprecated-module.html#inStr
pygeodesy.deprecated.points2 pygeodesy.deprecated-module.html#points2
pygeodesy.deprecated.encodeEPSG pygeodesy.deprecated-module.html#encodeEPSG
pygeodesy.deprecated.HeightIDWcosineAndoyerLambert pygeodesy.deprecated-module.html#HeightIDWcosineAndoyerLambert
pygeodesy.deprecated.cosineAndoyerLambert_ pygeodesy.deprecated-module.html#cosineAndoyerLambert_
pygeodesy.deprecated.anStr pygeodesy.deprecated-module.html#anStr
pygeodesy.deprecated.simplifyRDPm pygeodesy.deprecated-module.html#simplifyRDPm
pygeodesy.deprecated._ALL_DEPRECATED pygeodesy.deprecated-module.html#_ALL_DEPRECATED
pygeodesy.deprecated.decodeEPSG2 pygeodesy.deprecated-module.html#decodeEPSG2
pygeodesy.deprecated.bounds pygeodesy.deprecated-module.html#bounds
pygeodesy.deprecated.HeightIDWcosineForsytheAndoyerLambert pygeodesy.deprecated-module.html#HeightIDWcosineForsytheAndoyerLambert
pygeodesy.deprecated.false2f pygeodesy.deprecated-module.html#false2f
pygeodesy.deprecated.hypot3 pygeodesy.deprecated-module.html#hypot3
pygeodesy.deprecated.triAngle4 pygeodesy.deprecated-module.html#triAngle4
pygeodesy.deprecated.polygon pygeodesy.deprecated-module.html#polygon
pygeodesy.deprecated.atand pygeodesy.deprecated-module.html#atand
pygeodesy.deprecated.float0 pygeodesy.deprecated-module.html#float0
pygeodesy.deprecated.elliperim pygeodesy.deprecated-module.html#elliperim
pygeodesy.deprecated.__package__ pygeodesy.deprecated-module.html#__package__
pygeodesy.deprecated.RefFrameError pygeodesy.deprecated-module.html#RefFrameError
pygeodesy.deprecated.fStrzs pygeodesy.deprecated-module.html#fStrzs
pygeodesy.deprecated.NorthPole pygeodesy.deprecated-module.html#NorthPole
pygeodesy.deprecated.SouthPole pygeodesy.deprecated-module.html#SouthPole
pygeodesy.deprecated.utmZoneBand2 pygeodesy.deprecated-module.html#utmZoneBand2
pygeodesy.deprecated.simplifyVWm pygeodesy.deprecated-module.html#simplifyVWm
pygeodesy.deprecated.unStr pygeodesy.deprecated-module.html#unStr
pygeodesy.deprecated.simplify2 pygeodesy.deprecated-module.html#simplify2
pygeodesy.deprecated.bases pygeodesy.deprecated.bases-module.html
pygeodesy.deprecated.bases.__all__ pygeodesy.deprecated.bases-module.html#__all__
pygeodesy.deprecated.bases.points2 pygeodesy.deprecated.bases-module.html#points2
pygeodesy.deprecated.bases.__package__ pygeodesy.deprecated.bases-module.html#__package__
pygeodesy.deprecated.classes pygeodesy.deprecated.classes-module.html
pygeodesy.deprecated.classes.HeightIDW3 pygeodesy.deprecated.classes-module.html#HeightIDW3
pygeodesy.deprecated.classes.HeightIDW2 pygeodesy.deprecated.classes-module.html#HeightIDW2
pygeodesy.deprecated.classes.deprecated_method pygeodesy.props-module.html#deprecated_method
pygeodesy.deprecated.classes.FrechetCosineAndoyerLambert pygeodesy.deprecated.classes-module.html#FrechetCosineAndoyerLambert
pygeodesy.deprecated.classes._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.deprecated.classes.FrechetCosineForsytheAndoyerLambert pygeodesy.deprecated.classes-module.html#FrechetCosineForsytheAndoyerLambert
pygeodesy.deprecated.classes.HeightIDW pygeodesy.deprecated.classes-module.html#HeightIDW
pygeodesy.deprecated.classes._float pygeodesy.constants-module.html#_float
pygeodesy.deprecated.classes.EcefCartesian pygeodesy.deprecated.classes-module.html#EcefCartesian
pygeodesy.deprecated.classes.HeightIDWcosineAndoyerLambert pygeodesy.deprecated.classes-module.html#HeightIDWcosineAndoyerLambert
pygeodesy.deprecated.classes.RefFrameError pygeodesy.deprecated.classes-module.html#RefFrameError
pygeodesy.deprecated.classes.HausdorffCosineAndoyerLambert pygeodesy.deprecated.classes-module.html#HausdorffCosineAndoyerLambert
pygeodesy.deprecated.classes.deprecated_class pygeodesy.props-module.html#deprecated_class
pygeodesy.deprecated.classes.__all__ pygeodesy.deprecated.classes-module.html#__all__
pygeodesy.deprecated.classes._reNames pygeodesy.deprecated.classes-module.html#_reNames
pygeodesy.deprecated.classes.HeightIDWcosineForsytheAndoyerLambert pygeodesy.deprecated.classes-module.html#HeightIDWcosineForsytheAndoyerLambert
pygeodesy.deprecated.classes.HausdorffCosineForsytheAndoyerLambert pygeodesy.deprecated.classes-module.html#HausdorffCosineForsytheAndoyerLambert
pygeodesy.deprecated.classes.Fn_rt pygeodesy.deprecated.classes-module.html#Fn_rt
pygeodesy.deprecated.classes.__package__ pygeodesy.deprecated.classes-module.html#__package__
pygeodesy.deprecated.consterns pygeodesy.deprecated.consterns-module.html
pygeodesy.deprecated.consterns.OK pygeodesy.deprecated.consterns-module.html#OK
pygeodesy.deprecated.consterns.__all__ pygeodesy.deprecated.consterns-module.html#__all__
pygeodesy.deprecated.consterns.MANTIS pygeodesy.deprecated.consterns-module.html#MANTIS
pygeodesy.deprecated.consterns.__package__ pygeodesy.deprecated.consterns-module.html#__package__
pygeodesy.deprecated.consterns.deprecated_method pygeodesy.props-module.html#deprecated_method
pygeodesy.deprecated.consterns.EPS1_2 pygeodesy.deprecated.consterns-module.html#EPS1_2
pygeodesy.deprecated.datum pygeodesy.deprecated.datum-module.html
pygeodesy.deprecated.datum.__all__ pygeodesy.deprecated.datum-module.html#__all__
pygeodesy.deprecated.datum.R_MA pygeodesy.deprecated.datum-module.html#R_MA
pygeodesy.deprecated.datum._ALL_OTHER pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.deprecated.datum.Datums pygeodesy.deprecated.datum-module.html#Datums
pygeodesy.deprecated.datum.R_MB pygeodesy.deprecated.datum-module.html#R_MB
pygeodesy.deprecated.datum.R_SM pygeodesy.deprecated.datum-module.html#R_SM
pygeodesy.deprecated.datum.Ellipsoids pygeodesy.deprecated.datum-module.html#Ellipsoids
pygeodesy.deprecated.datum.R_M pygeodesy.deprecated.datum-module.html#R_M
pygeodesy.deprecated.datum.R_NM pygeodesy.deprecated.datum-module.html#R_NM
pygeodesy.deprecated.datum.R_KM pygeodesy.deprecated.datum-module.html#R_KM
pygeodesy.deprecated.datum.__package__ pygeodesy.deprecated.datum-module.html#__package__
pygeodesy.deprecated.datum.R_VM pygeodesy.deprecated.datum-module.html#R_VM
pygeodesy.deprecated.datum.R_FM pygeodesy.deprecated.datum-module.html#R_FM
pygeodesy.deprecated.datum.Transforms pygeodesy.deprecated.datum-module.html#Transforms
pygeodesy.deprecated.functions pygeodesy.deprecated.functions-module.html
pygeodesy.deprecated.functions.nearestOn4 pygeodesy.deprecated.functions-module.html#nearestOn4
pygeodesy.deprecated.functions.unStr pygeodesy.deprecated.functions-module.html#unStr
pygeodesy.deprecated.functions.excessLHuilier pygeodesy.deprecated.functions-module.html#excessLHuilier
pygeodesy.deprecated.functions.utmZoneBand2 pygeodesy.deprecated.functions-module.html#utmZoneBand2
pygeodesy.deprecated.functions.unsign0 pygeodesy.deprecated.functions-module.html#unsign0
pygeodesy.deprecated.functions.enStr2 pygeodesy.deprecated.functions-module.html#enStr2
pygeodesy.deprecated.functions.bounds pygeodesy.deprecated.functions-module.html#bounds
pygeodesy.deprecated.functions.scalar pygeodesy.deprecated.functions-module.html#scalar
pygeodesy.deprecated.functions.triAngle4 pygeodesy.deprecated.functions-module.html#triAngle4
pygeodesy.deprecated.functions.isenclosedby pygeodesy.deprecated.functions-module.html#isenclosedby
pygeodesy.deprecated.functions.float0_ pygeodesy.constants-module.html#float0_
pygeodesy.deprecated.functions.joined_ pygeodesy.deprecated.functions-module.html#joined_
pygeodesy.deprecated.functions.toUtm pygeodesy.deprecated.functions-module.html#toUtm
pygeodesy.deprecated.functions.equirectangular_ pygeodesy.deprecated.functions-module.html#equirectangular_
pygeodesy.deprecated.functions.float0 pygeodesy.deprecated.functions-module.html#float0
pygeodesy.deprecated.functions.clipCS3 pygeodesy.deprecated.functions-module.html#clipCS3
pygeodesy.deprecated.functions.inStr pygeodesy.deprecated.functions-module.html#inStr
pygeodesy.deprecated.functions.cosineForsytheAndoyerLambert_ pygeodesy.deprecated.functions-module.html#cosineForsytheAndoyerLambert_
pygeodesy.deprecated.functions.fStrzs pygeodesy.deprecated.functions-module.html#fStrzs
pygeodesy.deprecated.functions.elliperim pygeodesy.deprecated.functions-module.html#elliperim
pygeodesy.deprecated.functions._UTM pygeodesy.deprecated.functions-module.html#_UTM
pygeodesy.deprecated.functions.__package__ pygeodesy.deprecated.functions-module.html#__package__
pygeodesy.deprecated.functions.encodeEPSG pygeodesy.deprecated.functions-module.html#encodeEPSG
pygeodesy.deprecated.functions.areaof pygeodesy.deprecated.functions-module.html#areaof
pygeodesy.deprecated.functions.clipDMS pygeodesy.deprecated.functions-module.html#clipDMS
pygeodesy.deprecated.functions.tienstra pygeodesy.deprecated.functions-module.html#tienstra
pygeodesy.deprecated.functions.__all__ pygeodesy.deprecated.functions-module.html#__all__
pygeodesy.deprecated.functions.cosineAndoyerLambert pygeodesy.deprecated.functions-module.html#cosineAndoyerLambert
pygeodesy.deprecated.functions.collins pygeodesy.deprecated.functions-module.html#collins
pygeodesy.deprecated.functions.cosineForsytheAndoyerLambert pygeodesy.deprecated.functions-module.html#cosineForsytheAndoyerLambert
pygeodesy.deprecated.functions.equirectangular3 pygeodesy.deprecated.functions-module.html#equirectangular3
pygeodesy.deprecated.functions.copysign pygeodesy.deprecated.functions-module.html#copysign
pygeodesy.deprecated.functions.cosineAndoyerLambert_ pygeodesy.deprecated.functions-module.html#cosineAndoyerLambert_
pygeodesy.deprecated.functions.anStr pygeodesy.deprecated.functions-module.html#anStr
pygeodesy.deprecated.functions.Fsum2product pygeodesy.deprecated.functions-module.html#Fsum2product
pygeodesy.deprecated.functions.clipStr pygeodesy.deprecated.functions-module.html#clipStr
pygeodesy.deprecated.functions.simplifyRDPm pygeodesy.deprecated.functions-module.html#simplifyRDPm
pygeodesy.deprecated.functions.nearestOn3 pygeodesy.deprecated.functions-module.html#nearestOn3
pygeodesy.deprecated.functions.parseUTM pygeodesy.deprecated.functions-module.html#parseUTM
pygeodesy.deprecated.functions.polygon pygeodesy.deprecated.functions-module.html#polygon
pygeodesy.deprecated.functions.decodeEPSG2 pygeodesy.deprecated.functions-module.html#decodeEPSG2
pygeodesy.deprecated.functions._WGS84 pygeodesy.deprecated.functions-module.html#_WGS84
pygeodesy.deprecated.functions.falsed2f pygeodesy.deprecated.functions-module.html#falsed2f
pygeodesy.deprecated.functions.simplifyVWm pygeodesy.deprecated.functions-module.html#simplifyVWm
pygeodesy.deprecated.functions.excessGirard pygeodesy.deprecated.functions-module.html#excessGirard
pygeodesy.deprecated.functions.atand pygeodesy.deprecated.functions-module.html#atand
pygeodesy.deprecated.functions.joined pygeodesy.deprecated.functions-module.html#joined
pygeodesy.deprecated.functions.simplify2 pygeodesy.deprecated.functions-module.html#simplify2
pygeodesy.deprecated.functions.deprecated_function pygeodesy.props-module.html#deprecated_function
pygeodesy.deprecated.functions.false2f pygeodesy.deprecated.functions-module.html#false2f
pygeodesy.deprecated.functions.fStr pygeodesy.deprecated.functions-module.html#fStr
pygeodesy.deprecated.functions.excessAbc pygeodesy.deprecated.functions-module.html#excessAbc
pygeodesy.deprecated.functions.hypot3 pygeodesy.deprecated.functions-module.html#hypot3
pygeodesy.deprecated.functions.perimeterof pygeodesy.deprecated.functions-module.html#perimeterof
pygeodesy.deprecated.functions.elliperim_ pygeodesy.deprecated.functions-module.html#elliperim_
pygeodesy.deprecated.functions.istuplist pygeodesy.deprecated.functions-module.html#istuplist
pygeodesy.deprecated.nvector pygeodesy.deprecated.nvector-module.html
pygeodesy.deprecated.nvector.NorthPole pygeodesy.deprecated.nvector-module.html#NorthPole
pygeodesy.deprecated.nvector._ALL_OTHER pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.deprecated.nvector.__all__ pygeodesy.deprecated.nvector-module.html#__all__
pygeodesy.deprecated.nvector.__package__ pygeodesy.deprecated.nvector-module.html#__package__
pygeodesy.deprecated.nvector.deprecated_class pygeodesy.props-module.html#deprecated_class
pygeodesy.deprecated.nvector.SouthPole pygeodesy.deprecated.nvector-module.html#SouthPole
pygeodesy.deprecated.nvector.sumOf pygeodesy.deprecated.nvector-module.html#sumOf
pygeodesy.deprecated.rhumbBase pygeodesy.deprecated.rhumbBase-module.html
pygeodesy.deprecated.rhumbBase.__package__ pygeodesy.deprecated.rhumbBase-module.html#__package__
pygeodesy.deprecated.rhumbaux pygeodesy.deprecated.rhumbaux-module.html
pygeodesy.deprecated.rhumbaux.__all__ pygeodesy.deprecated.rhumbaux-module.html#__all__
pygeodesy.deprecated.rhumbaux.__package__ pygeodesy.deprecated.rhumbaux-module.html#__package__
pygeodesy.deprecated.rhumbsolve pygeodesy.deprecated.rhumbsolve-module.html
pygeodesy.deprecated.rhumbsolve.__all__ pygeodesy.deprecated.rhumbsolve-module.html#__all__
pygeodesy.deprecated.rhumbsolve.__package__ pygeodesy.deprecated.rhumbsolve-module.html#__package__
pygeodesy.deprecated.rhumbx pygeodesy.deprecated.rhumbx-module.html
pygeodesy.deprecated.rhumbx.__all__ pygeodesy.deprecated.rhumbx-module.html#__all__
pygeodesy.deprecated.rhumbx.__package__ pygeodesy.deprecated.rhumbx-module.html#__package__
pygeodesy.dms pygeodesy.dms-module.html
pygeodesy.dms.F_MIN__ pygeodesy.dms-module.html#F_MIN__
pygeodesy.dms._SEXAGECIMUL pygeodesy.dms-module.html#_SEXAGECIMUL
pygeodesy.dms._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.dms.F__F_ pygeodesy.dms-module.html#F__F_
pygeodesy.dms.parseDDDMMSS pygeodesy.dms-module.html#parseDDDMMSS
pygeodesy.dms.F_DEG__ pygeodesy.dms-module.html#F_DEG__
pygeodesy.dms.F_RAD pygeodesy.dms-module.html#F_RAD
pygeodesy.dms.clipDegrees pygeodesy.dms-module.html#clipDegrees
pygeodesy.dms.F_D pygeodesy.dms-module.html#F_D
pygeodesy.dms.isLatLon pygeodesy.basics-module.html#isLatLon
pygeodesy.dms.S_SEP pygeodesy.dms-module.html#S_SEP
pygeodesy.dms._parseX pygeodesy.errors-module.html#_parseX
pygeodesy.dms.S_SEC pygeodesy.dms-module.html#S_SEC
pygeodesy.dms._F_case pygeodesy.dms-module.html#_F_case
pygeodesy.dms.bearingDMS pygeodesy.dms-module.html#bearingDMS
pygeodesy.dms.parse3llh pygeodesy.dms-module.html#parse3llh
pygeodesy.dms.latDMS pygeodesy.dms-module.html#latDMS
pygeodesy.dms.F_SEC__ pygeodesy.dms-module.html#F_SEC__
pygeodesy.dms._dms3 pygeodesy.dms-module.html#_dms3
pygeodesy.dms.latlonDMS pygeodesy.dms-module.html#latlonDMS
pygeodesy.dms.F__E_ pygeodesy.dms-module.html#F__E_
pygeodesy.dms.F_DMS_ pygeodesy.dms-module.html#F_DMS_
pygeodesy.dms.S_NUL pygeodesy.dms-module.html#S_NUL
pygeodesy.dms.issequence pygeodesy.basics-module.html#issequence
pygeodesy.dms._2Tuple pygeodesy.dms-module.html#_2Tuple
pygeodesy.dms._S_norm pygeodesy.dms-module.html#_S_norm
pygeodesy.dms.compassDMS pygeodesy.dms-module.html#compassDMS
pygeodesy.dms._deg_min_ pygeodesy.dms-module.html#_deg_min_
pygeodesy.dms._dms2deg pygeodesy.dms-module.html#_dms2deg
pygeodesy.dms.S_MIN pygeodesy.dms-module.html#S_MIN
pygeodesy.dms.parseDMS pygeodesy.dms-module.html#parseDMS
pygeodesy.dms.F_D60_ pygeodesy.dms-module.html#F_D60_
pygeodesy.dms._DDDMMSS6 pygeodesy.dms-module.html#_DDDMMSS6
pygeodesy.dms.__all__ pygeodesy.dms-module.html#__all__
pygeodesy.dms._DDDMMSS5 pygeodesy.dms-module.html#_DDDMMSS5
pygeodesy.dms.F__G__ pygeodesy.dms-module.html#F__G__
pygeodesy.dms._fstrzs pygeodesy.dms-module.html#_fstrzs
pygeodesy.dms._toDMS pygeodesy.dms-module.html#_toDMS
pygeodesy.dms.F_SEC_ pygeodesy.dms-module.html#F_SEC_
pygeodesy.dms.F_DM_ pygeodesy.dms-module.html#F_DM_
pygeodesy.dms._envPYGEODESY pygeodesy.internals-module.html#_envPYGEODESY
pygeodesy.dms.parseDMS2 pygeodesy.dms-module.html#parseDMS2
pygeodesy.dms.F__G_ pygeodesy.dms-module.html#F__G_
pygeodesy.dms._WINDS pygeodesy.dms-module.html#_WINDS
pygeodesy.dms.compassPoint pygeodesy.dms-module.html#compassPoint
pygeodesy.dms._MINUTES_ pygeodesy.dms-module.html#_MINUTES_
pygeodesy.dms._SECONDS_ pygeodesy.dms-module.html#_SECONDS_
pygeodesy.dms.F__E pygeodesy.dms-module.html#F__E
pygeodesy.dms.F__F pygeodesy.dms-module.html#F__F
pygeodesy.dms.F__G pygeodesy.dms-module.html#F__G
pygeodesy.dms._RADIANS_ pygeodesy.dms-module.html#_RADIANS_
pygeodesy.dms.fstr pygeodesy.streprs-module.html#fstr
pygeodesy.dms._DMS3 pygeodesy.dms-module.html#_DMS3
pygeodesy.dms._DR2 pygeodesy.dms-module.html#_DR2
pygeodesy.dms.F_DEG pygeodesy.dms-module.html#F_DEG
pygeodesy.dms.fstrzs pygeodesy.streprs-module.html#fstrzs
pygeodesy.dms.isodd pygeodesy.basics-module.html#isodd
pygeodesy.dms._neg pygeodesy.basics-module.html#neg
pygeodesy.dms.degDMS pygeodesy.dms-module.html#degDMS
pygeodesy.dms.clipRadians pygeodesy.dms-module.html#clipRadians
pygeodesy.dms._F_symb pygeodesy.dms-module.html#_F_symb
pygeodesy.dms._latlonDMS_sep2 pygeodesy.dms-module.html#_latlonDMS_sep2
pygeodesy.dms.S_DMS pygeodesy.dms-module.html#S_DMS
pygeodesy.dms._DEGREES_ pygeodesy.dms-module.html#_DEGREES_
pygeodesy.dms.F__F__ pygeodesy.dms-module.html#F__F__
pygeodesy.dms.F_D60 pygeodesy.dms-module.html#F_D60
pygeodesy.dms.F_DM__ pygeodesy.dms-module.html#F_DM__
pygeodesy.dms.F__E__ pygeodesy.dms-module.html#F__E__
pygeodesy.dms._F_prec pygeodesy.dms-module.html#_F_prec
pygeodesy.dms.toDMS pygeodesy.dms-module.html#toDMS
pygeodesy.dms._DMS2deg pygeodesy.dms-module.html#_DMS2deg
pygeodesy.dms.F_DM pygeodesy.dms-module.html#F_DM
pygeodesy.dms.F_D60__ pygeodesy.dms-module.html#F_D60__
pygeodesy.dms.isstr pygeodesy.basics-module.html#isstr
pygeodesy.dms._beyond_ pygeodesy.dms-module.html#_beyond_
pygeodesy.dms.typename pygeodesy.internals-module.html#typename
pygeodesy.dms.F_D_ pygeodesy.dms-module.html#F_D_
pygeodesy.dms.copysign0 pygeodesy.basics-module.html#copysign0
pygeodesy.dms.S_DEG pygeodesy.dms-module.html#S_DEG
pygeodesy.dms.F_DMS pygeodesy.dms-module.html#F_DMS
pygeodesy.dms.F_RAD_ pygeodesy.dms-module.html#F_RAD_
pygeodesy.dms.lonDMS pygeodesy.dms-module.html#lonDMS
pygeodesy.dms.F_SEC pygeodesy.dms-module.html#F_SEC
pygeodesy.dms.F_DEG_ pygeodesy.dms-module.html#F_DEG_
pygeodesy.dms.F_RAD__ pygeodesy.dms-module.html#F_RAD__
pygeodesy.dms.F_MIN_ pygeodesy.dms-module.html#F_MIN_
pygeodesy.dms.parseRad pygeodesy.dms-module.html#parseRad
pygeodesy.dms._split3 pygeodesy.dms-module.html#_split3
pygeodesy.dms.S_RAD pygeodesy.dms-module.html#S_RAD
pygeodesy.dms._D603 pygeodesy.dms-module.html#_D603
pygeodesy.dms.F_MIN pygeodesy.dms-module.html#F_MIN
pygeodesy.dms.__package__ pygeodesy.dms-module.html#__package__
pygeodesy.dms._xError pygeodesy.errors-module.html#_xError
pygeodesy.dms.F_D__ pygeodesy.dms-module.html#F_D__
pygeodesy.dms.rangerrors pygeodesy.errors-module.html#rangerrors
pygeodesy.dms._F_DMS pygeodesy.dms-module.html#_F_DMS
pygeodesy.dms._sexagecimal_ pygeodesy.dms-module.html#_sexagecimal_
pygeodesy.dms.normDMS pygeodesy.dms-module.html#normDMS
pygeodesy.dms.latlonDMS_ pygeodesy.dms-module.html#latlonDMS_
pygeodesy.dms.precision pygeodesy.dms-module.html#precision
pygeodesy.dms._0wpF pygeodesy.streprs-module.html#_0wpF
pygeodesy.dms._umod_360 pygeodesy.constants-module.html#_umod_360
pygeodesy.dms._clip pygeodesy.dms-module.html#_clip
pygeodesy.dms.F_DMS__ pygeodesy.dms-module.html#F_DMS__
pygeodesy.ecef pygeodesy.ecef-module.html
pygeodesy.ecef._isRadius pygeodesy.units-module.html#_isRadius
pygeodesy.ecef._TypesError pygeodesy.errors-module.html#_TypesError
pygeodesy.ecef.hypot2_ pygeodesy.fmath-module.html#hypot2_
pygeodesy.ecef._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.ecef._xdatum pygeodesy.errors-module.html#_xdatum
pygeodesy.ecef.degrees90 pygeodesy.utily-module.html#degrees90
pygeodesy.ecef._norm3 pygeodesy.ecef-module.html#_norm3
pygeodesy.ecef.isscalar pygeodesy.basics-module.html#isscalar
pygeodesy.ecef._norm7 pygeodesy.ecef-module.html#_norm7
pygeodesy.ecef._xnamed pygeodesy.named-module.html#_xnamed
pygeodesy.ecef.cbrt pygeodesy.fmath-module.html#cbrt
pygeodesy.ecef.fsumf_ pygeodesy.fsums-module.html#fsumf_
pygeodesy.ecef._name__ pygeodesy.named-module.html#_name__
pygeodesy.ecef.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.ecef._xsubclassof pygeodesy.basics-module.html#_xsubclassof
pygeodesy.ecef._ellipsoidal_datum pygeodesy.datums-module.html#_ellipsoidal_datum
pygeodesy.ecef._prolate_ pygeodesy.ecef-module.html#_prolate_
pygeodesy.ecef._copysign_1_0 pygeodesy.constants-module.html#_copysign_1_0
pygeodesy.ecef._TRIPS pygeodesy.ecef-module.html#_TRIPS
pygeodesy.ecef._4Ecef pygeodesy.ecef-module.html#_4Ecef
pygeodesy.ecef._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.ecef.atan2d pygeodesy.utily-module.html#atan2d
pygeodesy.ecef._llhn4 pygeodesy.ecef-module.html#_llhn4
pygeodesy.ecef.sincos2d_ pygeodesy.utily-module.html#sincos2d_
pygeodesy.ecef.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.ecef.sincos2_ pygeodesy.utily-module.html#sincos2_
pygeodesy.ecef.__all__ pygeodesy.ecef-module.html#__all__
pygeodesy.ecef.neg pygeodesy.basics-module.html#neg
pygeodesy.ecef._Ecef_ pygeodesy.ecef-module.html#_Ecef_
pygeodesy.ecef.issubclassof pygeodesy.basics-module.html#issubclassof
pygeodesy.ecef.copysign0 pygeodesy.basics-module.html#copysign0
pygeodesy.ecef._name1__ pygeodesy.named-module.html#_name1__
pygeodesy.ecef._isin pygeodesy.basics-module.html#_isin
pygeodesy.ecef._Ecefs pygeodesy.ecef-module.html#_Ecefs
pygeodesy.ecef._xkwds_get pygeodesy.errors-module.html#_xkwds_get
pygeodesy.ecef.map1 pygeodesy.basics-module.html#map1
pygeodesy.ecef._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.ecef.sqrt0 pygeodesy.fmath-module.html#sqrt0
pygeodesy.ecef.degrees180 pygeodesy.utily-module.html#degrees180
pygeodesy.ecef.isnon0 pygeodesy.constants-module.html#isnon0
pygeodesy.ecef.typename pygeodesy.internals-module.html#typename
pygeodesy.ecef._xEcef pygeodesy.ecef-module.html#_xEcef
pygeodesy.ecef._xattr pygeodesy.errors-module.html#_xattr
pygeodesy.ecef._Pass pygeodesy.named-module.html#_Pass
pygeodesy.ecef._xyz_y_z pygeodesy.ecef-module.html#_xyz_y_z
pygeodesy.ecef._xyzn4 pygeodesy.ecef-module.html#_xyzn4
pygeodesy.ecef.sincos2 pygeodesy.utily-module.html#sincos2
pygeodesy.ecef.__package__ pygeodesy.ecef-module.html#__package__
pygeodesy.ecef.deprecated_method pygeodesy.props-module.html#deprecated_method
pygeodesy.ecef.atan1d pygeodesy.utily-module.html#atan1d
pygeodesy.ecef.hypot1 pygeodesy.fmath-module.html#hypot1
pygeodesy.ecef.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.ecef.atan1 pygeodesy.utily-module.html#atan1
pygeodesy.ecef.fdot pygeodesy.fmath-module.html#fdot
pygeodesy.ecefLocals pygeodesy.ecefLocals-module.html
pygeodesy.ecefLocals._xsubclassof pygeodesy.basics-module.html#_xsubclassof
pygeodesy.ecefLocals._ltp pygeodesy.ecefLocals-module.html#_ltp
pygeodesy.ecefLocals._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.ecefLocals.__all__ pygeodesy.ecefLocals-module.html#__all__
pygeodesy.ecefLocals._isin pygeodesy.basics-module.html#_isin
pygeodesy.ecefLocals.notOverloaded pygeodesy.named-module.html#notOverloaded
pygeodesy.ecefLocals.__package__ pygeodesy.ecefLocals-module.html#__package__
pygeodesy.ecefLocals._xkwds_item2 pygeodesy.errors-module.html#_xkwds_item2
pygeodesy.ecefLocals._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.ecefLocals._ltpTuples pygeodesy.ecefLocals-module.html#_ltpTuples
pygeodesy.elevations pygeodesy.elevations-module.html
pygeodesy.elevations._XML_ pygeodesy.elevations-module.html#_XML_
pygeodesy.elevations._xkwds_get pygeodesy.errors-module.html#_xkwds_get
pygeodesy.elevations.elevation2 pygeodesy.elevations-module.html#elevation2
pygeodesy.elevations._JSON_ pygeodesy.elevations-module.html#_JSON_
pygeodesy.elevations.lrstrip pygeodesy.streprs-module.html#lrstrip
pygeodesy.elevations.typename pygeodesy.internals-module.html#typename
pygeodesy.elevations._qURL pygeodesy.elevations-module.html#_qURL
pygeodesy.elevations.geoidHeight2 pygeodesy.elevations-module.html#geoidHeight2
pygeodesy.elevations._xml pygeodesy.elevations-module.html#_xml
pygeodesy.elevations.__package__ pygeodesy.elevations-module.html#__package__
pygeodesy.elevations.ub2str pygeodesy.internals-module.html#_passarg
pygeodesy.elevations.fstr pygeodesy.streprs-module.html#fstr
pygeodesy.elevations.__all__ pygeodesy.elevations-module.html#__all__
pygeodesy.elevations._error pygeodesy.elevations-module.html#_error
pygeodesy.elevations.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.elevations._QUESTION_ pygeodesy.elevations-module.html#_QUESTION_
pygeodesy.elevations._QUOTE2COLONSPACE_ pygeodesy.elevations-module.html#_QUOTE2COLONSPACE_
pygeodesy.elevations.clips pygeodesy.basics-module.html#clips
pygeodesy.ellipses pygeodesy.ellipses-module.html
pygeodesy.ellipses._TOL53_53 pygeodesy.ellipses-module.html#_TOL53_53
pygeodesy.ellipses._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.ellipses.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.ellipses._2RC pygeodesy.ellipses-module.html#_2RC
pygeodesy.ellipses.__package__ pygeodesy.ellipses-module.html#__package__
pygeodesy.ellipses._TOL53 pygeodesy.ellipses-module.html#_TOL53
pygeodesy.ellipses._isFlat pygeodesy.ellipses-module.html#_isFlat
pygeodesy.ellipses.fhorner pygeodesy.fmath-module.html#fhorner
pygeodesy.ellipses._fsum pygeodesy.fsums-module.html#_fsum
pygeodesy.ellipses.sincos2d pygeodesy.utily-module.html#sincos2d
pygeodesy.ellipses._isfinite pygeodesy.constants-module.html#_isfinite
pygeodesy.ellipses.atan2b pygeodesy.utily-module.html#atan2b
pygeodesy.ellipses.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.ellipses.fmean_ pygeodesy.fmath-module.html#fmean_
pygeodesy.ellipses.atan2p pygeodesy.utily-module.html#atan2p
pygeodesy.ellipses.sincos2 pygeodesy.utily-module.html#sincos2
pygeodesy.ellipses.euclid pygeodesy.fmath-module.html#euclid
pygeodesy.ellipses.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.ellipses._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.ellipses.__all__ pygeodesy.ellipses-module.html#__all__
pygeodesy.ellipses._arc pygeodesy.ellipses-module.html#_arc
pygeodesy.ellipses.typename pygeodesy.internals-module.html#typename
pygeodesy.ellipses._1_over pygeodesy.constants-module.html#_1_over
pygeodesy.ellipses._over pygeodesy.constants-module.html#_over
pygeodesy.ellipses._q1ps pygeodesy.ellipses-module.html#_q1ps
pygeodesy.ellipsoidalBase pygeodesy.ellipsoidalBase-module.html
pygeodesy.ellipsoidalBase._IsnotError pygeodesy.errors-module.html#_IsnotError
pygeodesy.ellipsoidalBase._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.ellipsoidalBase._ellipsoidal_datum pygeodesy.datums-module.html#_ellipsoidal_datum
pygeodesy.ellipsoidalBase._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.ellipsoidalBase.__package__ pygeodesy.ellipsoidalBase-module.html#__package__
pygeodesy.ellipsoidalBase._xError pygeodesy.errors-module.html#_xError
pygeodesy.ellipsoidalBase.deprecated_method pygeodesy.props-module.html#deprecated_method
pygeodesy.ellipsoidalBase.deprecated_property_RO pygeodesy.props-module.html#deprecated_property_RO
pygeodesy.ellipsoidalBase._trilaterate5 pygeodesy.latlonBase-module.html#_trilaterate5
pygeodesy.ellipsoidalBase._isin pygeodesy.basics-module.html#_isin
pygeodesy.ellipsoidalBase._isDegrees pygeodesy.units-module.html#_isDegrees
pygeodesy.ellipsoidalBase._update_all pygeodesy.props-module.html#_update_all
pygeodesy.ellipsoidalBase._nearestOn pygeodesy.ellipsoidalBase-module.html#_nearestOn
pygeodesy.ellipsoidalBase._earth_ellipsoid pygeodesy.datums-module.html#_earth_ellipsoid
pygeodesy.ellipsoidalBase.property_doc_ pygeodesy.props-module.html#property_doc_
pygeodesy.ellipsoidalBase.__all__ pygeodesy.ellipsoidalBase-module.html#__all__
pygeodesy.ellipsoidalBase._xellipsoids pygeodesy.errors-module.html#_xellipsoids
pygeodesy.ellipsoidalBase.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.ellipsoidalBase._xellipsoidal pygeodesy.errors-module.html#_xellipsoidal
pygeodesy.ellipsoidalBase._xkwds_not pygeodesy.errors-module.html#_xkwds_not
pygeodesy.ellipsoidalBase._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.ellipsoidalBase._lowerleft pygeodesy.ellipsoidalBase-module.html#_lowerleft
pygeodesy.ellipsoidalBase._xattr pygeodesy.errors-module.html#_xattr
pygeodesy.ellipsoidalBase._set_reframe pygeodesy.ellipsoidalBase-module.html#_set_reframe
pygeodesy.ellipsoidalBaseDI pygeodesy.ellipsoidalBaseDI-module.html
pygeodesy.ellipsoidalBaseDI._isRadius pygeodesy.units-module.html#_isRadius
pygeodesy.ellipsoidalBaseDI.isLatLon pygeodesy.basics-module.html#isLatLon
pygeodesy.ellipsoidalBaseDI.isnear0 pygeodesy.constants-module.html#isnear0
pygeodesy.ellipsoidalBaseDI.unroll180 pygeodesy.utily-module.html#unroll180
pygeodesy.ellipsoidalBaseDI._intersect3 pygeodesy.ellipsoidalBaseDI-module.html#_intersect3
pygeodesy.ellipsoidalBaseDI._IsnotError pygeodesy.errors-module.html#_IsnotError
pygeodesy.ellipsoidalBaseDI._isHeight pygeodesy.units-module.html#_isHeight
pygeodesy.ellipsoidalBaseDI._Equidistant00 pygeodesy.ellipsoidalBaseDI-module.html#_Equidistant00
pygeodesy.ellipsoidalBaseDI.m2km pygeodesy.utily-module.html#m2km
pygeodesy.ellipsoidalBaseDI._intersects2 pygeodesy.ellipsoidalBaseDI-module.html#_intersects2
pygeodesy.ellipsoidalBaseDI._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.ellipsoidalBaseDI._isequalTo pygeodesy.formy-module.html#_isequalTo
pygeodesy.ellipsoidalBaseDI.typename pygeodesy.internals-module.html#typename
pygeodesy.ellipsoidalBaseDI._polar__ pygeodesy.ellipsoidalBaseDI-module.html#_polar__
pygeodesy.ellipsoidalBaseDI.intersecant2 pygeodesy.ellipsoidalBaseDI-module.html#intersecant2
pygeodesy.ellipsoidalBaseDI._xError pygeodesy.errors-module.html#_xError
pygeodesy.ellipsoidalBaseDI._intersections2 pygeodesy.ellipsoidalBaseDI-module.html#_intersections2
pygeodesy.ellipsoidalBaseDI.fsumf_ pygeodesy.fsums-module.html#fsumf_
pygeodesy.ellipsoidalBaseDI.wrap360 pygeodesy.utily-module.html#wrap360
pygeodesy.ellipsoidalBaseDI._nearestOn2 pygeodesy.ellipsoidalBaseDI-module.html#_nearestOn2
pygeodesy.ellipsoidalBaseDI.favg pygeodesy.fmath-module.html#favg
pygeodesy.ellipsoidalBaseDI._xsubclassof pygeodesy.basics-module.html#_xsubclassof
pygeodesy.ellipsoidalBaseDI.fmean_ pygeodesy.fmath-module.html#fmean_
pygeodesy.ellipsoidalBaseDI._isDegrees pygeodesy.units-module.html#_isDegrees
pygeodesy.ellipsoidalBaseDI._intersection3 pygeodesy.ellipsoidalBaseDI-module.html#_intersection3
pygeodesy.ellipsoidalBaseDI._nearestOn3 pygeodesy.ellipsoidalBaseDI-module.html#_nearestOn3
pygeodesy.ellipsoidalBaseDI._radical2 pygeodesy.formy-module.html#_radical2
pygeodesy.ellipsoidalBaseDI.__all__ pygeodesy.ellipsoidalBaseDI-module.html#__all__
pygeodesy.ellipsoidalBaseDI._LL4Tuple pygeodesy.namedTuples-module.html#_LL4Tuple
pygeodesy.ellipsoidalBaseDI._unrollon3 pygeodesy.utily-module.html#_unrollon3
pygeodesy.ellipsoidalBaseDI._fi_j2 pygeodesy.units-module.html#_fi_j2
pygeodesy.ellipsoidalBaseDI._TRIPS pygeodesy.ellipsoidalBaseDI-module.html#_TRIPS
pygeodesy.ellipsoidalBaseDI._xkwds_not pygeodesy.errors-module.html#_xkwds_not
pygeodesy.ellipsoidalBaseDI._or pygeodesy.errors-module.html#_or
pygeodesy.ellipsoidalBaseDI._xellipsoidal pygeodesy.errors-module.html#_xellipsoidal
pygeodesy.ellipsoidalBaseDI._unrollon pygeodesy.utily-module.html#_unrollon
pygeodesy.ellipsoidalBaseDI.opposing pygeodesy.formy-module.html#opposing
pygeodesy.ellipsoidalBaseDI.__package__ pygeodesy.ellipsoidalBaseDI-module.html#__package__
pygeodesy.ellipsoidalBaseDI.isnear1 pygeodesy.constants-module.html#isnear1
pygeodesy.ellipsoidalExact pygeodesy.ellipsoidalExact-module.html
pygeodesy.ellipsoidalExact._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.ellipsoidalExact._intersection3 pygeodesy.ellipsoidalBaseDI-module.html#_intersection3
pygeodesy.ellipsoidalExact.perimeterOf pygeodesy.ellipsoidalExact-module.html#perimeterOf
pygeodesy.ellipsoidalExact.intersections2 pygeodesy.ellipsoidalExact-module.html#intersections2
pygeodesy.ellipsoidalExact.isclockwise pygeodesy.ellipsoidalExact-module.html#isclockwise
pygeodesy.ellipsoidalExact._polygon pygeodesy.karney-module.html#_polygon
pygeodesy.ellipsoidalExact.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.ellipsoidalExact.__package__ pygeodesy.ellipsoidalExact-module.html#__package__
pygeodesy.ellipsoidalExact.nearestOn pygeodesy.ellipsoidalExact-module.html#nearestOn
pygeodesy.ellipsoidalExact._intersections2 pygeodesy.ellipsoidalBaseDI-module.html#_intersections2
pygeodesy.ellipsoidalExact._nearestOn pygeodesy.ellipsoidalBase-module.html#_nearestOn
pygeodesy.ellipsoidalExact.areaOf pygeodesy.ellipsoidalExact-module.html#areaOf
pygeodesy.ellipsoidalExact._areaError pygeodesy.points-module.html#_areaError
pygeodesy.ellipsoidalExact.__all__ pygeodesy.ellipsoidalExact-module.html#__all__
pygeodesy.ellipsoidalExact.ispolar pygeodesy.ellipsoidalExact-module.html#ispolar
pygeodesy.ellipsoidalExact._ALL_OTHER pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.ellipsoidalExact.intersecant2 pygeodesy.ellipsoidalExact-module.html#intersecant2
pygeodesy.ellipsoidalExact.intersection3 pygeodesy.ellipsoidalExact-module.html#intersection3
pygeodesy.ellipsoidalGeodSolve pygeodesy.ellipsoidalGeodSolve-module.html
pygeodesy.ellipsoidalGeodSolve._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.ellipsoidalGeodSolve._intersection3 pygeodesy.ellipsoidalBaseDI-module.html#_intersection3
pygeodesy.ellipsoidalGeodSolve.perimeterOf pygeodesy.ellipsoidalGeodSolve-module.html#perimeterOf
pygeodesy.ellipsoidalGeodSolve.intersections2 pygeodesy.ellipsoidalGeodSolve-module.html#intersections2
pygeodesy.ellipsoidalGeodSolve.isclockwise pygeodesy.ellipsoidalGeodSolve-module.html#isclockwise
pygeodesy.ellipsoidalGeodSolve._polygon pygeodesy.karney-module.html#_polygon
pygeodesy.ellipsoidalGeodSolve.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.ellipsoidalGeodSolve.__package__ pygeodesy.ellipsoidalGeodSolve-module.html#__package__
pygeodesy.ellipsoidalGeodSolve.nearestOn pygeodesy.ellipsoidalGeodSolve-module.html#nearestOn
pygeodesy.ellipsoidalGeodSolve._intersections2 pygeodesy.ellipsoidalBaseDI-module.html#_intersections2
pygeodesy.ellipsoidalGeodSolve._nearestOn pygeodesy.ellipsoidalBase-module.html#_nearestOn
pygeodesy.ellipsoidalGeodSolve.areaOf pygeodesy.ellipsoidalGeodSolve-module.html#areaOf
pygeodesy.ellipsoidalGeodSolve._areaError pygeodesy.points-module.html#_areaError
pygeodesy.ellipsoidalGeodSolve.__all__ pygeodesy.ellipsoidalGeodSolve-module.html#__all__
pygeodesy.ellipsoidalGeodSolve.ispolar pygeodesy.ellipsoidalGeodSolve-module.html#ispolar
pygeodesy.ellipsoidalGeodSolve._ALL_OTHER pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.ellipsoidalGeodSolve.intersection3 pygeodesy.ellipsoidalGeodSolve-module.html#intersection3
pygeodesy.ellipsoidalKarney pygeodesy.ellipsoidalKarney-module.html
pygeodesy.ellipsoidalKarney._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.ellipsoidalKarney._intersection3 pygeodesy.ellipsoidalBaseDI-module.html#_intersection3
pygeodesy.ellipsoidalKarney.perimeterOf pygeodesy.ellipsoidalKarney-module.html#perimeterOf
pygeodesy.ellipsoidalKarney.intersections2 pygeodesy.ellipsoidalKarney-module.html#intersections2
pygeodesy.ellipsoidalKarney.isclockwise pygeodesy.ellipsoidalKarney-module.html#isclockwise
pygeodesy.ellipsoidalKarney._polygon pygeodesy.karney-module.html#_polygon
pygeodesy.ellipsoidalKarney.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.ellipsoidalKarney.__package__ pygeodesy.ellipsoidalKarney-module.html#__package__
pygeodesy.ellipsoidalKarney.nearestOn pygeodesy.ellipsoidalKarney-module.html#nearestOn
pygeodesy.ellipsoidalKarney._intersections2 pygeodesy.ellipsoidalBaseDI-module.html#_intersections2
pygeodesy.ellipsoidalKarney.deprecated_method pygeodesy.props-module.html#deprecated_method
pygeodesy.ellipsoidalKarney._nearestOn pygeodesy.ellipsoidalBase-module.html#_nearestOn
pygeodesy.ellipsoidalKarney.areaOf pygeodesy.ellipsoidalKarney-module.html#areaOf
pygeodesy.ellipsoidalKarney._areaError pygeodesy.points-module.html#_areaError
pygeodesy.ellipsoidalKarney.__all__ pygeodesy.ellipsoidalKarney-module.html#__all__
pygeodesy.ellipsoidalKarney.ispolar pygeodesy.ellipsoidalKarney-module.html#ispolar
pygeodesy.ellipsoidalKarney._ALL_OTHER pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.ellipsoidalKarney.intersecant2 pygeodesy.ellipsoidalKarney-module.html#intersecant2
pygeodesy.ellipsoidalKarney.intersection3 pygeodesy.ellipsoidalKarney-module.html#intersection3
pygeodesy.ellipsoidalNvector pygeodesy.ellipsoidalNvector-module.html
pygeodesy.ellipsoidalNvector.deprecated_class pygeodesy.props-module.html#deprecated_class
pygeodesy.ellipsoidalNvector.toNed pygeodesy.ellipsoidalNvector-module.html#toNed
pygeodesy.ellipsoidalNvector._Ecef pygeodesy.ellipsoidalNvector-module.html#_Ecef
pygeodesy.ellipsoidalNvector.meanOf pygeodesy.ellipsoidalNvector-module.html#meanOf
pygeodesy.ellipsoidalNvector._xnamed pygeodesy.named-module.html#_xnamed
pygeodesy.ellipsoidalNvector._sumOf pygeodesy.nvectorBase-module.html#sumOf
pygeodesy.ellipsoidalNvector.__package__ pygeodesy.ellipsoidalNvector-module.html#__package__
pygeodesy.ellipsoidalNvector.nearestOn pygeodesy.ellipsoidalNvector-module.html#nearestOn
pygeodesy.ellipsoidalNvector.__all__ pygeodesy.ellipsoidalNvector-module.html#__all__
pygeodesy.ellipsoidalNvector.deprecated_method pygeodesy.props-module.html#deprecated_method
pygeodesy.ellipsoidalNvector.issubclassof pygeodesy.basics-module.html#issubclassof
pygeodesy.ellipsoidalNvector._xsubclassof pygeodesy.basics-module.html#_xsubclassof
pygeodesy.ellipsoidalNvector._isin pygeodesy.basics-module.html#_isin
pygeodesy.ellipsoidalNvector._nearestOn pygeodesy.ellipsoidalBase-module.html#_nearestOn
pygeodesy.ellipsoidalNvector._earth_ellipsoid pygeodesy.datums-module.html#_earth_ellipsoid
pygeodesy.ellipsoidalNvector._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.ellipsoidalNvector.fstr pygeodesy.streprs-module.html#fstr
pygeodesy.ellipsoidalNvector._ellipsoidal_datum pygeodesy.datums-module.html#_ellipsoidal_datum
pygeodesy.ellipsoidalNvector._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.ellipsoidalNvector._Nv00 pygeodesy.ellipsoidalNvector-module.html#_Nv00
pygeodesy.ellipsoidalNvector.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.ellipsoidalNvector._ALL_OTHER pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.ellipsoidalNvector.sincos2d_ pygeodesy.utily-module.html#sincos2d_
pygeodesy.ellipsoidalNvector.map2 pygeodesy.basics-module.html#map2
pygeodesy.ellipsoidalNvector.deprecated_function pygeodesy.props-module.html#deprecated_function
pygeodesy.ellipsoidalNvector._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.ellipsoidalNvector.fdot pygeodesy.fmath-module.html#fdot
pygeodesy.ellipsoidalNvector._xzipairs pygeodesy.streprs-module.html#_xzipairs
pygeodesy.ellipsoidalNvector.sumOf pygeodesy.ellipsoidalNvector-module.html#sumOf
pygeodesy.ellipsoidalVincenty pygeodesy.ellipsoidalVincenty-module.html
pygeodesy.ellipsoidalVincenty.unroll180 pygeodesy.utily-module.html#unroll180
pygeodesy.ellipsoidalVincenty._Ecef pygeodesy.ellipsoidalVincenty-module.html#_Ecef
pygeodesy.ellipsoidalVincenty.perimeterOf pygeodesy.ellipsoidalVincenty-module.html#perimeterOf
pygeodesy.ellipsoidalVincenty.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.ellipsoidalVincenty._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.ellipsoidalVincenty.sincos2d pygeodesy.utily-module.html#sincos2d
pygeodesy.ellipsoidalVincenty.sincos2 pygeodesy.utily-module.html#sincos2
pygeodesy.ellipsoidalVincenty.deprecated_function pygeodesy.props-module.html#deprecated_function
pygeodesy.ellipsoidalVincenty.wrap180 pygeodesy.utily-module.html#wrap180
pygeodesy.ellipsoidalVincenty.__package__ pygeodesy.ellipsoidalVincenty-module.html#__package__
pygeodesy.ellipsoidalVincenty.nearestOn pygeodesy.ellipsoidalVincenty-module.html#nearestOn
pygeodesy.ellipsoidalVincenty._intersections2 pygeodesy.ellipsoidalBaseDI-module.html#_intersections2
pygeodesy.ellipsoidalVincenty.intersections2 pygeodesy.ellipsoidalVincenty-module.html#intersections2
pygeodesy.ellipsoidalVincenty.atan2b pygeodesy.utily-module.html#atan2b
pygeodesy.ellipsoidalVincenty._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.ellipsoidalVincenty.atan2d pygeodesy.utily-module.html#atan2d
pygeodesy.ellipsoidalVincenty.fdot_ pygeodesy.fmath-module.html#fdot_
pygeodesy.ellipsoidalVincenty._sincostan3r pygeodesy.ellipsoidalVincenty-module.html#_sincostan3r
pygeodesy.ellipsoidalVincenty._intersection3 pygeodesy.ellipsoidalBaseDI-module.html#_intersection3
pygeodesy.ellipsoidalVincenty._sincos22 pygeodesy.ellipsoidalVincenty-module.html#_sincos22
pygeodesy.ellipsoidalVincenty.areaOf pygeodesy.ellipsoidalVincenty-module.html#areaOf
pygeodesy.ellipsoidalVincenty.ispolar pygeodesy.ellipsoidalVincenty-module.html#ispolar
pygeodesy.ellipsoidalVincenty.property_doc_ pygeodesy.props-module.html#property_doc_
pygeodesy.ellipsoidalVincenty.__all__ pygeodesy.ellipsoidalVincenty-module.html#__all__
pygeodesy.ellipsoidalVincenty.intersection3 pygeodesy.ellipsoidalVincenty-module.html#intersection3
pygeodesy.ellipsoidalVincenty._Dl pygeodesy.ellipsoidalVincenty-module.html#_Dl
pygeodesy.ellipsoidalVincenty._and pygeodesy.errors-module.html#_and
pygeodesy.ellipsoidalVincenty._c2sm2 pygeodesy.ellipsoidalVincenty-module.html#_c2sm2
pygeodesy.ellipsoidalVincenty.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.ellipsoidalVincenty.intersecant2 pygeodesy.ellipsoidalVincenty-module.html#intersecant2
pygeodesy.ellipsoidalVincenty._AB2 pygeodesy.ellipsoidalVincenty-module.html#_AB2
pygeodesy.ellipsoidalVincenty.hypot1 pygeodesy.fmath-module.html#hypot1
pygeodesy.ellipsoidalVincenty._antipodal_to_ pygeodesy.ellipsoidalVincenty-module.html#_antipodal_to_
pygeodesy.ellipsoidalVincenty._nearestOn pygeodesy.ellipsoidalBase-module.html#_nearestOn
pygeodesy.ellipsoidalVincenty._Ds pygeodesy.ellipsoidalVincenty-module.html#_Ds
pygeodesy.ellipsoidalVincenty._ellipsoidalOf pygeodesy.ellipsoidalVincenty-module.html#_ellipsoidalOf
pygeodesy.ellipsoidalVincenty.deprecated_method pygeodesy.props-module.html#deprecated_method
pygeodesy.ellipsoids pygeodesy.ellipsoids-module.html
pygeodesy.ellipsoids.f2f2 pygeodesy.ellipsoids-module.html#f2f2
pygeodesy.ellipsoids._T pygeodesy.constants-module.html#_floatuple
pygeodesy.ellipsoids.degrees90 pygeodesy.utily-module.html#degrees90
pygeodesy.ellipsoids._ispherical_f pygeodesy.ellipsoids-module.html#_ispherical_f
pygeodesy.ellipsoids.instr pygeodesy.streprs-module.html#instr
pygeodesy.ellipsoids.deprecated_Property_RO pygeodesy.props-module.html#deprecated_Property_RO
pygeodesy.ellipsoids._name__ pygeodesy.named-module.html#_name__
pygeodesy.ellipsoids.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.ellipsoids.strs pygeodesy.streprs-module.html#strs
pygeodesy.ellipsoids.cbrt2 pygeodesy.fmath-module.html#cbrt2
pygeodesy.ellipsoids._lazy pygeodesy.named-module.html#_lazyNamedEnumItem
pygeodesy.ellipsoids._0_0s pygeodesy.constants-module.html#_0_0s
pygeodesy.ellipsoids.a_b2f_ pygeodesy.ellipsoids-module.html#a_b2f_
pygeodesy.ellipsoids.a_f2b pygeodesy.ellipsoids-module.html#a_f2b
pygeodesy.ellipsoids.f2f_ pygeodesy.ellipsoids-module.html#f2f_
pygeodesy.ellipsoids._f__WGS84 pygeodesy.ellipsoids-module.html#_f__WGS84
pygeodesy.ellipsoids.f_2f pygeodesy.ellipsoids-module.html#f_2f
pygeodesy.ellipsoids.a_b2e pygeodesy.ellipsoids-module.html#a_b2e
pygeodesy.ellipsoids.n2f_ pygeodesy.ellipsoids-module.html#n2f_
pygeodesy.ellipsoids.a_b2f pygeodesy.ellipsoids-module.html#a_b2f
pygeodesy.ellipsoids._over pygeodesy.constants-module.html#_over
pygeodesy.ellipsoids.a_b2n pygeodesy.ellipsoids-module.html#a_b2n
pygeodesy.ellipsoids.isint pygeodesy.basics-module.html#isint
pygeodesy.ellipsoids.e22f pygeodesy.ellipsoids-module.html#e22f
pygeodesy.ellipsoids.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.ellipsoids.Ellipsoids pygeodesy.ellipsoids-module.html#Ellipsoids
pygeodesy.ellipsoids._Pass pygeodesy.named-module.html#_Pass
pygeodesy.ellipsoids._f__0_0 pygeodesy.ellipsoids-module.html#_f__0_0
pygeodesy.ellipsoids.b_f2a pygeodesy.ellipsoids-module.html#b_f2a
pygeodesy.ellipsoids.property_doc_ pygeodesy.props-module.html#property_doc_
pygeodesy.ellipsoids.typename pygeodesy.internals-module.html#typename
pygeodesy.ellipsoids.a_b2e2 pygeodesy.ellipsoids-module.html#a_b2e2
pygeodesy.ellipsoids.atan2b pygeodesy.utily-module.html#atan2b
pygeodesy.ellipsoids._EWGS84 pygeodesy.ellipsoids-module.html#_EWGS84
pygeodesy.ellipsoids.a_f_2b pygeodesy.ellipsoids-module.html#a_f_2b
pygeodesy.ellipsoids._isin pygeodesy.basics-module.html#_isin
pygeodesy.ellipsoids.a_b2f2 pygeodesy.ellipsoids-module.html#a_b2f2
pygeodesy.ellipsoids.fstr pygeodesy.streprs-module.html#fstr
pygeodesy.ellipsoids.f2e22 pygeodesy.ellipsoids-module.html#f2e22
pygeodesy.ellipsoids.fpowers pygeodesy.fmath-module.html#fpowers
pygeodesy.ellipsoids.f2n pygeodesy.ellipsoids-module.html#f2n
pygeodesy.ellipsoids.isbool pygeodesy.basics-module.html#isbool
pygeodesy.ellipsoids._Lat0 pygeodesy.units-module.html#_Lat0
pygeodesy.ellipsoids.cbrt pygeodesy.fmath-module.html#cbrt
pygeodesy.ellipsoids.hypot_ pygeodesy.fmath-module.html#hypot_
pygeodesy.ellipsoids._sin2cos2 pygeodesy.ellipsoids-module.html#_sin2cos2
pygeodesy.ellipsoids.sincos2d pygeodesy.utily-module.html#sincos2d
pygeodesy.ellipsoids.a_b2e32 pygeodesy.ellipsoids-module.html#a_b2e32
pygeodesy.ellipsoids._a2b2e2 pygeodesy.ellipsoids-module.html#_a2b2e2
pygeodesy.ellipsoids.fmean_ pygeodesy.fmath-module.html#fmean_
pygeodesy.ellipsoids.sqrt3 pygeodesy.fmath-module.html#sqrt3
pygeodesy.ellipsoids.n2f pygeodesy.ellipsoids-module.html#n2f
pygeodesy.ellipsoids.deprecated_property_RO pygeodesy.props-module.html#deprecated_property_RO
pygeodesy.ellipsoids._xkwds_not pygeodesy.errors-module.html#_xkwds_not
pygeodesy.ellipsoids.a_b2e22 pygeodesy.ellipsoids-module.html#a_b2e22
pygeodesy.ellipsoids.copysign0 pygeodesy.basics-module.html#copysign0
pygeodesy.ellipsoids.hypot2 pygeodesy.fmath-module.html#hypot2
pygeodesy.ellipsoids.b_f_2a pygeodesy.ellipsoids-module.html#b_f_2a
pygeodesy.ellipsoids._xattr pygeodesy.errors-module.html#_xattr
pygeodesy.ellipsoids._ispherical_f_ pygeodesy.ellipsoids-module.html#_ispherical_f_
pygeodesy.ellipsoids._f_0_0 pygeodesy.ellipsoids-module.html#_f_0_0
pygeodesy.ellipsoids.__package__ pygeodesy.ellipsoids-module.html#__package__
pygeodesy.ellipsoids.e2f pygeodesy.ellipsoids-module.html#e2f
pygeodesy.ellipsoids._isfinite pygeodesy.constants-module.html#_isfinite
pygeodesy.ellipsoids.radians2m pygeodesy.utily-module.html#radians2m
pygeodesy.ellipsoids.atan1d pygeodesy.utily-module.html#atan1d
pygeodesy.ellipsoids.m2radians pygeodesy.utily-module.html#m2radians
pygeodesy.ellipsoids.n2e2 pygeodesy.ellipsoids-module.html#n2e2
pygeodesy.ellipsoids.f2e32 pygeodesy.ellipsoids-module.html#f2e32
pygeodesy.ellipsoids.f2e2 pygeodesy.ellipsoids-module.html#f2e2
pygeodesy.ellipsoids.__all__ pygeodesy.ellipsoids-module.html#__all__
pygeodesy.ellipsoids.hypot1 pygeodesy.fmath-module.html#hypot1
pygeodesy.ellipsoids._ispherical_a_b pygeodesy.ellipsoids-module.html#_ispherical_a_b
pygeodesy.ellipsoids.atan1 pygeodesy.utily-module.html#atan1
pygeodesy.ellipsoids.fdot pygeodesy.fmath-module.html#fdot
pygeodesy.ellipsoids._aux pygeodesy.ellipsoids-module.html#_aux
pygeodesy.elliptic pygeodesy.elliptic-module.html
pygeodesy.elliptic.neg_ pygeodesy.basics-module.html#neg_
pygeodesy.elliptic._deltaX pygeodesy.elliptic-module.html#_deltaX
pygeodesy.elliptic._TolRG0 pygeodesy.elliptic-module.html#_TolRG0
pygeodesy.elliptic._abm3 pygeodesy.elliptic-module.html#_abm3
pygeodesy.elliptic._over pygeodesy.constants-module.html#_over
pygeodesy.elliptic._3over pygeodesy.elliptic-module.html#_3over
pygeodesy.elliptic._Hdot pygeodesy.elliptic-module.html#_Hdot
pygeodesy.elliptic._sincos2 pygeodesy.karney-module.html#_sincos2
pygeodesy.elliptic.__all__ pygeodesy.elliptic-module.html#__all__
pygeodesy.elliptic._rG2 pygeodesy.elliptic-module.html#_rG2
pygeodesy.elliptic._rG3 pygeodesy.elliptic-module.html#_rG3
pygeodesy.elliptic.hypot1 pygeodesy.fmath-module.html#hypot1
pygeodesy.elliptic.favg pygeodesy.fmath-module.html#favg
pygeodesy.elliptic._rF2 pygeodesy.elliptic-module.html#_rF2
pygeodesy.elliptic._fsum pygeodesy.fsums-module.html#_fsum
pygeodesy.elliptic.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.elliptic._rC pygeodesy.elliptic-module.html#_rC
pygeodesy.elliptic._flipsign pygeodesy.constants-module.html#_flipsign
pygeodesy.elliptic._ellipticError pygeodesy.elliptic-module.html#_ellipticError
pygeodesy.elliptic._TolRD pygeodesy.elliptic-module.html#_TolRD
pygeodesy.elliptic._TolRF pygeodesy.elliptic-module.html#_TolRF
pygeodesy.elliptic._update_all pygeodesy.props-module.html#_update_all
pygeodesy.elliptic._Hsum pygeodesy.elliptic-module.html#_Hsum
pygeodesy.elliptic._MAXIT pygeodesy.elliptic-module.html#_MAXIT
pygeodesy.elliptic._Rdot pygeodesy.elliptic-module.html#_Rdot
pygeodesy.elliptic.typename pygeodesy.internals-module.html#typename
pygeodesy.elliptic.copysign0 pygeodesy.basics-module.html#copysign0
pygeodesy.elliptic._RJ pygeodesy.elliptic-module.html#_RJ
pygeodesy.elliptic.__package__ pygeodesy.elliptic-module.html#__package__
pygeodesy.elliptic._1_over pygeodesy.constants-module.html#_1_over
pygeodesy.elliptic.neg pygeodesy.basics-module.html#neg
pygeodesy.elliptic._norm180 pygeodesy.karney-module.html#_norm180
pygeodesy.elliptic._allPropertiesOf_n pygeodesy.props-module.html#_allPropertiesOf_n
pygeodesy.elliptic.map2 pygeodesy.basics-module.html#map2
pygeodesy.elliptic.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.elliptic._signBit pygeodesy.basics-module.html#signBit
pygeodesy.elliptic._RF3 pygeodesy.elliptic-module.html#_RF3
pygeodesy.elliptic.zqrt pygeodesy.fmath-module.html#zqrt
pygeodesy.elliptic._RD pygeodesy.elliptic-module.html#_RD
pygeodesy.epsg pygeodesy.epsg-module.html
pygeodesy.epsg._EPSG_S pygeodesy.epsg-module.html#_EPSG_S
pygeodesy.epsg._to3zBhp pygeodesy.utmupsBase-module.html#_to3zBhp
pygeodesy.epsg.decode2 pygeodesy.epsg-module.html#decode2
pygeodesy.epsg._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.epsg._EPSG_N pygeodesy.epsg-module.html#_EPSG_N
pygeodesy.epsg.__package__ pygeodesy.epsg-module.html#__package__
pygeodesy.epsg.encode pygeodesy.epsg-module.html#encode
pygeodesy.epsg._EPSG_N_01 pygeodesy.epsg-module.html#_EPSG_N_01
pygeodesy.epsg.isint pygeodesy.basics-module.html#isint
pygeodesy.epsg._EPSG_S_60 pygeodesy.epsg-module.html#_EPSG_S_60
pygeodesy.epsg._EPSG_N_60 pygeodesy.epsg-module.html#_EPSG_N_60
pygeodesy.epsg._EPSG_S_01 pygeodesy.epsg-module.html#_EPSG_S_01
pygeodesy.epsg.__all__ pygeodesy.epsg-module.html#__all__
pygeodesy.epsg.isstr pygeodesy.basics-module.html#isstr
pygeodesy.epsg._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.errors pygeodesy.errors-module.html
pygeodesy.errors._xgeodesics pygeodesy.errors-module.html#_xgeodesics
pygeodesy.errors._TypesError pygeodesy.errors-module.html#_TypesError
pygeodesy.errors.exception_chaining pygeodesy.errors-module.html#exception_chaining
pygeodesy.errors._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.errors._xdatum pygeodesy.errors-module.html#_xdatum
pygeodesy.errors._xattrs pygeodesy.errors-module.html#_xattrs
pygeodesy.errors._parseX pygeodesy.errors-module.html#_parseX
pygeodesy.errors._error_init pygeodesy.errors-module.html#_error_init
pygeodesy.errors.crosserrors pygeodesy.errors-module.html#crosserrors
pygeodesy.errors._xsError pygeodesy.errors-module.html#_xsError
pygeodesy.errors._vs__ pygeodesy.errors-module.html#_vs__
pygeodesy.errors._xError2 pygeodesy.errors-module.html#_xError2
pygeodesy.errors._and pygeodesy.errors-module.html#_and
pygeodesy.errors._IsnotError pygeodesy.errors-module.html#_IsnotError
pygeodesy.errors._XErrors pygeodesy.errors-module.html#_XErrors
pygeodesy.errors._error_under pygeodesy.errors-module.html#_error_under
pygeodesy.errors.__all__ pygeodesy.errors-module.html#__all__
pygeodesy.errors.typename pygeodesy.internals-module.html#typename
pygeodesy.errors._plural pygeodesy.internals-module.html#_plural
pygeodesy.errors._error_cause pygeodesy.errors-module.html#_error_cause
pygeodesy.errors._envPYGEODESY pygeodesy.internals-module.html#_envPYGEODESY
pygeodesy.errors._xellipsoidal pygeodesy.errors-module.html#_xellipsoidal
pygeodesy.errors._XError pygeodesy.errors-module.html#_XError
pygeodesy.errors._xkwds_pop pygeodesy.errors-module.html#_xkwds_pop
pygeodesy.errors._argument_ pygeodesy.errors-module.html#_argument_
pygeodesy.errors.isError pygeodesy.errors-module.html#isError
pygeodesy.errors._ pygeodesy.errors-module.html#_
pygeodesy.errors._ImmutableError pygeodesy.errors-module.html#_ImmutableError
pygeodesy.errors._xkwds_kwds pygeodesy.errors-module.html#_xkwds_kwds
pygeodesy.errors._del_ pygeodesy.errors-module.html#_del_
pygeodesy.errors._xkwds_get pygeodesy.errors-module.html#_xkwds_get
pygeodesy.errors._Xorder pygeodesy.errors-module.html#_Xorder
pygeodesy.errors._streprs pygeodesy.errors-module.html#_streprs
pygeodesy.errors._limiterrors pygeodesy.errors-module.html#_limiterrors
pygeodesy.errors._xAssertionError pygeodesy.errors-module.html#_xAssertionError
pygeodesy.errors._region_ pygeodesy.errors-module.html#_region_
pygeodesy.errors._name_value_ pygeodesy.errors-module.html#_name_value_
pygeodesy.errors._xStrError pygeodesy.errors-module.html#_xStrError
pygeodesy.errors._xellipsoids pygeodesy.errors-module.html#_xellipsoids
pygeodesy.errors._rangerrors pygeodesy.errors-module.html#_rangerrors
pygeodesy.errors._tailof pygeodesy.internals-module.html#_tailof
pygeodesy.errors._xkwds_item2 pygeodesy.errors-module.html#_xkwds_item2
pygeodesy.errors._or pygeodesy.errors-module.html#_or
pygeodesy.errors._xellipsoidall pygeodesy.errors-module.html#_xellipsoidall
pygeodesy.errors._xkwds_not pygeodesy.errors-module.html#_xkwds_not
pygeodesy.errors._incompatible pygeodesy.errors-module.html#_incompatible
pygeodesy.errors._xkwds_get1 pygeodesy.errors-module.html#_xkwds_get1
pygeodesy.errors._xattr pygeodesy.errors-module.html#_xattr
pygeodesy.errors._SciPyIssue pygeodesy.errors-module.html#_SciPyIssue
pygeodesy.errors._exception_chaining pygeodesy.errors-module.html#_exception_chaining
pygeodesy.errors._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.errors.__package__ pygeodesy.errors-module.html#__package__
pygeodesy.errors._box_ pygeodesy.errors-module.html#_box_
pygeodesy.errors._xError pygeodesy.errors-module.html#_xError
pygeodesy.errors.rangerrors pygeodesy.errors-module.html#rangerrors
pygeodesy.errors._expected_ pygeodesy.errors-module.html#_expected_
pygeodesy.errors._InvalidError pygeodesy.errors-module.html#_InvalidError
pygeodesy.errors._and_or pygeodesy.errors-module.html#_and_or
pygeodesy.errors._xcallable pygeodesy.errors-module.html#_xcallable
pygeodesy.errors._an pygeodesy.errors-module.html#_an
pygeodesy.errors.limiterrors pygeodesy.errors-module.html#limiterrors
pygeodesy.etm pygeodesy.etm-module.html
pygeodesy.etm._TAYTOL2 pygeodesy.etm-module.html#_TAYTOL2
pygeodesy.etm._norm2 pygeodesy.karney-module.html#_norm2
pygeodesy.etm.neg_ pygeodesy.basics-module.html#neg_
pygeodesy.etm._incompatible pygeodesy.errors-module.html#_incompatible
pygeodesy.etm._tand pygeodesy.karney-module.html#_tand
pygeodesy.etm.callername pygeodesy.named-module.html#callername
pygeodesy.etm._ellipsoidal_datum pygeodesy.datums-module.html#_ellipsoidal_datum
pygeodesy.etm._TRIPS pygeodesy.etm-module.html#_TRIPS
pygeodesy.etm._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.etm._main pygeodesy.etm-module.html#_main
pygeodesy.etm._parseUTM5 pygeodesy.utm-module.html#_parseUTM5
pygeodesy.etm._diff182 pygeodesy.karney-module.html#_diff182
pygeodesy.etm.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.etm.property_doc_ pygeodesy.props-module.html#property_doc_
pygeodesy.etm._TOL_10 pygeodesy.etm-module.html#_TOL_10
pygeodesy.etm._unsigned2 pygeodesy.karney-module.html#_unsigned2
pygeodesy.etm.neg pygeodesy.basics-module.html#neg
pygeodesy.etm.atan2d pygeodesy.utily-module.html#atan2d
pygeodesy.etm._TAYTOL pygeodesy.etm-module.html#_TAYTOL
pygeodesy.etm._to7zBlldfn pygeodesy.utm-module.html#_to7zBlldfn
pygeodesy.etm._isin pygeodesy.basics-module.html#_isin
pygeodesy.etm.pairs pygeodesy.streprs-module.html#pairs
pygeodesy.etm.isnear0 pygeodesy.constants-module.html#isnear0
pygeodesy.etm.cbrt pygeodesy.fmath-module.html#cbrt
pygeodesy.etm.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.etm._fix90 pygeodesy.karney-module.html#_fix90
pygeodesy.etm.parseETM5 pygeodesy.etm-module.html#parseETM5
pygeodesy.etm._update_all pygeodesy.props-module.html#_update_all
pygeodesy.etm.deprecated_property_RO pygeodesy.props-module.html#deprecated_property_RO
pygeodesy.etm.toEtm8 pygeodesy.etm-module.html#toEtm8
pygeodesy.etm.hypot1 pygeodesy.fmath-module.html#hypot1
pygeodesy.etm.hypot2 pygeodesy.fmath-module.html#hypot2
pygeodesy.etm._toXtm8 pygeodesy.utm-module.html#_toXtm8
pygeodesy.etm._cmlon pygeodesy.utm-module.html#_cmlon
pygeodesy.etm._toBand pygeodesy.utm-module.html#_toBand
pygeodesy.etm.isnear90 pygeodesy.constants-module.html#isnear90
pygeodesy.etm.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.etm._OVERFLOW pygeodesy.etm-module.html#_OVERFLOW
pygeodesy.etm.__package__ pygeodesy.etm-module.html#__package__
pygeodesy.etm.deprecated_method pygeodesy.props-module.html#deprecated_method
pygeodesy.etm._copysignOVERFLOW pygeodesy.etm-module.html#_copysignOVERFLOW
pygeodesy.etm.atan1d pygeodesy.utily-module.html#atan1d
pygeodesy.etm._loneg pygeodesy.utily-module.html#_loneg
pygeodesy.etm.__all__ pygeodesy.etm-module.html#__all__
pygeodesy.etm._norm180 pygeodesy.karney-module.html#_norm180
pygeodesy.etm.sincos2 pygeodesy.utily-module.html#sincos2
pygeodesy.etm.map1 pygeodesy.basics-module.html#map1
pygeodesy.etm._signBit pygeodesy.basics-module.html#signBit
pygeodesy.fmath pygeodesy.fmath-module.html
pygeodesy.fmath._isRadius pygeodesy.units-module.html#_isRadius
pygeodesy.fmath._0_4142 pygeodesy.fmath-module.html#_0_4142
pygeodesy.fmath.hypot2_ pygeodesy.fmath-module.html#hypot2_
pygeodesy.fmath.fidw pygeodesy.fmath-module.html#fidw
pygeodesy.fmath._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.fmath.bqrt pygeodesy.fmath-module.html#bqrt
pygeodesy.fmath.frange pygeodesy.fmath-module.html#frange
pygeodesy.fmath.isscalar pygeodesy.basics-module.html#isscalar
pygeodesy.fmath._fma pygeodesy.fmath-module.html#_fma
pygeodesy.fmath.fatan pygeodesy.fmath-module.html#fatan
pygeodesy.fmath.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.fmath.cbrt2 pygeodesy.fmath-module.html#cbrt2
pygeodesy.fmath._isFsum_2Tuple pygeodesy.fsums-module.html#_isFsum_2Tuple
pygeodesy.fmath._xiterable pygeodesy.basics-module.html#_xiterable
pygeodesy.fmath._Hypot pygeodesy.fmath-module.html#_Hypot
pygeodesy.fmath._1_6th pygeodesy.fmath-module.html#_1_6th
pygeodesy.fmath.fprod pygeodesy.fmath-module.html#fprod
pygeodesy.fmath.isfinite pygeodesy.constants-module.html#isfinite
pygeodesy.fmath._IsnotError pygeodesy.errors-module.html#_IsnotError
pygeodesy.fmath.euclid_ pygeodesy.fmath-module.html#euclid_
pygeodesy.fmath.zcrt pygeodesy.fmath-module.html#zcrt
pygeodesy.fmath.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.fmath.polar2d pygeodesy.fmath-module.html#polar2d
pygeodesy.fmath.euclid pygeodesy.fmath-module.html#euclid
pygeodesy.fmath._cbrt pygeodesy.fmath-module.html#_cbrt
pygeodesy.fmath.__all__ pygeodesy.fmath-module.html#__all__
pygeodesy.fmath.fdot3 pygeodesy.fmath-module.html#fdot3
pygeodesy.fmath.fdot_ pygeodesy.fmath-module.html#fdot_
pygeodesy.fmath.fremainder pygeodesy.fmath-module.html#fremainder
pygeodesy.fmath._powers pygeodesy.fmath-module.html#_powers
pygeodesy.fmath.favg pygeodesy.fmath-module.html#favg
pygeodesy.fmath.polar2 pygeodesy.fmath-module.html#polar2
pygeodesy.fmath._isHeight pygeodesy.units-module.html#_isHeight
pygeodesy.fmath._copysign_0_0 pygeodesy.constants-module.html#_copysign_0_0
pygeodesy.fmath._map0 pygeodesy.fmath-module.html#_map0
pygeodesy.fmath.isodd pygeodesy.basics-module.html#isodd
pygeodesy.fmath.isbool pygeodesy.basics-module.html#isbool
pygeodesy.fmath._fast pygeodesy.fmath-module.html#_fast
pygeodesy.fmath.cbrt pygeodesy.fmath-module.html#cbrt
pygeodesy.fmath.fsum pygeodesy.fsums-module.html#fsum
pygeodesy.fmath._xsError pygeodesy.errors-module.html#_xsError
pygeodesy.fmath.norm2 pygeodesy.fmath-module.html#norm2
pygeodesy.fmath.hypot_ pygeodesy.fmath-module.html#hypot_
pygeodesy.fmath.fhorner pygeodesy.fmath-module.html#fhorner
pygeodesy.fmath.frandoms pygeodesy.fmath-module.html#frandoms
pygeodesy.fmath.fpowers pygeodesy.fmath-module.html#fpowers
pygeodesy.fmath.remainder pygeodesy.constants-module.html#remainder
pygeodesy.fmath.facos1 pygeodesy.fmath-module.html#facos1
pygeodesy.fmath.fma pygeodesy.fmath-module.html#fma
pygeodesy.fmath._Fm2 pygeodesy.fmath-module.html#_Fm2
pygeodesy.fmath.fmean_ pygeodesy.fmath-module.html#fmean_
pygeodesy.fmath.sqrt3 pygeodesy.fmath-module.html#sqrt3
pygeodesy.fmath.sqrt0 pygeodesy.fmath-module.html#sqrt0
pygeodesy.fmath.typename pygeodesy.internals-module.html#typename
pygeodesy.fmath.norm_ pygeodesy.fmath-module.html#norm_
pygeodesy.fmath.copysign0 pygeodesy.basics-module.html#copysign0
pygeodesy.fmath.hypot2 pygeodesy.fmath-module.html#hypot2
pygeodesy.fmath._h_lt_b_ pygeodesy.fmath-module.html#_h_lt_b_
pygeodesy.fmath.fatan2 pygeodesy.fmath-module.html#fatan2
pygeodesy.fmath.fatan1 pygeodesy.fmath-module.html#fatan1
pygeodesy.fmath.len2 pygeodesy.basics-module.html#len2
pygeodesy.fmath._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.fmath.__package__ pygeodesy.fmath-module.html#__package__
pygeodesy.fmath._xError pygeodesy.errors-module.html#_xError
pygeodesy.fmath.hypot1 pygeodesy.fmath-module.html#hypot1
pygeodesy.fmath._2float pygeodesy.fsums-module.html#_2float
pygeodesy.fmath.sqrt_a pygeodesy.fmath-module.html#sqrt_a
pygeodesy.fmath.isint pygeodesy.basics-module.html#isint
pygeodesy.fmath.fdot pygeodesy.fmath-module.html#fdot
pygeodesy.fmath.fasin1 pygeodesy.fmath-module.html#fasin1
pygeodesy.fmath.fpolynomial pygeodesy.fmath-module.html#fpolynomial
pygeodesy.fmath._copysign pygeodesy.geodesicx.gx-module.html#copysign
pygeodesy.fmath.fmean pygeodesy.fmath-module.html#fmean
pygeodesy.fmath.f2mul_ pygeodesy.fmath-module.html#f2mul_
pygeodesy.fmath.zqrt pygeodesy.fmath-module.html#zqrt
pygeodesy.fmath._root pygeodesy.fmath-module.html#_root
pygeodesy.fmath.freduce pygeodesy.fmath-module.html#freduce
pygeodesy.formy pygeodesy.formy-module.html
pygeodesy.formy._isRadius pygeodesy.units-module.html#_isRadius
pygeodesy.formy.thomas pygeodesy.formy-module.html#thomas
pygeodesy.formy._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.formy._opposes pygeodesy.formy-module.html#_opposes
pygeodesy.formy.hubeny pygeodesy.formy-module.html#hubeny
pygeodesy.formy.flatLocal pygeodesy.formy-module.html#flatLocal
pygeodesy.formy.float0_ pygeodesy.constants-module.html#float0_
pygeodesy.formy._maprod pygeodesy.formy-module.html#_maprod
pygeodesy.formy._sincosa6 pygeodesy.formy-module.html#_sincosa6
pygeodesy.formy._xnamed pygeodesy.named-module.html#_xnamed
pygeodesy.formy.cosineLaw pygeodesy.formy-module.html#cosineLaw
pygeodesy.formy.fsumf_ pygeodesy.fsums-module.html#fsumf_
pygeodesy.formy._name__ pygeodesy.named-module.html#_name__
pygeodesy.formy.isantipode pygeodesy.formy-module.html#isantipode
pygeodesy.formy.euclidean_ pygeodesy.formy-module.html#euclidean_
pygeodesy.formy._normal2 pygeodesy.formy-module.html#_normal2
pygeodesy.formy.equirectangular4 pygeodesy.formy-module.html#equirectangular4
pygeodesy.formy.bearing_ pygeodesy.formy-module.html#bearing_
pygeodesy.formy.acos1 pygeodesy.utily-module.html#acos1
pygeodesy.formy.heightOf pygeodesy.formy-module.html#heightOf
pygeodesy.formy._ratio_ pygeodesy.formy-module.html#_ratio_
pygeodesy.formy.antipode pygeodesy.formy-module.html#antipode
pygeodesy.formy._ellipsoidal_datum pygeodesy.datums-module.html#_ellipsoidal_datum
pygeodesy.formy._0_0s pygeodesy.constants-module.html#_0_0s
pygeodesy.formy._anti2 pygeodesy.formy-module.html#_anti2
pygeodesy.formy._name2__ pygeodesy.named-module.html#_name2__
pygeodesy.formy.isantipode_ pygeodesy.formy-module.html#isantipode_
pygeodesy.formy.fprod pygeodesy.fmath-module.html#fprod
pygeodesy.formy.excessGirard_ pygeodesy.formy-module.html#excessGirard_
pygeodesy.formy._RADIANS2 pygeodesy.formy-module.html#_RADIANS2
pygeodesy.formy._mean_radius pygeodesy.datums-module.html#_mean_radius
pygeodesy.formy.heightOrthometric pygeodesy.formy-module.html#heightOrthometric
pygeodesy.formy.radical2 pygeodesy.formy-module.html#radical2
pygeodesy.formy.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.formy._isequalTo_ pygeodesy.formy-module.html#_isequalTo_
pygeodesy.formy.euclid pygeodesy.fmath-module.html#euclid
pygeodesy.formy.flatLocal_ pygeodesy.formy-module.html#flatLocal_
pygeodesy.formy._umod_PI2 pygeodesy.constants-module.html#_umod_PI2
pygeodesy.formy._idllmn6 pygeodesy.formy-module.html#_idllmn6
pygeodesy.formy.__all__ pygeodesy.formy-module.html#__all__
pygeodesy.formy.typename pygeodesy.internals-module.html#typename
pygeodesy.formy._dE pygeodesy.formy-module.html#_dE
pygeodesy.formy._xline_ pygeodesy.formy-module.html#_xline_
pygeodesy.formy.atan2b pygeodesy.utily-module.html#atan2b
pygeodesy.formy._dS pygeodesy.formy-module.html#_dS
pygeodesy.formy._Propy pygeodesy.formy-module.html#_Propy
pygeodesy.formy.hubeny_ pygeodesy.formy-module.html#hubeny_
pygeodesy.formy.fdot_ pygeodesy.fmath-module.html#fdot_
pygeodesy.formy._isin pygeodesy.basics-module.html#_isin
pygeodesy.formy.flatPolar_ pygeodesy.formy-module.html#flatPolar_
pygeodesy.formy.tan_2 pygeodesy.utily-module.html#tan_2
pygeodesy.formy.antipode_ pygeodesy.formy-module.html#antipode_
pygeodesy.formy._isHeight pygeodesy.units-module.html#_isHeight
pygeodesy.formy._d3 pygeodesy.formy-module.html#_d3
pygeodesy.formy.remainder pygeodesy.constants-module.html#remainder
pygeodesy.formy.excessCagnoli_ pygeodesy.formy-module.html#excessCagnoli_
pygeodesy.formy.excessQuad pygeodesy.formy-module.html#excessQuad
pygeodesy.formy._scale_deg pygeodesy.formy-module.html#_scale_deg
pygeodesy.formy.isnormal_ pygeodesy.formy-module.html#isnormal_
pygeodesy.formy.cosineLaw_ pygeodesy.formy-module.html#cosineLaw_
pygeodesy.formy._hartzell pygeodesy.formy-module.html#_hartzell
pygeodesy.formy.intersection2 pygeodesy.formy-module.html#intersection2
pygeodesy.formy.excessKarney pygeodesy.formy-module.html#excessKarney
pygeodesy.formy.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.formy.isnormal pygeodesy.formy-module.html#isnormal
pygeodesy.formy.equirectangular pygeodesy.formy-module.html#equirectangular
pygeodesy.formy.asin1 pygeodesy.utily-module.html#asin1
pygeodesy.formy._isequalTo pygeodesy.formy-module.html#_isequalTo
pygeodesy.formy.opposing_ pygeodesy.formy-module.html#opposing_
pygeodesy.formy.haversine_ pygeodesy.formy-module.html#haversine_
pygeodesy.formy._radistance pygeodesy.formy-module.html#_radistance
pygeodesy.formy.intersections2 pygeodesy.formy-module.html#intersections2
pygeodesy.formy.angle2chord pygeodesy.formy-module.html#angle2chord
pygeodesy.formy.excessAbc_ pygeodesy.formy-module.html#excessAbc_
pygeodesy.formy._isDegrees pygeodesy.units-module.html#_isDegrees
pygeodesy.formy.chord2angle pygeodesy.formy-module.html#chord2angle
pygeodesy.formy.sqrt0 pygeodesy.fmath-module.html#sqrt0
pygeodesy.formy.opposing pygeodesy.formy-module.html#opposing
pygeodesy.formy.thomas_ pygeodesy.formy-module.html#thomas_
pygeodesy.formy.vincentys_ pygeodesy.formy-module.html#vincentys_
pygeodesy.formy.degrees2m pygeodesy.utily-module.html#degrees2m
pygeodesy.formy.isnon0 pygeodesy.constants-module.html#isnon0
pygeodesy.formy.hartzell pygeodesy.formy-module.html#hartzell
pygeodesy.formy.euclidean pygeodesy.formy-module.html#euclidean
pygeodesy.formy._bearingTo2 pygeodesy.formy-module.html#_bearingTo2
pygeodesy.formy.hypot2 pygeodesy.fmath-module.html#hypot2
pygeodesy.formy.hav pygeodesy.utily-module.html#hav
pygeodesy.formy._scale_rad pygeodesy.formy-module.html#_scale_rad
pygeodesy.formy._xattr pygeodesy.errors-module.html#_xattr
pygeodesy.formy.bearing pygeodesy.formy-module.html#bearing
pygeodesy.formy._spherical_datum pygeodesy.datums-module.html#_spherical_datum
pygeodesy.formy.excessQuad_ pygeodesy.formy-module.html#excessQuad_
pygeodesy.formy.flatPolar pygeodesy.formy-module.html#flatPolar
pygeodesy.formy.haversine pygeodesy.formy-module.html#haversine
pygeodesy.formy.sincos2_ pygeodesy.utily-module.html#sincos2_
pygeodesy.formy._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.formy.vincentys pygeodesy.formy-module.html#vincentys
pygeodesy.formy.sincos2 pygeodesy.utily-module.html#sincos2
pygeodesy.formy.__package__ pygeodesy.formy-module.html#__package__
pygeodesy.formy.excessLHuilier_ pygeodesy.formy-module.html#excessLHuilier_
pygeodesy.formy._xError pygeodesy.errors-module.html#_xError
pygeodesy.formy._ellipsoidal pygeodesy.formy-module.html#_ellipsoidal
pygeodesy.formy.horizon pygeodesy.formy-module.html#horizon
pygeodesy.formy.normal pygeodesy.formy-module.html#normal
pygeodesy.formy.m2degrees pygeodesy.utily-module.html#m2degrees
pygeodesy.formy.excessKarney_ pygeodesy.formy-module.html#excessKarney_
pygeodesy.formy._xcallable pygeodesy.errors-module.html#_xcallable
pygeodesy.formy.normal_ pygeodesy.formy-module.html#normal_
pygeodesy.formy._radical2 pygeodesy.formy-module.html#_radical2
pygeodesy.formy._loneg pygeodesy.utily-module.html#_loneg
pygeodesy.formy.limiterrors pygeodesy.errors-module.html#limiterrors
pygeodesy.formy._copysign pygeodesy.geodesicx.gx-module.html#copysign
pygeodesy.formy.compassAngle pygeodesy.formy-module.html#compassAngle
pygeodesy.formy.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.formy._equirectangular pygeodesy.formy-module.html#_equirectangular
pygeodesy.frechet pygeodesy.frechet-module.html
pygeodesy.frechet._formy pygeodesy.frechet-module.html#_formy
pygeodesy.frechet._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.frechet._xkwds_get pygeodesy.errors-module.html#_xkwds_get
pygeodesy.frechet.radians pygeodesy.utily-module.html#radians
pygeodesy.frechet._fractional pygeodesy.points-module.html#_fractional
pygeodesy.frechet.property_doc_ pygeodesy.props-module.html#property_doc_
pygeodesy.frechet.isscalar pygeodesy.basics-module.html#isscalar
pygeodesy.frechet.typename pygeodesy.internals-module.html#typename
pygeodesy.frechet._frechet3 pygeodesy.frechet-module.html#_frechet3
pygeodesy.frechet.__package__ pygeodesy.frechet-module.html#__package__
pygeodesy.frechet._frechetR pygeodesy.frechet-module.html#_frechetR
pygeodesy.frechet._frechetDP pygeodesy.frechet-module.html#_frechetDP
pygeodesy.frechet._isin pygeodesy.basics-module.html#_isin
pygeodesy.frechet._xcallable pygeodesy.errors-module.html#_xcallable
pygeodesy.frechet._ellipsoidal_datum pygeodesy.datums-module.html#_ellipsoidal_datum
pygeodesy.frechet._fraction pygeodesy.frechet-module.html#_fraction
pygeodesy.frechet._main pygeodesy.frechet-module.html#_main
pygeodesy.frechet.__all__ pygeodesy.frechet-module.html#__all__
pygeodesy.frechet._name2__ pygeodesy.named-module.html#_name2__
pygeodesy.frechet._Pass pygeodesy.named-module.html#_Pass
pygeodesy.frechet._distanceTo pygeodesy.points-module.html#_distanceTo
pygeodesy.frechet.frechet_ pygeodesy.frechet-module.html#frechet_
pygeodesy.frechet._points2 pygeodesy.iters-module.html#points2
pygeodesy.frechet._xattr pygeodesy.errors-module.html#_xattr
pygeodesy.fstats pygeodesy.fstats-module.html
pygeodesy.fstats._xsError pygeodesy.errors-module.html#_xsError
pygeodesy.fstats._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.fstats.isscalar pygeodesy.basics-module.html#isscalar
pygeodesy.fstats.__all__ pygeodesy.fstats-module.html#__all__
pygeodesy.fstats._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.fstats.__package__ pygeodesy.fstats-module.html#__package__
pygeodesy.fstats._xError pygeodesy.errors-module.html#_xError
pygeodesy.fstats._sampled pygeodesy.fstats-module.html#_sampled
pygeodesy.fstats._Xs pygeodesy.fstats-module.html#_Xs
pygeodesy.fstats._xsubclassof pygeodesy.basics-module.html#_xsubclassof
pygeodesy.fstats._isFsum_2Tuple pygeodesy.fsums-module.html#_isFsum_2Tuple
pygeodesy.fstats._xiterable pygeodesy.basics-module.html#_xiterable
pygeodesy.fstats._zip pygeodesy.basics-module.html#_zip
pygeodesy.fstats.isodd pygeodesy.basics-module.html#isodd
pygeodesy.fstats._name__ pygeodesy.named-module.html#_name__
pygeodesy.fstats._xkwds_item2 pygeodesy.errors-module.html#_xkwds_item2
pygeodesy.fstats._NotImplemented pygeodesy.named-module.html#_NotImplemented
pygeodesy.fstats.typename pygeodesy.internals-module.html#typename
pygeodesy.fstats._2finite pygeodesy.fsums-module.html#_2finite
pygeodesy.fsums pygeodesy.fsums-module.html
pygeodesy.fsums._2sum pygeodesy.fsums-module.html#_2sum
pygeodesy.fsums._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.fsums._passarg pygeodesy.internals-module.html#_passarg
pygeodesy.fsums.fsum1f_ pygeodesy.fsums-module.html#fsum1f_
pygeodesy.fsums._s_r2 pygeodesy.fsums-module.html#_s_r2
pygeodesy.fsums._Fsumf_ pygeodesy.fsums-module.html#_Fsumf_
pygeodesy.fsums.isscalar pygeodesy.basics-module.html#isscalar
pygeodesy.fsums._fma pygeodesy.fsums-module.html#_fma
pygeodesy.fsums.fsumf_ pygeodesy.fsums-module.html#fsumf_
pygeodesy.fsums._name__ pygeodesy.named-module.html#_name__
pygeodesy.fsums._test pygeodesy.fsums-module.html#_test
pygeodesy.fsums._xkwds_pop pygeodesy.errors-module.html#_xkwds_pop
pygeodesy.fsums._halfeven pygeodesy.fsums-module.html#_halfeven
pygeodesy.fsums._xkwds_get pygeodesy.errors-module.html#_xkwds_get
pygeodesy.fsums.fsum_ pygeodesy.fsums-module.html#fsum_
pygeodesy.fsums._n_d2 pygeodesy.fsums-module.html#_n_d2
pygeodesy.fsums._isFsum_2Tuple pygeodesy.fsums-module.html#_isFsum_2Tuple
pygeodesy.fsums._xiterable pygeodesy.basics-module.html#_xiterable
pygeodesy.fsums._Psum_ pygeodesy.fsums-module.html#_Psum_
pygeodesy.fsums._xError2 pygeodesy.errors-module.html#_xError2
pygeodesy.fsums._name2__ pygeodesy.named-module.html#_name2__
pygeodesy.fsums.signOf pygeodesy.basics-module.html#signOf
pygeodesy.fsums._integer_ pygeodesy.fsums-module.html#_integer_
pygeodesy.fsums._2FACTOR pygeodesy.fsums-module.html#_2FACTOR
pygeodesy.fsums._threshold pygeodesy.fsums-module.html#_threshold
pygeodesy.fsums._NonfiniteError pygeodesy.fsums-module.html#_NonfiniteError
pygeodesy.fsums._nfError pygeodesy.fsums-module.html#_nfError
pygeodesy.fsums.itemsorted pygeodesy.basics-module.html#itemsorted
pygeodesy.fsums._divmod_op_ pygeodesy.fsums-module.html#_divmod_op_
pygeodesy.fsums._xsum pygeodesy.fsums-module.html#_xsum
pygeodesy.fsums.__all__ pygeodesy.fsums-module.html#__all__
pygeodesy.fsums._NONFINITEr pygeodesy.fsums-module.html#_NONFINITEr
pygeodesy.fsums._significant_ pygeodesy.fsums-module.html#_significant_
pygeodesy.fsums._2split3s pygeodesy.fsums-module.html#_2split3s
pygeodesy.fsums._nonfinites_isfine_kwds pygeodesy.fsums-module.html#_nonfinites_isfine_kwds
pygeodesy.fsums.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.fsums.fsum1 pygeodesy.fsums-module.html#fsum1
pygeodesy.fsums._ pygeodesy.fsums-module.html#_
pygeodesy.fsums._2split3 pygeodesy.fsums-module.html#_2split3
pygeodesy.fsums._enquote pygeodesy.internals-module.html#_enquote
pygeodesy.fsums.iscomplex pygeodesy.basics-module.html#iscomplex
pygeodesy.fsums._NotImplemented pygeodesy.named-module.html#_NotImplemented
pygeodesy.fsums.isbool pygeodesy.basics-module.html#isbool
pygeodesy.fsums._stresidual pygeodesy.fsums-module.html#_stresidual
pygeodesy.fsums._isfinite pygeodesy.constants-module.html#_isfinite
pygeodesy.fsums._threshold_ pygeodesy.fsums-module.html#_threshold_
pygeodesy.fsums._xsError pygeodesy.errors-module.html#_xsError
pygeodesy.fsums._ROs pygeodesy.fsums-module.html#_ROs
pygeodesy.fsums._psum pygeodesy.fsums-module.html#_psum
pygeodesy.fsums._signOf pygeodesy.basics-module.html#_signOf
pygeodesy.fsums._integer_ratio2 pygeodesy.fsums-module.html#_integer_ratio2
pygeodesy.fsums._x_isfine pygeodesy.fsums-module.html#_x_isfine
pygeodesy.fsums._2tuple2 pygeodesy.fsums-module.html#_2tuple2
pygeodesy.fsums._gcd pygeodesy.basics-module.html#_gcd
pygeodesy.fsums.isodd pygeodesy.basics-module.html#isodd
pygeodesy.fsums._1primed pygeodesy.fsums-module.html#_1primed
pygeodesy.fsums.fsum pygeodesy.fsums-module.html#fsum
pygeodesy.fsums.typename pygeodesy.internals-module.html#typename
pygeodesy.fsums._2finite pygeodesy.fsums-module.html#_2finite
pygeodesy.fsums._Psum pygeodesy.fsums-module.html#_Psum
pygeodesy.fsums._xkwds_get1 pygeodesy.errors-module.html#_xkwds_get1
pygeodesy.fsums._fmaX pygeodesy.fsums-module.html#_fmaX
pygeodesy.fsums._isOK pygeodesy.fsums-module.html#_isOK
pygeodesy.fsums.nonfiniterrors pygeodesy.fsums-module.html#nonfiniterrors
pygeodesy.fsums._isFsum pygeodesy.fsums-module.html#_isFsum
pygeodesy.fsums._Float_Int pygeodesy.fsums-module.html#_Float_Int
pygeodesy.fsums._residue pygeodesy.fsums-module.html#_residue
pygeodesy.fsums.__package__ pygeodesy.fsums-module.html#__package__
pygeodesy.fsums._isOK_or_finite pygeodesy.fsums-module.html#_isOK_or_finite
pygeodesy.fsums._xError pygeodesy.errors-module.html#_xError
pygeodesy.fsums._X_ps pygeodesy.fsums-module.html#_X_ps
pygeodesy.fsums._2float pygeodesy.fsums-module.html#_2float
pygeodesy.fsums._2products pygeodesy.fsums-module.html#_2products
pygeodesy.fsums._Fsum_2Tuple_types pygeodesy.fsums-module.html#_Fsum_2Tuple_types
pygeodesy.fsums.isint pygeodesy.basics-module.html#isint
pygeodesy.fsums.f2product pygeodesy.fsums-module.html#f2product
pygeodesy.fsums._isub_op_ pygeodesy.fsums-module.html#_isub_op_
pygeodesy.fsums.fsum1_ pygeodesy.fsums-module.html#fsum1_
pygeodesy.fsums.fstr pygeodesy.streprs-module.html#fstr
pygeodesy.fsums._Fsum1f_ pygeodesy.fsums-module.html#_Fsum1f_
pygeodesy.fsums._xs pygeodesy.fsums-module.html#_xs
pygeodesy.fsums._strcomplex pygeodesy.fsums-module.html#_strcomplex
pygeodesy.fsums._xkwds_not pygeodesy.errors-module.html#_xkwds_not
pygeodesy.fsums._iadd_op_ pygeodesy.fsums-module.html#_iadd_op_
pygeodesy.fsums._non_zero_ pygeodesy.fsums-module.html#_non_zero_
pygeodesy.gars pygeodesy.gars-module.html
pygeodesy.gars._M3 pygeodesy.gars-module.html#_M3
pygeodesy.gars._M2 pygeodesy.gars-module.html#_M2
pygeodesy.gars._M1 pygeodesy.gars-module.html#_M1
pygeodesy.gars._LonOrig_M1_1 pygeodesy.gars-module.html#_LonOrig_M1_1
pygeodesy.gars.decode3 pygeodesy.gars-module.html#decode3
pygeodesy.gars._LatOrig pygeodesy.gars-module.html#_LatOrig
pygeodesy.gars._2fll pygeodesy.gars-module.html#_2fll
pygeodesy.gars._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.gars._LatOrig_M1 pygeodesy.gars-module.html#_LatOrig_M1
pygeodesy.gars._LatOrig_M4 pygeodesy.gars-module.html#_LatOrig_M4
pygeodesy.gars._Digits pygeodesy.gars-module.html#_Digits
pygeodesy.gars._M4 pygeodesy.gars-module.html#_M4
pygeodesy.gars._Letters pygeodesy.gars-module.html#_Letters
pygeodesy.gars.__package__ pygeodesy.gars-module.html#__package__
pygeodesy.gars._Resolutions pygeodesy.gars-module.html#_Resolutions
pygeodesy.gars.precision pygeodesy.gars-module.html#precision
pygeodesy.gars._xStrError pygeodesy.errors-module.html#_xStrError
pygeodesy.gars._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.gars._encode3 pygeodesy.gars-module.html#_encode3
pygeodesy.gars._LonOrig pygeodesy.gars-module.html#_LonOrig
pygeodesy.gars._splituple pygeodesy.basics-module.html#_splituple
pygeodesy.gars._MinLen pygeodesy.gars-module.html#_MinLen
pygeodesy.gars._MaxLen pygeodesy.gars-module.html#_MaxLen
pygeodesy.gars._LatLen pygeodesy.gars-module.html#_LatLen
pygeodesy.gars._LonOrig_M4 pygeodesy.gars-module.html#_LonOrig_M4
pygeodesy.gars.encode pygeodesy.gars-module.html#encode
pygeodesy.gars._LonLen pygeodesy.gars-module.html#_LonLen
pygeodesy.gars._name__ pygeodesy.named-module.html#_name__
pygeodesy.gars.__all__ pygeodesy.gars-module.html#__all__
pygeodesy.gars.isstr pygeodesy.basics-module.html#isstr
pygeodesy.gars._off90 pygeodesy.constants-module.html#_off90
pygeodesy.gars._2Precision pygeodesy.gars-module.html#_2Precision
pygeodesy.gars._2divmod2 pygeodesy.gars-module.html#_2divmod2
pygeodesy.gars.typename pygeodesy.internals-module.html#typename
pygeodesy.gars._2garstr2 pygeodesy.gars-module.html#_2garstr2
pygeodesy.gars._1_over pygeodesy.constants-module.html#_1_over
pygeodesy.gars._MaxPrec pygeodesy.gars-module.html#_MaxPrec
pygeodesy.gars.resolution pygeodesy.gars-module.html#resolution
pygeodesy.geod3solve pygeodesy.geod3solve-module.html
pygeodesy.geod3solve._main pygeodesy.geod3solve-module.html#_main
pygeodesy.geod3solve._xkwds_get pygeodesy.errors-module.html#_xkwds_get
pygeodesy.geod3solve.hypot pygeodesy.fmath-module.html#hypot
pygeodesy.geod3solve._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.geod3solve.sincos2d pygeodesy.utily-module.html#sincos2d
pygeodesy.geod3solve._Triaxial3_WGS84 pygeodesy.geod3solve-module.html#_Triaxial3_WGS84
pygeodesy.geod3solve._toAzi pygeodesy.geod3solve-module.html#_toAzi
pygeodesy.geod3solve.__all__ pygeodesy.geod3solve-module.html#__all__
pygeodesy.geod3solve.isAng pygeodesy.angles-module.html#isAng
pygeodesy.geod3solve._over pygeodesy.constants-module.html#_over
pygeodesy.geod3solve._toDegrees pygeodesy.geod3solve-module.html#_toDegrees
pygeodesy.geod3solve.Deg pygeodesy.angles-module.html#Deg
pygeodesy.geod3solve._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.geod3solve.__package__ pygeodesy.geod3solve-module.html#__package__
pygeodesy.geodesici pygeodesy.geodesici-module.html
pygeodesy.geodesici._xgeodesics pygeodesy.errors-module.html#_xgeodesics
pygeodesy.geodesici._xkwds pygeodesy.errors-module.html#_xkwds
pygeodesy.geodesici._sX0_ pygeodesy.geodesici-module.html#_sX0_
pygeodesy.geodesici._sAB_ pygeodesy.geodesici-module.html#_sAB_
pygeodesy.geodesici._c__ pygeodesy.geodesici-module.html#_c__
pygeodesy.geodesici._o__ pygeodesy.geodesici-module.html#_o__
pygeodesy.geodesici._L1 pygeodesy.geodesici-module.html#_L1
pygeodesy.geodesici.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.geodesici._i__ pygeodesy.geodesici-module.html#_i__
pygeodesy.geodesici._TRIPS pygeodesy.geodesici-module.html#_TRIPS
pygeodesy.geodesici.radians pygeodesy.utily-module.html#radians
pygeodesy.geodesici._xinstanceof pygeodesy.basics-module.html#_xinstanceof
pygeodesy.geodesici._lonA_ pygeodesy.geodesici-module.html#_lonA_
pygeodesy.geodesici.x pygeodesy.geodesici-module.html#x
pygeodesy.geodesici.isfinite pygeodesy.constants-module.html#isfinite
pygeodesy.geodesici._main pygeodesy.geodesici-module.html#_main
pygeodesy.geodesici._diff182 pygeodesy.karney-module.html#_diff182
pygeodesy.geodesici._Pass pygeodesy.named-module.html#_Pass
pygeodesy.geodesici.euclid pygeodesy.fmath-module.html#euclid
pygeodesy.geodesici.__all__ pygeodesy.geodesici-module.html#__all__
pygeodesy.geodesici._cWGS84 pygeodesy.geodesici-module.html#_cWGS84
pygeodesy.geodesici.XDict_ pygeodesy.geodesici-module.html#XDict_
pygeodesy.geodesici._n__ pygeodesy.geodesici-module.html#_n__
pygeodesy.geodesici.fsum1_ pygeodesy.fsums-module.html#fsum1_
pygeodesy.geodesici._EPSr5 pygeodesy.geodesici-module.html#_EPSr5
pygeodesy.geodesici.pairs pygeodesy.streprs-module.html#pairs
pygeodesy.geodesici._enumereverse pygeodesy.basics-module.html#_enumereverse
pygeodesy.geodesici._0t pygeodesy.geodesici-module.html#_0t
pygeodesy.geodesici._xkwds_kwds pygeodesy.errors-module.html#_xkwds_kwds
pygeodesy.geodesici._xkwds_get pygeodesy.errors-module.html#_xkwds_get
pygeodesy.geodesici._aAB_ pygeodesy.geodesici-module.html#_aAB_
pygeodesy.geodesici._1_1t pygeodesy.geodesici-module.html#_1_1t
pygeodesy.geodesici._ALL_DOCS pygeodesy.lazily-module.html#_ALL_OTHER
pygeodesy.geodesici._EPS3 pygeodesy.geodesici-module.html#_EPS3
pygeodesy.geodesici._xor pygeodesy.basics-module.html#_xor
pygeodesy.geodesici._isDegrees pygeodesy.units-module.html#_isDegrees
pygeodesy.geodesici._X000 pygeodesy.geodesici-module.html#_X000
pygeodesy.geodesici.__help_ pygeodesy.geodesici-module.html#__help_
pygeodesy.geodesici.typename pygeodesy.internals-module.html#typename
pygeodesy.geodesici._ceil pygeodesy.trf-module.html#_ceil
pygeodesy.geodesici._examples pygeodesy.geodesici-module.html#_examples
pygeodesy.geodesici._sincos2de pygeodesy.karney-module.html#_sincos2de
pygeodesy.geodesici._xkwds_pop2 pygeodesy.errors-module.html#_xkwds_pop2
pygeodesy.geodesici.fabs pygeodesy.booleans-module.html#fabs
pygeodesy.geodesici.sincos2 pygeodesy.utily-module.html#sincos2
pygeodesy.geodesici._latA_ pygeodesy.geodesici-module.html#_latA_
pygeodesy.geodesici.__package__ pygeodesy.geodesici-module.html#__package__
pygeodesy.geodesici.deprecated_method pygeodesy.props-module.html#deprecated_method
pygeodesy.geodesici._R__ pygeodesy.geodesici-module.html#_R__
pygeodesy.geodesici._XINF pygeodesy.geodesici-module.html#_XINF
pygeodesy.geodesici._an pygeodesy.errors-module.html#_an
pygeodesy.geodesici.atan2 pygeodesy.utily-module.html#atan2
pygeodesy.geodesici.map1 pygeodesy.basics-module.html#map1
pygeodesy.geodesici.fdot pygeodesy.fmath-module.html#fdot
pygeodesy.geodesici._1_0_1t pygeodesy.geodesici-module.html#_1_0_1t
pygeodesy.geodesicw pygeodesy.geodesicw-module.html
pygeodesy.geodesicw.unstr pygeodesy.streprs-module.html#unstr
pygeodesy.geodesicw._unrollon pygeodesy.utily-module.html#_unrollon
pygeodesy.geodesicw.__package_
gitextract_1n0l6dx3/
├── .appveyor.yml
├── .cirrus.yml
├── MANIFEST.in
├── README.rst
├── dist/
│ └── pygeodesy-26.3.26-py2.py3-none-any.whl
├── docs/
│ ├── abc.ABCMeta-class.html
│ ├── api-objects.txt
│ ├── class-tree.html
│ ├── epydoc.css
│ ├── epydoc.js
│ ├── frames.html
│ ├── help.html
│ ├── identifier-index-A.html
│ ├── identifier-index-B.html
│ ├── identifier-index-C.html
│ ├── identifier-index-D.html
│ ├── identifier-index-E.html
│ ├── identifier-index-F.html
│ ├── identifier-index-G.html
│ ├── identifier-index-H.html
│ ├── identifier-index-I.html
│ ├── identifier-index-J.html
│ ├── identifier-index-K.html
│ ├── identifier-index-L.html
│ ├── identifier-index-M.html
│ ├── identifier-index-N.html
│ ├── identifier-index-O.html
│ ├── identifier-index-P.html
│ ├── identifier-index-Q.html
│ ├── identifier-index-R.html
│ ├── identifier-index-S.html
│ ├── identifier-index-T.html
│ ├── identifier-index-U.html
│ ├── identifier-index-V.html
│ ├── identifier-index-W.html
│ ├── identifier-index-X.html
│ ├── identifier-index-Y.html
│ ├── identifier-index-Z.html
│ ├── identifier-index-_.html
│ ├── identifier-index.html
│ ├── index.html
│ ├── module-tree.html
│ ├── pygeodesy-Cartesian-attributes-table.html
│ ├── pygeodesy-LatLon-attributes-table.html
│ ├── pygeodesy-module.html
│ ├── pygeodesy.__main__-module.html
│ ├── pygeodesy.albers-module.html
│ ├── pygeodesy.albers.Albers7Tuple-class.html
│ ├── pygeodesy.albers.AlbersEqualArea-class.html
│ ├── pygeodesy.albers.AlbersEqualArea2-class.html
│ ├── pygeodesy.albers.AlbersEqualArea4-class.html
│ ├── pygeodesy.albers.AlbersEqualAreaCylindrical-class.html
│ ├── pygeodesy.albers.AlbersEqualAreaNorth-class.html
│ ├── pygeodesy.albers.AlbersEqualAreaSouth-class.html
│ ├── pygeodesy.albers.AlbersError-class.html
│ ├── pygeodesy.albers._AlbersBase-class.html
│ ├── pygeodesy.angles-module.html
│ ├── pygeodesy.angles.Ang-class.html
│ ├── pygeodesy.angles.Lambertian-class.html
│ ├── pygeodesy.auxilats-module.html
│ ├── pygeodesy.auxilats._CX_4-module.html
│ ├── pygeodesy.auxilats._CX_6-module.html
│ ├── pygeodesy.auxilats._CX_8-module.html
│ ├── pygeodesy.auxilats._CX_Rs-module.html
│ ├── pygeodesy.auxilats.__main__-module.html
│ ├── pygeodesy.auxilats.auxAngle-module.html
│ ├── pygeodesy.auxilats.auxAngle.AuxAngle-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxBeta-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxChi-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxMu-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxPhi-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxTheta-class.html
│ ├── pygeodesy.auxilats.auxAngle.AuxXi-class.html
│ ├── pygeodesy.auxilats.auxDLat-module.html
│ ├── pygeodesy.auxilats.auxDLat.AuxDLat-class.html
│ ├── pygeodesy.auxilats.auxDST-module.html
│ ├── pygeodesy.auxilats.auxDST.AuxDST-class.html
│ ├── pygeodesy.auxilats.auxLat-module.html
│ ├── pygeodesy.auxilats.auxLat.AuxLat-class.html
│ ├── pygeodesy.auxilats.auxily-module.html
│ ├── pygeodesy.azimuthal-module.html
│ ├── pygeodesy.azimuthal.Azimuthal7Tuple-class.html
│ ├── pygeodesy.azimuthal.AzimuthalError-class.html
│ ├── pygeodesy.azimuthal.Equidistant-class.html
│ ├── pygeodesy.azimuthal.EquidistantExact-class.html
│ ├── pygeodesy.azimuthal.EquidistantGeodSolve-class.html
│ ├── pygeodesy.azimuthal.EquidistantKarney-class.html
│ ├── pygeodesy.azimuthal.Gnomonic-class.html
│ ├── pygeodesy.azimuthal.GnomonicExact-class.html
│ ├── pygeodesy.azimuthal.GnomonicGeodSolve-class.html
│ ├── pygeodesy.azimuthal.GnomonicKarney-class.html
│ ├── pygeodesy.azimuthal.LambertEqualArea-class.html
│ ├── pygeodesy.azimuthal.Orthographic-class.html
│ ├── pygeodesy.azimuthal.Stereographic-class.html
│ ├── pygeodesy.azimuthal._AzimuthalBase-class.html
│ ├── pygeodesy.azimuthal._AzimuthalGeodesic-class.html
│ ├── pygeodesy.azimuthal._EquidistantBase-class.html
│ ├── pygeodesy.azimuthal._GnomonicBase-class.html
│ ├── pygeodesy.basics-module.html
│ ├── pygeodesy.booleans-module.html
│ ├── pygeodesy.booleans.BooleanFHP-class.html
│ ├── pygeodesy.booleans.BooleanGH-class.html
│ ├── pygeodesy.booleans.LatLonFHP-class.html
│ ├── pygeodesy.booleans.LatLonGH-class.html
│ ├── pygeodesy.booleans._BooleanBase-class.html
│ ├── pygeodesy.booleans._Clip-class.html
│ ├── pygeodesy.booleans._CompositeBase-class.html
│ ├── pygeodesy.booleans._CompositeFHP-class.html
│ ├── pygeodesy.booleans._CompositeGH-class.html
│ ├── pygeodesy.booleans._LatLonBool-class.html
│ ├── pygeodesy.cartesianBase-module.html
│ ├── pygeodesy.cartesianBase.CartesianBase-class.html
│ ├── pygeodesy.cartesianBase.RadiusThetaPhi3Tuple-class.html
│ ├── pygeodesy.clipy-module.html
│ ├── pygeodesy.clipy.ClipCS4Tuple-class.html
│ ├── pygeodesy.clipy.ClipFHP4Tuple-class.html
│ ├── pygeodesy.clipy.ClipGH4Tuple-class.html
│ ├── pygeodesy.clipy.ClipLB6Tuple-class.html
│ ├── pygeodesy.clipy.ClipSH3Tuple-class.html
│ ├── pygeodesy.constants-module.html
│ ├── pygeodesy.css-module.html
│ ├── pygeodesy.css.CSSError-class.html
│ ├── pygeodesy.css.CassiniSoldner-class.html
│ ├── pygeodesy.css.Css-class.html
│ ├── pygeodesy.css.EasNorAziRk4Tuple-class.html
│ ├── pygeodesy.css.EasNorAziRkEqu6Tuple-class.html
│ ├── pygeodesy.css.LatLonAziRk4Tuple-class.html
│ ├── pygeodesy.datums-module.html
│ ├── pygeodesy.datums.Datum-class.html
│ ├── pygeodesy.datums.Transform-class.html
│ ├── pygeodesy.deprecated-module.html
│ ├── pygeodesy.deprecated.bases-module.html
│ ├── pygeodesy.deprecated.bases.LatLonHeightBase-class.html
│ ├── pygeodesy.deprecated.classes-module.html
│ ├── pygeodesy.deprecated.classes.ClipCS3Tuple-class.html
│ ├── pygeodesy.deprecated.classes.EasNorExact4Tuple-class.html
│ ├── pygeodesy.deprecated.classes.Jacobi2Tuple-class.html
│ ├── pygeodesy.deprecated.classes.JacobiConformal-class.html
│ ├── pygeodesy.deprecated.classes.JacobiConformalSpherical-class.html
│ ├── pygeodesy.deprecated.classes.Lam_-class.html
│ ├── pygeodesy.deprecated.classes.LatLonExact4Tuple-class.html
│ ├── pygeodesy.deprecated.classes.NearestOn4Tuple-class.html
│ ├── pygeodesy.deprecated.classes.Ned3Tuple-class.html
│ ├── pygeodesy.deprecated.classes.Phi_-class.html
│ ├── pygeodesy.deprecated.classes.Rhumb7Tuple-class.html
│ ├── pygeodesy.deprecated.classes.RhumbOrder2Tuple-class.html
│ ├── pygeodesy.deprecated.classes.Transform7Tuple-class.html
│ ├── pygeodesy.deprecated.classes.TriAngle4Tuple-class.html
│ ├── pygeodesy.deprecated.classes.UtmUps4Tuple-class.html
│ ├── pygeodesy.deprecated.classes.XDist-class.html
│ ├── pygeodesy.deprecated.classes._Deprecated_NamedTuple-class.html
│ ├── pygeodesy.deprecated.consterns-module.html
│ ├── pygeodesy.deprecated.consterns.Elliperim-class.html
│ ├── pygeodesy.deprecated.datum-module.html
│ ├── pygeodesy.deprecated.functions-module.html
│ ├── pygeodesy.deprecated.nvector-module.html
│ ├── pygeodesy.deprecated.nvector.Nvector-class.html
│ ├── pygeodesy.deprecated.rhumbBase-module.html
│ ├── pygeodesy.deprecated.rhumbaux-module.html
│ ├── pygeodesy.deprecated.rhumbsolve-module.html
│ ├── pygeodesy.deprecated.rhumbx-module.html
│ ├── pygeodesy.dms-module.html
│ ├── pygeodesy.ecef-module.html
│ ├── pygeodesy.ecef.Ecef9Tuple-class.html
│ ├── pygeodesy.ecef.EcefError-class.html
│ ├── pygeodesy.ecef.EcefFarrell21-class.html
│ ├── pygeodesy.ecef.EcefFarrell22-class.html
│ ├── pygeodesy.ecef.EcefKarney-class.html
│ ├── pygeodesy.ecef.EcefMatrix-class.html
│ ├── pygeodesy.ecef.EcefSudano-class.html
│ ├── pygeodesy.ecef.EcefUPC-class.html
│ ├── pygeodesy.ecef.EcefVeness-class.html
│ ├── pygeodesy.ecef.EcefYou-class.html
│ ├── pygeodesy.ecef._EcefBase-class.html
│ ├── pygeodesy.ecefLocals-module.html
│ ├── pygeodesy.ecefLocals._EcefLocal-class.html
│ ├── pygeodesy.elevations-module.html
│ ├── pygeodesy.elevations.Elevation2Tuple-class.html
│ ├── pygeodesy.elevations.GeoidHeight2Tuple-class.html
│ ├── pygeodesy.ellipses-module.html
│ ├── pygeodesy.ellipses.Ellipse-class.html
│ ├── pygeodesy.ellipses.EllipseError-class.html
│ ├── pygeodesy.ellipsoidalBase-module.html
│ ├── pygeodesy.ellipsoidalBase.CartesianEllipsoidalBase-class.html
│ ├── pygeodesy.ellipsoidalBase.LatLonEllipsoidalBase-class.html
│ ├── pygeodesy.ellipsoidalBaseDI-module.html
│ ├── pygeodesy.ellipsoidalBaseDI.LatLonEllipsoidalBaseDI-class.html
│ ├── pygeodesy.ellipsoidalExact-module.html
│ ├── pygeodesy.ellipsoidalExact.Cartesian-class.html
│ ├── pygeodesy.ellipsoidalExact.LatLon-class.html
│ ├── pygeodesy.ellipsoidalGeodSolve-module.html
│ ├── pygeodesy.ellipsoidalGeodSolve.Cartesian-class.html
│ ├── pygeodesy.ellipsoidalGeodSolve.LatLon-class.html
│ ├── pygeodesy.ellipsoidalKarney-module.html
│ ├── pygeodesy.ellipsoidalKarney.Cartesian-class.html
│ ├── pygeodesy.ellipsoidalKarney.LatLon-class.html
│ ├── pygeodesy.ellipsoidalNvector-module.html
│ ├── pygeodesy.ellipsoidalNvector.Cartesian-class.html
│ ├── pygeodesy.ellipsoidalNvector.LatLon-class.html
│ ├── pygeodesy.ellipsoidalNvector.Ned-class.html
│ ├── pygeodesy.ellipsoidalNvector.Nvector-class.html
│ ├── pygeodesy.ellipsoidalVincenty-module.html
│ ├── pygeodesy.ellipsoidalVincenty.Cartesian-class.html
│ ├── pygeodesy.ellipsoidalVincenty.LatLon-class.html
│ ├── pygeodesy.ellipsoidalVincenty.VincentyError-class.html
│ ├── pygeodesy.ellipsoids-module.html
│ ├── pygeodesy.ellipsoids.Curvature2Tuple-class.html
│ ├── pygeodesy.ellipsoids.Ellipsoid-class.html
│ ├── pygeodesy.ellipsoids.Ellipsoid2-class.html
│ ├── pygeodesy.ellipsoids.a_f2Tuple-class.html
│ ├── pygeodesy.elliptic-module.html
│ ├── pygeodesy.elliptic.Elliptic-class.html
│ ├── pygeodesy.elliptic.Elliptic3Tuple-class.html
│ ├── pygeodesy.elliptic.EllipticError-class.html
│ ├── pygeodesy.epsg-module.html
│ ├── pygeodesy.epsg.EPSGError-class.html
│ ├── pygeodesy.epsg.Epsg-class.html
│ ├── pygeodesy.errors-module.html
│ ├── pygeodesy.errors.AuxError-class.html
│ ├── pygeodesy.errors.ClipError-class.html
│ ├── pygeodesy.errors.CrossError-class.html
│ ├── pygeodesy.errors.GeodesicError-class.html
│ ├── pygeodesy.errors.IntersectionError-class.html
│ ├── pygeodesy.errors.LenError-class.html
│ ├── pygeodesy.errors.LimitError-class.html
│ ├── pygeodesy.errors.MGRSError-class.html
│ ├── pygeodesy.errors.NumPyError-class.html
│ ├── pygeodesy.errors.ParseError-class.html
│ ├── pygeodesy.errors.PointsError-class.html
│ ├── pygeodesy.errors.RangeError-class.html
│ ├── pygeodesy.errors.RhumbError-class.html
│ ├── pygeodesy.errors.SciPyError-class.html
│ ├── pygeodesy.errors.SciPyWarning-class.html
│ ├── pygeodesy.errors.TRFError-class.html
│ ├── pygeodesy.errors.TriangleError-class.html
│ ├── pygeodesy.errors.UnitError-class.html
│ ├── pygeodesy.errors.VectorError-class.html
│ ├── pygeodesy.etm-module.html
│ ├── pygeodesy.etm.ETMError-class.html
│ ├── pygeodesy.etm.Etm-class.html
│ ├── pygeodesy.etm.ExactTransverseMercator-class.html
│ ├── pygeodesy.fmath-module.html
│ ├── pygeodesy.fmath.Fcbrt-class.html
│ ├── pygeodesy.fmath.Fdot-class.html
│ ├── pygeodesy.fmath.Fdot_-class.html
│ ├── pygeodesy.fmath.Fhorner-class.html
│ ├── pygeodesy.fmath.Fhypot-class.html
│ ├── pygeodesy.fmath.Fpolynomial-class.html
│ ├── pygeodesy.fmath.Fpowers-class.html
│ ├── pygeodesy.fmath.Froot-class.html
│ ├── pygeodesy.fmath.Fsqrt-class.html
│ ├── pygeodesy.formy-module.html
│ ├── pygeodesy.formy.Radical2Tuple-class.html
│ ├── pygeodesy.frechet-module.html
│ ├── pygeodesy.frechet.Frechet-class.html
│ ├── pygeodesy.frechet.Frechet6Tuple-class.html
│ ├── pygeodesy.frechet.FrechetCosineLaw-class.html
│ ├── pygeodesy.frechet.FrechetDegrees-class.html
│ ├── pygeodesy.frechet.FrechetDistanceTo-class.html
│ ├── pygeodesy.frechet.FrechetEquirectangular-class.html
│ ├── pygeodesy.frechet.FrechetError-class.html
│ ├── pygeodesy.frechet.FrechetEuclidean-class.html
│ ├── pygeodesy.frechet.FrechetExact-class.html
│ ├── pygeodesy.frechet.FrechetFlatLocal-class.html
│ ├── pygeodesy.frechet.FrechetFlatPolar-class.html
│ ├── pygeodesy.frechet.FrechetHaversine-class.html
│ ├── pygeodesy.frechet.FrechetHubeny-class.html
│ ├── pygeodesy.frechet.FrechetKarney-class.html
│ ├── pygeodesy.frechet.FrechetRadians-class.html
│ ├── pygeodesy.frechet.FrechetThomas-class.html
│ ├── pygeodesy.frechet.FrechetVincentys-class.html
│ ├── pygeodesy.fstats-module.html
│ ├── pygeodesy.fstats.Fcook-class.html
│ ├── pygeodesy.fstats.Flinear-class.html
│ ├── pygeodesy.fstats.Fwelford-class.html
│ ├── pygeodesy.fstats._FstatsBase-class.html
│ ├── pygeodesy.fstats._FstatsNamed-class.html
│ ├── pygeodesy.fsums-module.html
│ ├── pygeodesy.fsums.DivMod2Tuple-class.html
│ ├── pygeodesy.fsums.Fsum-class.html
│ ├── pygeodesy.fsums.Fsum2Tuple-class.html
│ ├── pygeodesy.fsums.ResidualError-class.html
│ ├── pygeodesy.gars-module.html
│ ├── pygeodesy.gars.GARSError-class.html
│ ├── pygeodesy.gars.Garef-class.html
│ ├── pygeodesy.geod3solve-module.html
│ ├── pygeodesy.geod3solve.Geod3Solve8Tuple-class.html
│ ├── pygeodesy.geod3solve.Geodesic3Error-class.html
│ ├── pygeodesy.geod3solve.Geodesic3Solve-class.html
│ ├── pygeodesy.geod3solve.GeodesicLine3Solve-class.html
│ ├── pygeodesy.geod3solve._Geodesic3SolveBase-class.html
│ ├── pygeodesy.geodesici-module.html
│ ├── pygeodesy.geodesici.Intersect7Tuple-class.html
│ ├── pygeodesy.geodesici.Intersectool-class.html
│ ├── pygeodesy.geodesici.Intersectool5Tuple-class.html
│ ├── pygeodesy.geodesici.Intersector-class.html
│ ├── pygeodesy.geodesici.Intersector5Tuple-class.html
│ ├── pygeodesy.geodesici.Middle5Tuple-class.html
│ ├── pygeodesy.geodesici.XDict-class.html
│ ├── pygeodesy.geodesici._IntersectBase-class.html
│ ├── pygeodesy.geodesicw-module.html
│ ├── pygeodesy.geodesicw.Geodesic-class.html
│ ├── pygeodesy.geodesicw.GeodesicLine-class.html
│ ├── pygeodesy.geodesicx-module.html
│ ├── pygeodesy.geodesicx._C4_24-module.html
│ ├── pygeodesy.geodesicx._C4_27-module.html
│ ├── pygeodesy.geodesicx._C4_30-module.html
│ ├── pygeodesy.geodesicx.__main__-module.html
│ ├── pygeodesy.geodesicx.gx-module.html
│ ├── pygeodesy.geodesicx.gx.GeodesicExact-class.html
│ ├── pygeodesy.geodesicx.gx.GeodesicLineExact-class.html
│ ├── pygeodesy.geodesicx.gxarea-module.html
│ ├── pygeodesy.geodesicx.gxarea.GeodesicAreaExact-class.html
│ ├── pygeodesy.geodesicx.gxarea.PolygonArea-class.html
│ ├── pygeodesy.geodesicx.gxbases-module.html
│ ├── pygeodesy.geodesicx.gxline-module.html
│ ├── pygeodesy.geodesicx.gxline._GeodesicLineExact-class.html
│ ├── pygeodesy.geodsolve-module.html
│ ├── pygeodesy.geodsolve.GeodSolve12Tuple-class.html
│ ├── pygeodesy.geodsolve.GeodesicLineSolve-class.html
│ ├── pygeodesy.geodsolve.GeodesicSolve-class.html
│ ├── pygeodesy.geodsolve._GeodesicSolveBase-class.html
│ ├── pygeodesy.geohash-module.html
│ ├── pygeodesy.geohash.Geohash-class.html
│ ├── pygeodesy.geohash.GeohashError-class.html
│ ├── pygeodesy.geohash.Geohashed-class.html
│ ├── pygeodesy.geohash.Neighbors8Dict-class.html
│ ├── pygeodesy.geohash.Resolutions2Tuple-class.html
│ ├── pygeodesy.geohash.Sizes3Tuple-class.html
│ ├── pygeodesy.geoids-module.html
│ ├── pygeodesy.geoids.GeoidEGM96-class.html
│ ├── pygeodesy.geoids.GeoidError-class.html
│ ├── pygeodesy.geoids.GeoidG2012B-class.html
│ ├── pygeodesy.geoids.GeoidHeight5Tuple-class.html
│ ├── pygeodesy.geoids.GeoidKarney-class.html
│ ├── pygeodesy.geoids.GeoidPGM-class.html
│ ├── pygeodesy.geoids.PGMError-class.html
│ ├── pygeodesy.geoids._GeoidBase-class.html
│ ├── pygeodesy.hausdorff-module.html
│ ├── pygeodesy.hausdorff.Hausdorff-class.html
│ ├── pygeodesy.hausdorff.Hausdorff6Tuple-class.html
│ ├── pygeodesy.hausdorff.HausdorffCosineLaw-class.html
│ ├── pygeodesy.hausdorff.HausdorffDegrees-class.html
│ ├── pygeodesy.hausdorff.HausdorffDistanceTo-class.html
│ ├── pygeodesy.hausdorff.HausdorffEquirectangular-class.html
│ ├── pygeodesy.hausdorff.HausdorffError-class.html
│ ├── pygeodesy.hausdorff.HausdorffEuclidean-class.html
│ ├── pygeodesy.hausdorff.HausdorffExact-class.html
│ ├── pygeodesy.hausdorff.HausdorffFlatLocal-class.html
│ ├── pygeodesy.hausdorff.HausdorffFlatPolar-class.html
│ ├── pygeodesy.hausdorff.HausdorffHaversine-class.html
│ ├── pygeodesy.hausdorff.HausdorffHubeny-class.html
│ ├── pygeodesy.hausdorff.HausdorffKarney-class.html
│ ├── pygeodesy.hausdorff.HausdorffRadians-class.html
│ ├── pygeodesy.hausdorff.HausdorffThomas-class.html
│ ├── pygeodesy.hausdorff.HausdorffVincentys-class.html
│ ├── pygeodesy.heights-module.html
│ ├── pygeodesy.heights.HeightCubic-class.html
│ ├── pygeodesy.heights.HeightError-class.html
│ ├── pygeodesy.heights.HeightIDWcosineLaw-class.html
│ ├── pygeodesy.heights.HeightIDWdistanceTo-class.html
│ ├── pygeodesy.heights.HeightIDWequirectangular-class.html
│ ├── pygeodesy.heights.HeightIDWeuclidean-class.html
│ ├── pygeodesy.heights.HeightIDWexact-class.html
│ ├── pygeodesy.heights.HeightIDWflatLocal-class.html
│ ├── pygeodesy.heights.HeightIDWflatPolar-class.html
│ ├── pygeodesy.heights.HeightIDWhaversine-class.html
│ ├── pygeodesy.heights.HeightIDWhubeny-class.html
│ ├── pygeodesy.heights.HeightIDWkarney-class.html
│ ├── pygeodesy.heights.HeightIDWthomas-class.html
│ ├── pygeodesy.heights.HeightIDWvincentys-class.html
│ ├── pygeodesy.heights.HeightLSQBiSpline-class.html
│ ├── pygeodesy.heights.HeightLinear-class.html
│ ├── pygeodesy.heights.HeightSmoothBiSpline-class.html
│ ├── pygeodesy.heights._HeightBase-class.html
│ ├── pygeodesy.heights._HeightIDW-class.html
│ ├── pygeodesy.heights._HeightNamed-class.html
│ ├── pygeodesy.internals-module.html
│ ├── pygeodesy.interns-module.html
│ ├── pygeodesy.interns.Str_-class.html
│ ├── pygeodesy.iters-module.html
│ ├── pygeodesy.iters.LatLon2PsxyIter-class.html
│ ├── pygeodesy.iters.PointsIter-class.html
│ ├── pygeodesy.iters._BaseIter-class.html
│ ├── pygeodesy.karney-module.html
│ ├── pygeodesy.karney.Area3Tuple-class.html
│ ├── pygeodesy.karney.Caps-class.html
│ ├── pygeodesy.karney.Direct9Tuple-class.html
│ ├── pygeodesy.karney.GDict-class.html
│ ├── pygeodesy.karney.Inverse10Tuple-class.html
│ ├── pygeodesy.karney.Rhumb8Tuple-class.html
│ ├── pygeodesy.karney._CapsBase-class.html
│ ├── pygeodesy.ktm-module.html
│ ├── pygeodesy.ktm.KTMError-class.html
│ ├── pygeodesy.ktm.KTransverseMercator-class.html
│ ├── pygeodesy.latlonBase-module.html
│ ├── pygeodesy.latlonBase.LatLonBase-class.html
│ ├── pygeodesy.lazily-module.html
│ ├── pygeodesy.lazily.LazyAttributeError-class.html
│ ├── pygeodesy.lazily.LazyImportError-class.html
│ ├── pygeodesy.lcc-module.html
│ ├── pygeodesy.lcc.Conic-class.html
│ ├── pygeodesy.lcc.LCCError-class.html
│ ├── pygeodesy.lcc.Lcc-class.html
│ ├── pygeodesy.ltp-module.html
│ ├── pygeodesy.ltp.Attitude-class.html
│ ├── pygeodesy.ltp.AttitudeError-class.html
│ ├── pygeodesy.ltp.ChLV-class.html
│ ├── pygeodesy.ltp.ChLVa-class.html
│ ├── pygeodesy.ltp.ChLVe-class.html
│ ├── pygeodesy.ltp.Frustum-class.html
│ ├── pygeodesy.ltp.LocalCartesian-class.html
│ ├── pygeodesy.ltp.LocalError-class.html
│ ├── pygeodesy.ltp.Ltp-class.html
│ ├── pygeodesy.ltpTuples-module.html
│ ├── pygeodesy.ltpTuples.Aer-class.html
│ ├── pygeodesy.ltpTuples.Aer4Tuple-class.html
│ ├── pygeodesy.ltpTuples.Attitude4Tuple-class.html
│ ├── pygeodesy.ltpTuples.ChLV9Tuple-class.html
│ ├── pygeodesy.ltpTuples.ChLVEN2Tuple-class.html
│ ├── pygeodesy.ltpTuples.ChLVYX2Tuple-class.html
│ ├── pygeodesy.ltpTuples.Enu-class.html
│ ├── pygeodesy.ltpTuples.Enu4Tuple-class.html
│ ├── pygeodesy.ltpTuples.Footprint5Tuple-class.html
│ ├── pygeodesy.ltpTuples.Local9Tuple-class.html
│ ├── pygeodesy.ltpTuples.Los-class.html
│ ├── pygeodesy.ltpTuples.Ned-class.html
│ ├── pygeodesy.ltpTuples.Ned4Tuple-class.html
│ ├── pygeodesy.ltpTuples.Uvw-class.html
│ ├── pygeodesy.ltpTuples.Uvw3Tuple-class.html
│ ├── pygeodesy.ltpTuples.Xyz4Tuple-class.html
│ ├── pygeodesy.ltpTuples.XyzLocal-class.html
│ ├── pygeodesy.ltpTuples._AbcBase-class.html
│ ├── pygeodesy.mgrs-module.html
│ ├── pygeodesy.mgrs.Mgrs-class.html
│ ├── pygeodesy.mgrs.Mgrs4Tuple-class.html
│ ├── pygeodesy.mgrs.Mgrs6Tuple-class.html
│ ├── pygeodesy.named-module.html
│ ├── pygeodesy.named.ADict-class.html
│ ├── pygeodesy.named._Named-class.html
│ ├── pygeodesy.named._NamedBase-class.html
│ ├── pygeodesy.named._NamedEnum-class.html
│ ├── pygeodesy.named._NamedEnumItem-class.html
│ ├── pygeodesy.named._NamedTuple-class.html
│ ├── pygeodesy.namedTuples-module.html
│ ├── pygeodesy.namedTuples.Bearing2Tuple-class.html
│ ├── pygeodesy.namedTuples.Bounds2Tuple-class.html
│ ├── pygeodesy.namedTuples.Bounds4Tuple-class.html
│ ├── pygeodesy.namedTuples.Circle4Tuple-class.html
│ ├── pygeodesy.namedTuples.Destination2Tuple-class.html
│ ├── pygeodesy.namedTuples.Destination3Tuple-class.html
│ ├── pygeodesy.namedTuples.Distance2Tuple-class.html
│ ├── pygeodesy.namedTuples.Distance3Tuple-class.html
│ ├── pygeodesy.namedTuples.Distance4Tuple-class.html
│ ├── pygeodesy.namedTuples.EasNor2Tuple-class.html
│ ├── pygeodesy.namedTuples.EasNor3Tuple-class.html
│ ├── pygeodesy.namedTuples.Ellipse5Tuple-class.html
│ ├── pygeodesy.namedTuples.Forward4Tuple-class.html
│ ├── pygeodesy.namedTuples.Intersection3Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLon2Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLon3Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLon4Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLonDatum3Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLonDatum5Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLonPrec3Tuple-class.html
│ ├── pygeodesy.namedTuples.LatLonPrec5Tuple-class.html
│ ├── pygeodesy.namedTuples.NearestOn2Tuple-class.html
│ ├── pygeodesy.namedTuples.NearestOn3Tuple-class.html
│ ├── pygeodesy.namedTuples.NearestOn6Tuple-class.html
│ ├── pygeodesy.namedTuples.NearestOn8Tuple-class.html
│ ├── pygeodesy.namedTuples.PhiLam2Tuple-class.html
│ ├── pygeodesy.namedTuples.PhiLam3Tuple-class.html
│ ├── pygeodesy.namedTuples.PhiLam4Tuple-class.html
│ ├── pygeodesy.namedTuples.Point3Tuple-class.html
│ ├── pygeodesy.namedTuples.Points2Tuple-class.html
│ ├── pygeodesy.namedTuples.Reverse4Tuple-class.html
│ ├── pygeodesy.namedTuples.Triangle7Tuple-class.html
│ ├── pygeodesy.namedTuples.Triangle8Tuple-class.html
│ ├── pygeodesy.namedTuples.Trilaterate5Tuple-class.html
│ ├── pygeodesy.namedTuples.UtmUps2Tuple-class.html
│ ├── pygeodesy.namedTuples.UtmUps5Tuple-class.html
│ ├── pygeodesy.namedTuples.UtmUps8Tuple-class.html
│ ├── pygeodesy.namedTuples.UtmUpsLatLon5Tuple-class.html
│ ├── pygeodesy.namedTuples.Vector2Tuple-class.html
│ ├── pygeodesy.namedTuples.Vector3Tuple-class.html
│ ├── pygeodesy.namedTuples.Vector4Tuple-class.html
│ ├── pygeodesy.nvectorBase-module.html
│ ├── pygeodesy.nvectorBase.LatLonNvectorBase-class.html
│ ├── pygeodesy.nvectorBase.NvectorBase-class.html
│ ├── pygeodesy.osgr-module.html
│ ├── pygeodesy.osgr.OSGRError-class.html
│ ├── pygeodesy.osgr.Osgr-class.html
│ ├── pygeodesy.points-module.html
│ ├── pygeodesy.points.LatLon2psxy-class.html
│ ├── pygeodesy.points.LatLon_-class.html
│ ├── pygeodesy.points.Numpy2LatLon-class.html
│ ├── pygeodesy.points.Shape2Tuple-class.html
│ ├── pygeodesy.points.Tuple2LatLon-class.html
│ ├── pygeodesy.points._Array2LatLon-class.html
│ ├── pygeodesy.points._Basequence-class.html
│ ├── pygeodesy.props-module.html
│ ├── pygeodesy.props.DeprecationWarnings-class.html
│ ├── pygeodesy.props.Property-class.html
│ ├── pygeodesy.props.Property_RO-class.html
│ ├── pygeodesy.props.property_ROnce-class.html
│ ├── pygeodesy.props.property_ROver-class.html
│ ├── pygeodesy.resections-module.html
│ ├── pygeodesy.resections.Collins5Tuple-class.html
│ ├── pygeodesy.resections.ResectionError-class.html
│ ├── pygeodesy.resections.Survey3Tuple-class.html
│ ├── pygeodesy.resections.Tienstra7Tuple-class.html
│ ├── pygeodesy.resections.TriAngle5Tuple-class.html
│ ├── pygeodesy.resections.TriSide2Tuple-class.html
│ ├── pygeodesy.resections.TriSide4Tuple-class.html
│ ├── pygeodesy.rhumb-module.html
│ ├── pygeodesy.rhumb.aux_-module.html
│ ├── pygeodesy.rhumb.aux_.RhumbAux-class.html
│ ├── pygeodesy.rhumb.aux_.RhumbLineAux-class.html
│ ├── pygeodesy.rhumb.bases-module.html
│ ├── pygeodesy.rhumb.bases.RhumbBase-class.html
│ ├── pygeodesy.rhumb.bases.RhumbLineBase-class.html
│ ├── pygeodesy.rhumb.ekx-module.html
│ ├── pygeodesy.rhumb.ekx.Rhumb-class.html
│ ├── pygeodesy.rhumb.ekx.RhumbLine-class.html
│ ├── pygeodesy.rhumb.solve-module.html
│ ├── pygeodesy.rhumb.solve.RhumbLineSolve-class.html
│ ├── pygeodesy.rhumb.solve.RhumbSolve-class.html
│ ├── pygeodesy.rhumb.solve.RhumbSolve7Tuple-class.html
│ ├── pygeodesy.rhumb.solve._RhumbSolveBase-class.html
│ ├── pygeodesy.simplify-module.html
│ ├── pygeodesy.solveBase-module.html
│ ├── pygeodesy.solveBase._SolveBase-class.html
│ ├── pygeodesy.solveBase._SolveCapsBase-class.html
│ ├── pygeodesy.solveBase._SolveGDictBase-class.html
│ ├── pygeodesy.solveBase._SolveGDictLineBase-class.html
│ ├── pygeodesy.sphericalBase-module.html
│ ├── pygeodesy.sphericalBase.CartesianSphericalBase-class.html
│ ├── pygeodesy.sphericalBase.LatLonSphericalBase-class.html
│ ├── pygeodesy.sphericalNvector-module.html
│ ├── pygeodesy.sphericalNvector.Cartesian-class.html
│ ├── pygeodesy.sphericalNvector.LatLon-class.html
│ ├── pygeodesy.sphericalNvector.Nvector-class.html
│ ├── pygeodesy.sphericalTrigonometry-module.html
│ ├── pygeodesy.sphericalTrigonometry.Cartesian-class.html
│ ├── pygeodesy.sphericalTrigonometry.LatLon-class.html
│ ├── pygeodesy.streprs-module.html
│ ├── pygeodesy.trf-module.html
│ ├── pygeodesy.trf.RefFrame-class.html
│ ├── pygeodesy.trf.TRFXform-class.html
│ ├── pygeodesy.trf.TRFXform7Tuple-class.html
│ ├── pygeodesy.trf.TransformXform-class.html
│ ├── pygeodesy.triaxials-module.html
│ ├── pygeodesy.triaxials.bases-module.html
│ ├── pygeodesy.triaxials.bases.Conformal5Tuple-class.html
│ ├── pygeodesy.triaxials.bases.LLK-class.html
│ ├── pygeodesy.triaxials.bases.TriaxialError-class.html
│ ├── pygeodesy.triaxials.bases._OrderedTriaxialBase-class.html
│ ├── pygeodesy.triaxials.bases._Triaxial3Base-class.html
│ ├── pygeodesy.triaxials.bases._UnOrderedTriaxialBase-class.html
│ ├── pygeodesy.triaxials.conformal3-module.html
│ ├── pygeodesy.triaxials.conformal3.BetOmgGam5Tuple-class.html
│ ├── pygeodesy.triaxials.conformal3.Conformal3-class.html
│ ├── pygeodesy.triaxials.conformal3.Conformal3B-class.html
│ ├── pygeodesy.triaxials.conformal3.Conformal3Sphere-class.html
│ ├── pygeodesy.triaxials.triaxial3-module.html
│ ├── pygeodesy.triaxials.triaxial3.BetOmgAlp5Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial3.Cartesian5Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial3.PhiLamZet5Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial3.Triaxial3-class.html
│ ├── pygeodesy.triaxials.triaxial3.Triaxial3B-class.html
│ ├── pygeodesy.triaxials.triaxial5-module.html
│ ├── pygeodesy.triaxials.triaxial5.BetaOmega2Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial5.BetaOmega3Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial5.Conformal-class.html
│ ├── pygeodesy.triaxials.triaxial5.Conformal2Tuple-class.html
│ ├── pygeodesy.triaxials.triaxial5.ConformalSphere-class.html
│ ├── pygeodesy.triaxials.triaxial5.Triaxial-class.html
│ ├── pygeodesy.triaxials.triaxial5.Triaxial_-class.html
│ ├── pygeodesy.units-module.html
│ ├── pygeodesy.units.Azimuth-class.html
│ ├── pygeodesy.units.Band-class.html
│ ├── pygeodesy.units.Bearing-class.html
│ ├── pygeodesy.units.Bearing_-class.html
│ ├── pygeodesy.units.Bool-class.html
│ ├── pygeodesy.units.Degrees-class.html
│ ├── pygeodesy.units.Degrees2-class.html
│ ├── pygeodesy.units.Degrees_-class.html
│ ├── pygeodesy.units.Distance-class.html
│ ├── pygeodesy.units.Distance_-class.html
│ ├── pygeodesy.units.Easting-class.html
│ ├── pygeodesy.units.Epoch-class.html
│ ├── pygeodesy.units.FIx-class.html
│ ├── pygeodesy.units.Feet-class.html
│ ├── pygeodesy.units.Float_-class.html
│ ├── pygeodesy.units.Height-class.html
│ ├── pygeodesy.units.HeightX-class.html
│ ├── pygeodesy.units.Height_-class.html
│ ├── pygeodesy.units.Int_-class.html
│ ├── pygeodesy.units.Lam-class.html
│ ├── pygeodesy.units.Lamd-class.html
│ ├── pygeodesy.units.Lat-class.html
│ ├── pygeodesy.units.Lat_-class.html
│ ├── pygeodesy.units.Lon-class.html
│ ├── pygeodesy.units.Lon_-class.html
│ ├── pygeodesy.units.Meter-class.html
│ ├── pygeodesy.units.Meter2-class.html
│ ├── pygeodesy.units.Meter3-class.html
│ ├── pygeodesy.units.Meter_-class.html
│ ├── pygeodesy.units.Northing-class.html
│ ├── pygeodesy.units.Number_-class.html
│ ├── pygeodesy.units.Phi-class.html
│ ├── pygeodesy.units.Phid-class.html
│ ├── pygeodesy.units.Precision_-class.html
│ ├── pygeodesy.units.Radians-class.html
│ ├── pygeodesy.units.Radians2-class.html
│ ├── pygeodesy.units.Radians_-class.html
│ ├── pygeodesy.units.Radius_-class.html
│ ├── pygeodesy.units.Scalar-class.html
│ ├── pygeodesy.units.Scalar_-class.html
│ ├── pygeodesy.units.Zone-class.html
│ ├── pygeodesy.unitsBase-module.html
│ ├── pygeodesy.unitsBase.Float-class.html
│ ├── pygeodesy.unitsBase.Int-class.html
│ ├── pygeodesy.unitsBase.Radius-class.html
│ ├── pygeodesy.unitsBase.Str-class.html
│ ├── pygeodesy.unitsBase._NamedUnit-class.html
│ ├── pygeodesy.ups-module.html
│ ├── pygeodesy.ups.UPSError-class.html
│ ├── pygeodesy.ups.Ups-class.html
│ ├── pygeodesy.utily-module.html
│ ├── pygeodesy.utm-module.html
│ ├── pygeodesy.utm.UTMError-class.html
│ ├── pygeodesy.utm.Utm-class.html
│ ├── pygeodesy.utmups-module.html
│ ├── pygeodesy.utmups.UTMUPSError-class.html
│ ├── pygeodesy.utmupsBase-module.html
│ ├── pygeodesy.utmupsBase.UtmUpsBase-class.html
│ ├── pygeodesy.vector2d-module.html
│ ├── pygeodesy.vector2d.Circin6Tuple-class.html
│ ├── pygeodesy.vector2d.Circum3Tuple-class.html
│ ├── pygeodesy.vector2d.Circum4Tuple-class.html
│ ├── pygeodesy.vector2d.Meeus2Tuple-class.html
│ ├── pygeodesy.vector2d.Radii11Tuple-class.html
│ ├── pygeodesy.vector2d.Soddy4Tuple-class.html
│ ├── pygeodesy.vector2d.Triaxum5Tuple-class.html
│ ├── pygeodesy.vector3d-module.html
│ ├── pygeodesy.vector3d.Vector3d-class.html
│ ├── pygeodesy.vector3dBase-module.html
│ ├── pygeodesy.vector3dBase.Vector3dBase-class.html
│ ├── pygeodesy.webmercator-module.html
│ ├── pygeodesy.webmercator.EasNorRadius3Tuple-class.html
│ ├── pygeodesy.webmercator.WebMercatorError-class.html
│ ├── pygeodesy.webmercator.Wm-class.html
│ ├── pygeodesy.wgrs-module.html
│ ├── pygeodesy.wgrs.Georef-class.html
│ ├── pygeodesy.wgrs.WGRSError-class.html
│ ├── redirect.html
│ ├── term-index.html
│ ├── toc-everything.html
│ ├── toc-pygeodesy-module.html
│ ├── toc-pygeodesy.__main__-module.html
│ ├── toc-pygeodesy.albers-module.html
│ ├── toc-pygeodesy.angles-module.html
│ ├── toc-pygeodesy.auxilats-module.html
│ ├── toc-pygeodesy.auxilats._CX_4-module.html
│ ├── toc-pygeodesy.auxilats._CX_6-module.html
│ ├── toc-pygeodesy.auxilats._CX_8-module.html
│ ├── toc-pygeodesy.auxilats._CX_Rs-module.html
│ ├── toc-pygeodesy.auxilats.__main__-module.html
│ ├── toc-pygeodesy.auxilats.auxAngle-module.html
│ ├── toc-pygeodesy.auxilats.auxDLat-module.html
│ ├── toc-pygeodesy.auxilats.auxDST-module.html
│ ├── toc-pygeodesy.auxilats.auxLat-module.html
│ ├── toc-pygeodesy.auxilats.auxily-module.html
│ ├── toc-pygeodesy.azimuthal-module.html
│ ├── toc-pygeodesy.basics-module.html
│ ├── toc-pygeodesy.booleans-module.html
│ ├── toc-pygeodesy.cartesianBase-module.html
│ ├── toc-pygeodesy.clipy-module.html
│ ├── toc-pygeodesy.constants-module.html
│ ├── toc-pygeodesy.css-module.html
│ ├── toc-pygeodesy.datums-module.html
│ ├── toc-pygeodesy.deprecated-module.html
│ ├── toc-pygeodesy.deprecated.bases-module.html
│ ├── toc-pygeodesy.deprecated.classes-module.html
│ ├── toc-pygeodesy.deprecated.consterns-module.html
│ ├── toc-pygeodesy.deprecated.datum-module.html
│ ├── toc-pygeodesy.deprecated.functions-module.html
│ ├── toc-pygeodesy.deprecated.nvector-module.html
│ ├── toc-pygeodesy.deprecated.rhumbBase-module.html
│ ├── toc-pygeodesy.deprecated.rhumbaux-module.html
│ ├── toc-pygeodesy.deprecated.rhumbsolve-module.html
│ ├── toc-pygeodesy.deprecated.rhumbx-module.html
│ ├── toc-pygeodesy.dms-module.html
│ ├── toc-pygeodesy.ecef-module.html
│ ├── toc-pygeodesy.ecefLocals-module.html
│ ├── toc-pygeodesy.elevations-module.html
│ ├── toc-pygeodesy.ellipses-module.html
│ ├── toc-pygeodesy.ellipsoidalBase-module.html
│ ├── toc-pygeodesy.ellipsoidalBaseDI-module.html
│ ├── toc-pygeodesy.ellipsoidalExact-module.html
│ ├── toc-pygeodesy.ellipsoidalGeodSolve-module.html
│ ├── toc-pygeodesy.ellipsoidalKarney-module.html
│ ├── toc-pygeodesy.ellipsoidalNvector-module.html
│ ├── toc-pygeodesy.ellipsoidalVincenty-module.html
│ ├── toc-pygeodesy.ellipsoids-module.html
│ ├── toc-pygeodesy.elliptic-module.html
│ ├── toc-pygeodesy.epsg-module.html
│ ├── toc-pygeodesy.errors-module.html
│ ├── toc-pygeodesy.etm-module.html
│ ├── toc-pygeodesy.fmath-module.html
│ ├── toc-pygeodesy.formy-module.html
│ ├── toc-pygeodesy.frechet-module.html
│ ├── toc-pygeodesy.fstats-module.html
│ ├── toc-pygeodesy.fsums-module.html
│ ├── toc-pygeodesy.gars-module.html
│ ├── toc-pygeodesy.geod3solve-module.html
│ ├── toc-pygeodesy.geodesici-module.html
│ ├── toc-pygeodesy.geodesicw-module.html
│ ├── toc-pygeodesy.geodesicx-module.html
│ ├── toc-pygeodesy.geodesicx._C4_24-module.html
│ ├── toc-pygeodesy.geodesicx._C4_27-module.html
│ ├── toc-pygeodesy.geodesicx._C4_30-module.html
│ ├── toc-pygeodesy.geodesicx.__main__-module.html
│ ├── toc-pygeodesy.geodesicx.gx-module.html
│ ├── toc-pygeodesy.geodesicx.gxarea-module.html
│ ├── toc-pygeodesy.geodesicx.gxbases-module.html
│ ├── toc-pygeodesy.geodesicx.gxline-module.html
│ ├── toc-pygeodesy.geodsolve-module.html
│ ├── toc-pygeodesy.geohash-module.html
│ ├── toc-pygeodesy.geoids-module.html
│ ├── toc-pygeodesy.hausdorff-module.html
│ ├── toc-pygeodesy.heights-module.html
│ ├── toc-pygeodesy.internals-module.html
│ ├── toc-pygeodesy.interns-module.html
│ ├── toc-pygeodesy.iters-module.html
│ ├── toc-pygeodesy.karney-module.html
│ ├── toc-pygeodesy.ktm-module.html
│ ├── toc-pygeodesy.latlonBase-module.html
│ ├── toc-pygeodesy.lazily-module.html
│ ├── toc-pygeodesy.lcc-module.html
│ ├── toc-pygeodesy.ltp-module.html
│ ├── toc-pygeodesy.ltpTuples-module.html
│ ├── toc-pygeodesy.mgrs-module.html
│ ├── toc-pygeodesy.named-module.html
│ ├── toc-pygeodesy.namedTuples-module.html
│ ├── toc-pygeodesy.nvectorBase-module.html
│ ├── toc-pygeodesy.osgr-module.html
│ ├── toc-pygeodesy.points-module.html
│ ├── toc-pygeodesy.props-module.html
│ ├── toc-pygeodesy.resections-module.html
│ ├── toc-pygeodesy.rhumb-module.html
│ ├── toc-pygeodesy.rhumb.aux_-module.html
│ ├── toc-pygeodesy.rhumb.bases-module.html
│ ├── toc-pygeodesy.rhumb.ekx-module.html
│ ├── toc-pygeodesy.rhumb.solve-module.html
│ ├── toc-pygeodesy.simplify-module.html
│ ├── toc-pygeodesy.solveBase-module.html
│ ├── toc-pygeodesy.sphericalBase-module.html
│ ├── toc-pygeodesy.sphericalNvector-module.html
│ ├── toc-pygeodesy.sphericalTrigonometry-module.html
│ ├── toc-pygeodesy.streprs-module.html
│ ├── toc-pygeodesy.trf-module.html
│ ├── toc-pygeodesy.triaxials-module.html
│ ├── toc-pygeodesy.triaxials.bases-module.html
│ ├── toc-pygeodesy.triaxials.conformal3-module.html
│ ├── toc-pygeodesy.triaxials.triaxial3-module.html
│ ├── toc-pygeodesy.triaxials.triaxial5-module.html
│ ├── toc-pygeodesy.units-module.html
│ ├── toc-pygeodesy.unitsBase-module.html
│ ├── toc-pygeodesy.ups-module.html
│ ├── toc-pygeodesy.utily-module.html
│ ├── toc-pygeodesy.utm-module.html
│ ├── toc-pygeodesy.utmups-module.html
│ ├── toc-pygeodesy.utmupsBase-module.html
│ ├── toc-pygeodesy.vector2d-module.html
│ ├── toc-pygeodesy.vector3d-module.html
│ ├── toc-pygeodesy.vector3dBase-module.html
│ ├── toc-pygeodesy.webmercator-module.html
│ ├── toc-pygeodesy.wgrs-module.html
│ └── toc.html
├── docs.html
├── index.html
├── pygeodesy/
│ ├── LICENSE
│ ├── __init__.py
│ ├── __main__.py
│ ├── albers.py
│ ├── angles.py
│ ├── auxilats/
│ │ ├── _CX_4.py
│ │ ├── _CX_6.py
│ │ ├── _CX_8.py
│ │ ├── _CX_Rs.py
│ │ ├── __init__.py
│ │ ├── __main__.py
│ │ ├── auxAngle.py
│ │ ├── auxDLat.py
│ │ ├── auxDST.py
│ │ ├── auxLat.py
│ │ └── auxily.py
│ ├── azimuthal.py
│ ├── basics.py
│ ├── booleans.py
│ ├── cartesianBase.py
│ ├── clipy.py
│ ├── constants.py
│ ├── css.py
│ ├── datums.py
│ ├── deprecated/
│ │ ├── __init__.py
│ │ ├── bases.py
│ │ ├── classes.py
│ │ ├── consterns.py
│ │ ├── datum.py
│ │ ├── functions.py
│ │ ├── nvector.py
│ │ ├── rhumbBase.py
│ │ ├── rhumbaux.py
│ │ ├── rhumbsolve.py
│ │ └── rhumbx.py
│ ├── dms.py
│ ├── ecef.py
│ ├── ecefLocals.py
│ ├── elevations.py
│ ├── ellipses.py
│ ├── ellipsoidalBase.py
│ ├── ellipsoidalBaseDI.py
│ ├── ellipsoidalExact.py
│ ├── ellipsoidalGeodSolve.py
│ ├── ellipsoidalKarney.py
│ ├── ellipsoidalNvector.py
│ ├── ellipsoidalVincenty.py
│ ├── ellipsoids.py
│ ├── elliptic.py
│ ├── epsg.py
│ ├── errors.py
│ ├── etm.py
│ ├── fmath.py
│ ├── formy.py
│ ├── frechet.py
│ ├── fstats.py
│ ├── fsums.py
│ ├── gars.py
│ ├── geod3solve.py
│ ├── geodesici.py
│ ├── geodesicw.py
│ ├── geodesicx/
│ │ ├── _C4_24.py
│ │ ├── _C4_27.py
│ │ ├── _C4_30.py
│ │ ├── __init__.py
│ │ ├── __main__.py
│ │ ├── gx.py
│ │ ├── gxarea.py
│ │ ├── gxbases.py
│ │ └── gxline.py
│ ├── geodsolve.py
│ ├── geohash.py
│ ├── geoids.py
│ ├── hausdorff.py
│ ├── heights.py
│ ├── internals.py
│ ├── interns.py
│ ├── iters.py
│ ├── karney.py
│ ├── ktm.py
│ ├── latlonBase.py
│ ├── lazily.py
│ ├── lcc.py
│ ├── ltp.py
│ ├── ltpTuples.py
│ ├── mgrs.py
│ ├── named.py
│ ├── namedTuples.py
│ ├── nvectorBase.py
│ ├── osgr.py
│ ├── points.py
│ ├── props.py
│ ├── resections.py
│ ├── rhumb/
│ │ ├── __init__.py
│ │ ├── aux_.py
│ │ ├── bases.py
│ │ ├── ekx.py
│ │ └── solve.py
│ ├── simplify.py
│ ├── solveBase.py
│ ├── sphericalBase.py
│ ├── sphericalNvector.py
│ ├── sphericalTrigonometry.py
│ ├── streprs.py
│ ├── trf.py
│ ├── triaxials/
│ │ ├── __init__.py
│ │ ├── bases.py
│ │ ├── conformal3.py
│ │ ├── triaxial3.py
│ │ └── triaxial5.py
│ ├── units.py
│ ├── unitsBase.py
│ ├── ups.py
│ ├── utily.py
│ ├── utm.py
│ ├── utmups.py
│ ├── utmupsBase.py
│ ├── vector2d.py
│ ├── vector3d.py
│ ├── vector3dBase.py
│ ├── webmercator.py
│ └── wgrs.py
├── setup.py
├── test/
│ ├── __init__.py
│ ├── bases.py
│ ├── run.py
│ ├── testAlbers.py
│ ├── testAngles.py
│ ├── testAuxilats.py
│ ├── testAzimuthal.py
│ ├── testBasics.py
│ ├── testBooleans.py
│ ├── testCartesian.py
│ ├── testClasses.py
│ ├── testClipy.py
│ ├── testConstants.py
│ ├── testCss.py
│ ├── testDatums.py
│ ├── testDeprecated.py
│ ├── testDms.py
│ ├── testEcef.py
│ ├── testElevations.py
│ ├── testEllipses.py
│ ├── testEllipsoidal.py
│ ├── testEllipsoidalGeodTest.py
│ ├── testEllipsoids.py
│ ├── testElliptic.py
│ ├── testEpsg.py
│ ├── testErrors.py
│ ├── testEtm.py
│ ├── testEtmTMcoords.py
│ ├── testExactTMcoords.py
│ ├── testFmath.py
│ ├── testFormy.py
│ ├── testFrechet.py
│ ├── testFrozen.py
│ ├── testFstats.py
│ ├── testFsums.py
│ ├── testGars.py
│ ├── testGeodesici.py
│ ├── testGeodesicx.py
│ ├── testGeohash.py
│ ├── testGeoids.py
│ ├── testGreatCircle.py
│ ├── testHausdorff.py
│ ├── testHeights.py
│ ├── testInterns.py
│ ├── testIters.py
│ ├── testKarney.py
│ ├── testKarneySigns.py
│ ├── testKtm.py
│ ├── testLatLon.py
│ ├── testLatLonBase.py
│ ├── testLazily.py
│ ├── testLcc.py
│ ├── testLtp.py
│ ├── testLtpTuples.py
│ ├── testMgrs.py
│ ├── testModules.py
│ ├── testNamed.py
│ ├── testNamedTuples.py
│ ├── testNavlabExamples.py
│ ├── testOsgr.py
│ ├── testPoints.py
│ ├── testProps.py
│ ├── testResections.py
│ ├── testRhumb_aux_.py
│ ├── testRhumb_ekx.py
│ ├── testRoutes.py
│ ├── testSimplify.py
│ ├── testSpherical.py
│ ├── testStreprs.py
│ ├── testTMcoords.py
│ ├── testTrf.py
│ ├── testTriaxials.py
│ ├── testUnits.py
│ ├── testUps.py
│ ├── testUtily.py
│ ├── testUtm.py
│ ├── testUtmTMcoords.py
│ ├── testUtmUps.py
│ ├── testUtmUpsTMcoords.py
│ ├── testVectorial.py
│ ├── testWebMercator.py
│ ├── testWgrs.py
│ └── unitTestSuite.py
├── testcoverage.rc
└── testresults/
├── testresults-pygeodesy-26.3.26-PyPy-7.3.17-Python-3.10.14-64bit-arm64-geographiclib-2.1-Math-2-macOS-26.3.1-isLazy-3--W-default.txt
├── testresults-pygeodesy-26.3.26-Python-2.7.18-64bit-arm64_x86_64-geographiclib-1.50-numpy-1.....-GeodSolve-2.7-Geod3Solve-2.7-IntersectTool-2.7-RhumbSolve-2.7-macOS-26.3.1--W-default.txt
├── testresults-pygeodesy-26.3.26-Python-3.11.9-64bit-arm64-coverage-7.10.7-geographiclib-2.0-numpy-1.24.2-scipy-1.10.1-Math-2-macOS-26.3.1-isLazy-0--W-default.txt
├── testresults-pygeodesy-26.3.26-Python-3.12.10-64bit-arm64-coverage-7.10.7-geographiclib-2.0....e-2.7-Geod3Solve-2.7-IntersectTool-2.7-RhumbSolve-2.7-macOS-26.3.1-isLazy-3--W-default.txt
├── testresults-pygeodesy-26.3.26-Python-3.13.12-64bit-arm64-coverage-7.10.7-geographiclib-2.1.....2-Math-2-GeoConvert-2.7-GeodSolve-2.7-Geod3Solve-2.7-macOS-26.3.1-isLazy-1--W-default.txt
└── testresults-pygeodesy-26.3.26-Python-3.14.3-64bit-arm64-geographiclib-2.1-Math-2-macOS-26.3.1-isLazy-3--W-default.txt
Showing preview only (426K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (6025 symbols across 189 files)
FILE: docs/epydoc.js
function toggle_private (line 1) | function toggle_private() {
function show_private (line 52) | function show_private() {
function getCookie (line 62) | function getCookie(name) {
function setFrame (line 76) | function setFrame(url1, url2) {
function checkCookie (line 80) | function checkCookie() {
function toggleCallGraph (line 85) | function toggleCallGraph(id) {
function expand (line 92) | function expand(id) {
function collapse (line 105) | function collapse(id) {
function toggle (line 131) | function toggle(id) {
function highlight (line 140) | function highlight(id) {
function num_lines (line 149) | function num_lines(s) {
function collapse_all (line 160) | function collapse_all(min_lines) {
function expandto (line 172) | function expandto(href) {
function kill_doclink (line 190) | function kill_doclink(id) {
function auto_kill_doclink (line 194) | function auto_kill_doclink(ev) {
function doclink (line 202) | function doclink(id, name, targets_id) {
function get_anchor (line 265) | function get_anchor() {
function redirect_url (line 271) | function redirect_url(dottedName) {
FILE: pygeodesy/__init__.py
function _all (line 588) | def _all(globalocals):
FILE: pygeodesy/__main__.py
function _main (line 13) | def _main(): # PYCHOK no cover
FILE: pygeodesy/albers.py
function _ct2 (line 50) | def _ct2(s, c):
function _Ks (line 57) | def _Ks(**name_k):
function _Lat (line 63) | def _Lat(*lat, **Error_name_lat):
function _qZx (line 70) | def _qZx(albs):
class AlbersError (line 79) | class AlbersError(_ValueError):
class _AlbersBase (line 87) | class _AlbersBase(_NamedBase):
method __init__ (line 114) | def __init__(self, sa1, ca1, sa2, ca2, k, datum, **name):
method _a_b_sxi3 (line 167) | def _a_b_sxi3(self, *ca_sa_ta_scb_4s):
method _azik (line 185) | def _azik(self, t, ta):
method _cstxif3 (line 191) | def _cstxif3(self, ta):
method datum (line 200) | def datum(self):
method ellipsoid (line 206) | def ellipsoid(self):
method equatoradius (line 212) | def equatoradius(self):
method flattening (line 220) | def flattening(self):
method forward (line 227) | def forward(self, lat, lon, lon0=0, **name):
method ispolar (line 281) | def ispolar(self):
method _k0s (line 288) | def _k0s(self, k0):
method lat0 (line 297) | def lat0(self):
method lat1 (line 309) | def lat1(self):
method lat2 (line 315) | def lat2(self):
method majoradius (line 325) | def majoradius(self): # PYCHOK no cover
method rescale0 (line 329) | def rescale0(self, lat, k=1): # PYCHOK no cover
method reverse (line 344) | def reverse(self, x, y, lon0=0, LatLon=None, **name_LatLon_kwds):
method scale0 (line 410) | def scale0(self):
method _ta0 (line 418) | def _ta0(self, s1_qZ, ta0, E):
method _ta0C2 (line 454) | def _ta0C2(self, ca1, sa1, ta1, ca2, sa2, ta2):
method _tanf (line 488) | def _tanf(self, txi): # in .Ellipsoid.auxAuthalic
method toRepr (line 508) | def toRepr(self, prec=6, **unused): # PYCHOK expected
method toStr (line 519) | def toStr(self, prec=6, sep=_SPACE_, **unused): # PYCHOK expected
method _txif (line 540) | def _txif(self, ta): # in .Ellipsoid.auxAuthalic
class AlbersEqualArea (line 559) | class AlbersEqualArea(_AlbersBase):
method __init__ (line 566) | def __init__(self, lat, k0=1, datum=_WGS84, **name):
class AlbersEqualArea2 (line 582) | class AlbersEqualArea2(_AlbersBase):
method __init__ (line 589) | def __init__(self, lat1, lat2, k1=1, datum=_WGS84, **name):
class AlbersEqualArea4 (line 607) | class AlbersEqualArea4(_AlbersBase):
method __init__ (line 615) | def __init__(self, slat1, clat1, slat2, clat2, k1=1, datum=_WGS84, **n...
class AlbersEqualAreaCylindrical (line 641) | class AlbersEqualAreaCylindrical(_AlbersBase):
method __init__ (line 647) | def __init__(self, lat=_0_0, datum=_WGS84, **name):
class AlbersEqualAreaNorth (line 659) | class AlbersEqualAreaNorth(_AlbersBase):
method __init__ (line 665) | def __init__(self, lat=_90_0, datum=_WGS84, **name):
class AlbersEqualAreaSouth (line 677) | class AlbersEqualAreaSouth(_AlbersBase):
method __init__ (line 683) | def __init__(self, lat=_N_90_0, datum=_WGS84, **name):
class Albers7Tuple (line 695) | class Albers7Tuple(_NamedTuple):
function _atanh1 (line 708) | def _atanh1(x):
function _atanheE (line 729) | def _atanheE(x, E): # see Ellipsoid._es_atanh, .AuxLat._atanhee
function _DatanheE (line 744) | def _DatanheE(x, y, E): # see .rhumb.ekx._DeatanhE
function _D2atanheE (line 755) | def _D2atanheE(x, y, E):
function _Dsn (line 783) | def _Dsn(x, y, sx, sy):
function _tol (line 806) | def _tol(tol, x):
function _1_x21 (line 812) | def _1_x21(x):
function _xlat (line 818) | def _xlat(lat, f, where):
FILE: pygeodesy/angles.py
function _fint (line 54) | def _fint(f):
function _ncardinal (line 60) | def _ncardinal(s, c, n):
function _normalize2 (line 70) | def _normalize2(s, c):
function _other (line 85) | def _other(x, unit=Radians, **unused):
function _orthogonal2 (line 93) | def _orthogonal2(pred, s, c):
function _raiseError (line 98) | def _raiseError(unit, arg, **kwds):
function _rnd (line 102) | def _rnd(x):
function _scnu4 (line 109) | def _scnu4(s, c, n, unit=Radians, **unused): # unit=Ang._unit
class Ang (line 114) | class Ang(_Named):
method __init__ (line 136) | def __init__(self, s_ang=0, c=None, n=0, normal=True, **unit_name):
method __abs__ (line 164) | def __abs__(self):
method __add__ (line 168) | def __add__(self, other):
method __bool__ (line 171) | def __bool__(self): # PYCHOK Python 3+
method __ceil__ (line 178) | def __ceil__(self): # PYCHOK not special in Python 2-
method __cmp__ (line 182) | def __cmp__(self, other): # PYCHOK no cover
method __divmod__ (line 186) | def __divmod__(self, other):
method __eq__ (line 191) | def __eq__(self, other):
method __float__ (line 195) | def __float__(self):
method __floor__ (line 202) | def __floor__(self): # PYCHOK not special in Python 2-
method __floordiv__ (line 206) | def __floordiv__(self, other):
method __ge__ (line 212) | def __ge__(self, other):
method __gt__ (line 216) | def __gt__(self, other):
method __hash__ (line 220) | def __hash__(self): # PYCHOK no cover
method __iadd__ (line 225) | def __iadd__(self, other):
method __ifloordiv__ (line 240) | def __ifloordiv__(self, other):
method __imatmul__ (line 244) | def __imatmul__(self, other): # PYCHOK no cover
method __imod__ (line 247) | def __imod__(self, other):
method __imul__ (line 251) | def __imul__(self, other):
method __int__ (line 255) | def __int__(self):
method __invert__ (line 259) | def __invert__(self): # PYCHOK no cover
method __ipow__ (line 263) | def __ipow__(self, other, *mod): # PYCHOK 2 vs 3 args
method __isub__ (line 267) | def __isub__(self, other):
method __itruediv__ (line 274) | def __itruediv__(self, other):
method __le__ (line 278) | def __le__(self, other):
method __lt__ (line 282) | def __lt__(self, other):
method __matmul__ (line 286) | def __matmul__(self, other): # PYCHOK no cover
method __mod__ (line 289) | def __mod__(self, other):
method __mul__ (line 293) | def __mul__(self, other):
method __ne__ (line 296) | def __ne__(self, other):
method __neg__ (line 299) | def __neg__(self):
method __pos__ (line 304) | def __pos__(self):
method __pow__ (line 307) | def __pow__(self, other, *mod): # PYCHOK 2 vs 3 args
method __radd__ (line 310) | def __radd__(self, other):
method __rdivmod__ (line 313) | def __rdivmod__(self, other):
method __repr__ (line 316) | def __repr__(self):
method __rfloordiv__ (line 319) | def __rfloordiv__(self, other):
method __rmatmul__ (line 322) | def __rmatmul__(self, other): # PYCHOK no cover
method __rmod__ (line 325) | def __rmod__(self, other):
method __rmul__ (line 328) | def __rmul__(self, other):
method __round__ (line 331) | def __round__(self, *ndigits): # PYCHOK Python 3+
method __rpow__ (line 334) | def __rpow__(self, other, *mod):
method __rsub__ (line 337) | def __rsub__(self, other):
method __rtruediv__ (line 340) | def __rtruediv__(self, other):
method __str__ (line 343) | def __str__(self):
method __sub__ (line 346) | def __sub__(self, other):
method __truediv__ (line 349) | def __truediv__(self, other):
method _Ang (line 362) | def _Ang(self, s, *cn, **normal_unit_name):
method base (line 366) | def base(self, *center):
method c (line 381) | def c(self):
method cardinal (line 387) | def cardinal(q=0, **unit_name):
method copy (line 412) | def copy(self, **unit_name): # PYCHOK signature
method degrees (line 418) | def degrees(self):
method degrees0 (line 427) | def degrees0(self):
method EPS0 (line 435) | def EPS0(**unit_name):
method _flip (line 445) | def _flip(bet, omg, alp=None):
method flipsign (line 453) | def flipsign(self, mul=-1, **name):
method _float1 (line 459) | def _float1(self, f, **name):
method _float2 (line 463) | def _float2(self, other=None):
method _ifloat (line 469) | def _ifloat(self, f): # PYCHOK expected
method fromDegrees (line 476) | def fromDegrees(deg, **unit_name):
method fromLambertian (line 493) | def fromLambertian(psi, **unit_name):
method fromRadians (line 500) | def fromRadians(rad, **unit_name):
method fromScalar (line 517) | def fromScalar(ang, **unit_name):
method is_integer (line 534) | def is_integer(self, *n):
method isnear0 (line 539) | def isnear0(self, eps0=EPS0): # aka zerop
method _kwds (line 545) | def _kwds(self, kwds, **dflt):
method lambertian (line 550) | def lambertian(self):
method mod (line 555) | def mod(self, mul=_1_0, **unit_name):
method N (line 577) | def N(**unit_name):
method n (line 583) | def n(self):
method n (line 589) | def n(self, n):
method _n_0 (line 592) | def _n_0(self, n):
method n0 (line 601) | def n0(self):
method n0 (line 607) | def n0(self, n):
method _n01 (line 611) | def _n01(self):
method NAN (line 616) | def NAN(**unit_name):
method ncardinal (line 622) | def ncardinal(self):
method nearest (line 629) | def nearest(self, ind=0, **name):
method _norm (line 643) | def _norm(bet, omg, alp=None, alt=False):
method normalize (line 651) | def normalize(self, *n):
method _other (line 662) | def _other(self, other):
method _quadrant (line 669) | def _quadrant(self):
method quadrant (line 674) | def quadrant(self):
method quadrant (line 678) | def quadrant(self, quadrant):
method radians (line 688) | def radians(self):
method radians0 (line 697) | def radians0(self):
method reflect (line 702) | def reflect(self, flips=False, flipc=False, swapsc=False):
method round (line 721) | def round(self, *ndigits, **name):
method s (line 733) | def s(self):
method sc2 (line 739) | def sc2(self):
method scn3 (line 745) | def scn3(self):
method scnu4 (line 751) | def scnu4(self):
method shift (line 756) | def shift(self, q=0, **unit_name):
method signOf (line 768) | def signOf(self, *n):
method t (line 776) | def t(self):
method toDegrees (line 781) | def toDegrees(self, *n):
method toLambertian (line 793) | def toLambertian(self, **name):
method toRadians (line 799) | def toRadians(self, *n):
method toRepr (line 811) | def toRepr(self, *n, **prec_fmt): # PYCHOK signature
method toStr (line 816) | def toStr(self, *n, **prec_fmt): # PYCHOK signature
method toTuple (line 821) | def toTuple(self, **prec_fmt_sep):
method toUnit (line 826) | def toUnit(self, *n):
method unit (line 836) | def unit(self):
method unit (line 840) | def unit(self, unit):
method _update (line 846) | def _update(self, *sc):
class _Ang3Tuple (line 857) | class _Ang3Tuple(_NamedTuple):
method toDegrees (line 863) | def toDegrees(self, *n, **fmt_prec_sep):
method toLambertian (line 874) | def toLambertian(self):
method toRadians (line 879) | def toRadians(self, *n):
method toUnit (line 884) | def toUnit(self, unit, *n):
class Lambertian (line 895) | class Lambertian(Radians):
method __new__ (line 898) | def __new__(cls, *args, **kwds):
function Ang_ (line 908) | def Ang_(s, c=None, n=1, **unit_name):
function Deg (line 914) | def Deg(deg, **name):
function isAng (line 920) | def isAng(ang):
function Rad (line 926) | def Rad(rad, **name):
function _SinCos2 (line 932) | def _SinCos2(ang, *unit):
FILE: pygeodesy/auxilats/_CX_Rs.py
class _Rcoeffs (line 28) | class _Rcoeffs(ADict):
method __init__ (line 31) | def __init__(self, ALorder, coeffs):
method bnuz4 (line 50) | def bnuz4(self): # in .auxilats.__main__ # PYCHOK no cover
method items (line 64) | def items(self): # string-ify keys # PYCHOK no cover
method _Rtuples (line 68) | def _Rtuples(self): # PYCHOK no cover
method _validate (line 75) | def _validate(self, aL, lenAux):
class _Rdict (line 85) | class _Rdict(dict): # in ._CX_#, .auxLat, .rhumb.aux_
method __init__ (line 90) | def __init__(self, nt, *Rtuples):
method _floats (line 108) | def _floats(self, rs):
method _floatuple (line 124) | def _floatuple(self, Rtuple):
class _Rkey (line 137) | class _Rkey(int):
method __new__ (line 140) | def __new__(cls, k):
class _RsError (line 148) | class _RsError(_AssertionError):
method __init__ (line 151) | def __init__(self, *rs, **kwds_cause): # PYCHOK no cover
class _Rtuple (line 162) | class _Rtuple(list): # MUST be list, NOT tuple!
method __init__ (line 168) | def __init__(self, k, n, *rs):
method __getitem__ (line 187) | def __getitem__(self, i):
method __getslice__ (line 191) | def __getslice__(self, *i_j): # PYCHOK 3 args
method __iter__ (line 194) | def __iter__(self):
method __len__ (line 197) | def __len__(self):
method _tuple (line 201) | def _tuple(self):
method append (line 215) | def append(self, arg):
method extend (line 218) | def extend(self, arg):
FILE: pygeodesy/auxilats/__main__.py
function _main (line 11) | def _main(**ALorder): # PYCHOK no cover
FILE: pygeodesy/auxilats/auxAngle.py
class AuxAngle (line 41) | class AuxAngle(_Named):
method __init__ (line 51) | def __init__(self, y_angle=_0_0, x=_1_0, aux=None, **name):
method __abs__ (line 82) | def __abs__(self):
method __add__ (line 89) | def __add__(self, other):
method __bool__ (line 101) | def __bool__(self): # PYCHOK not special in Python 2-
method __eq__ (line 106) | def __eq__(self, other):
method __float__ (line 111) | def __float__(self):
method __iadd__ (line 116) | def __iadd__(self, other):
method __isub__ (line 127) | def __isub__(self, other):
method __ne__ (line 138) | def __ne__(self, other):
method __neg__ (line 147) | def __neg__(self):
method __pos__ (line 157) | def __pos__(self):
method __radd__ (line 162) | def __radd__(self, other):
method __rsub__ (line 170) | def __rsub__(self, other):
method __str__ (line 178) | def __str__(self):
method __sub__ (line 182) | def __sub__(self, other):
method _iadd (line 194) | def _iadd(self, other, *unused): # op
method _copy_2 (line 206) | def _copy_2(self, which):
method _copy_r2 (line 211) | def _copy_r2(self, other, which):
method copyquadrant (line 217) | def copyquadrant(self, other):
method diff (line 226) | def diff(self):
method fromDegrees (line 232) | def fromDegrees(deg, **aux_name):
method fromLambertianDegrees (line 238) | def fromLambertianDegrees(psi, **aux_name):
method fromLambertianRadians (line 244) | def fromLambertianRadians(psi, **aux_name):
method fromRadians (line 250) | def fromRadians(rad, **aux_name):
method iteration (line 256) | def iteration(self):
method normal (line 261) | def normal(self):
method normalized (line 270) | def normalized(self):
method _RhumbAux (line 277) | def _RhumbAux(self):
method tan (line 283) | def tan(self):
method toBeta (line 289) | def toBeta(self, rhumb):
method toChi (line 294) | def toChi(self, rhumb):
method toDegrees (line 300) | def toDegrees(self):
method toLambertianDegrees (line 306) | def toLambertianDegrees(self): # PYCHOK no cover
method toLambertianRadians (line 313) | def toLambertianRadians(self):
method toMu (line 318) | def toMu(self, rhumb):
method toPhi (line 323) | def toPhi(self, rhumb):
method toRadians (line 329) | def toRadians(self):
method _toRhumbAux (line 334) | def _toRhumbAux(self, rhumb, aux):
method x (line 341) | def x(self):
method x (line 347) | def x(self, x): # PYCHOK no cover
method _x_normalized (line 356) | def _x_normalized(self):
method y (line 363) | def y(self):
method y (line 369) | def y(self, y): # PYCHOK no cover
method _yx (line 378) | def _yx(self):
method _yx (line 384) | def _yx(self, yx):
method _yx_normalized (line 393) | def _yx_normalized(self):
method _yxr_normalized (line 414) | def _yxr_normalized(self, abs_y=False):
class AuxBeta (line 424) | class AuxBeta(AuxAngle):
method fromDegrees (line 430) | def fromDegrees(deg, **name):
method fromRadians (line 436) | def fromRadians(rad, **name):
class AuxChi (line 442) | class AuxChi(AuxAngle):
method fromDegrees (line 448) | def fromDegrees(deg, **name):
class AuxMu (line 454) | class AuxMu(AuxAngle):
method fromDegrees (line 460) | def fromDegrees(deg, **name):
class AuxPhi (line 466) | class AuxPhi(AuxAngle):
method fromDegrees (line 473) | def fromDegrees(deg, **name):
class AuxTheta (line 479) | class AuxTheta(AuxAngle):
method fromDegrees (line 485) | def fromDegrees(deg, **name):
class AuxXi (line 491) | class AuxXi(AuxAngle):
method fromDegrees (line 497) | def fromDegrees(deg, **name):
function _AuxClass (line 511) | def _AuxClass(aux=None, **unused): # PYCHOK C{classof(aux)}
function _yx2 (line 515) | def _yx2(yx):
FILE: pygeodesy/auxilats/auxDLat.py
class AuxDLat (line 32) | class AuxDLat(AuxLat):
method CParametric (line 38) | def CParametric(self, Zeta1, Zeta2):
method CRectifying (line 43) | def CRectifying(self, Zeta1, Zeta2):
method _Datanhee (line 48) | def _Datanhee(self, x, y):
method Dconvert (line 66) | def Dconvert(self, auxout, Zeta1, Zeta2):
method DE (line 82) | def DE(self, X, Y):
method DIsometric (line 115) | def DIsometric(self, Phi1, Phi2):
method DParametric (line 128) | def DParametric(self, Phi1, Phi2):
method DRectifying (line 161) | def DRectifying(self, Phi1, Phi2):
function _DClenshaw (line 183) | def _DClenshaw(sinp, Zeta1, Zeta2, cs, K):
function _Dsin (line 244) | def _Dsin(x, y): # see also .rhumb.ekx._Dsin
function _Dsn (line 252) | def _Dsn(x, y):
function _sxk2y (line 269) | def _sxk2y(sx, sy, k2):
FILE: pygeodesy/auxilats/auxDST.py
class AuxDST (line 30) | class AuxDST(object):
method __init__ (line 38) | def __init__(self, N):
method evaluate (line 48) | def evaluate(sinx, cosx, F, *N):
method _fft_numpy (line 78) | def _fft_numpy(self):
method _fft_real (line 83) | def _fft_real(self, data):
method _ffts (line 90) | def _ffts(self, data, cIV):
method _ffts2 (line 126) | def _ffts2(self, data, F):
method integral (line 146) | def integral(sinx, cosx, F, *N):
method integral2 (line 172) | def integral2(sinx, cosx, siny, cosy, F, *N): # PYCHOK no cover
method N (line 208) | def N(self):
method refine (line 213) | def refine(self, f, F, *sentinel):
method reset (line 233) | def reset(self, N):
method transform (line 244) | def transform(self, f):
function _len_N (line 262) | def _len_N(F, *N):
function _reverscaled (line 267) | def _reverscaled(F, *N):
FILE: pygeodesy/auxilats/auxLat.py
function _exp2 (line 47) | def _exp2(x):
class AuxLat (line 56) | class AuxLat(AuxAngle):
method __init__ (line 73) | def __init__(self, a_earth=_EWGS84, f=None, b=None, **ALorder_name):
method a (line 112) | def a(self):
method ALorder (line 120) | def ALorder(self):
method ALorder (line 126) | def ALorder(self, order):
method _atanhee (line 134) | def _atanhee(self, tphi): # see Ellipsoid._es_atanh, .albers._atanhee
method Authalic (line 143) | def Authalic(self, Phi, **diff_name):
method AuthalicRadius2 (line 177) | def AuthalicRadius2(self, exact=False, f_max=_0_1):
method b (line 207) | def b(self):
method _coeffs (line 214) | def _coeffs(self, auxout, auxin):
method Conformal (line 253) | def Conformal(self, Phi, **diff_name):
method _conformal_diff (line 328) | def _conformal_diff(self): # PYCHOK no cover
method convert (line 342) | def convert(self, auxout, Zeta_d, exact=False):
method _CXcoeffs (line 381) | def _CXcoeffs(self): # in .auxilats.__main__, .testAuxilats
method _Dq (line 386) | def _Dq(self, tphi):
method _e (line 419) | def _e(self): # unsigned, (1st) eccentricity
method _e1 (line 423) | def _e1(self):
method _e12 (line 427) | def _e12(self):
method _e12p1 (line 431) | def _e12p1(self):
method _e2 (line 435) | def _e2(self): # signed, (1st) eccentricity squared
method _e2m1 (line 439) | def _e2m1(self): # 1 less 1st eccentricity squared
method _e2m1_sq2 (line 443) | def _e2m1_sq2(self):
method _2_e2m12 (line 447) | def _2_e2m12(self):
method _Ef_fRG_a2b2_PI_4 (line 451) | def _Ef_fRG_a2b2_PI_4(self):
method ellipsoid (line 456) | def ellipsoid(self):
method f (line 462) | def f(self):
method _fm1 (line 470) | def _fm1(self): # 1 - flattening
method _fromAux (line 473) | def _fromAux(self, Zeta, **name):
method _fromAuxCase (line 498) | def _fromAuxCase(self):
method Geocentric (line 508) | def Geocentric(self, Phi, **diff_name):
method Geodetic (line 525) | def Geodetic(self, Phi, **name): # PYCHOK no cover
method _n (line 539) | def _n(self): # 3rd flattening
method _n2 (line 543) | def _n2(self):
method Parametric (line 546) | def Parametric(self, Phi, **diff_name):
method _q (line 566) | def _q(self): # constant _q
method _qf (line 575) | def _qf(self, tphi):
method _qIntegrand (line 580) | def _qIntegrand(self, beta):
method Rectifying (line 605) | def Rectifying(self, Phi, **diff_name):
method RectifyingRadius (line 665) | def RectifyingRadius(self, exact=False):
method _RectifyingR (line 678) | def _RectifyingR(self):
method _scbeta (line 683) | def _scbeta(self, tphi):
method _toAux (line 686) | def _toAux(self, auxout, Phi, **diff_name):
method _toZeta (line 709) | def _toZeta(self, zetaux):
function _Clenshaw (line 747) | def _Clenshaw(sinp, Zeta, cs, K):
function _diff_name2 (line 770) | def _diff_name2(Phi, diff=False, **name):
function _Newton (line 777) | def _Newton(tphi, Zeta, _toZeta, **name):
FILE: pygeodesy/auxilats/auxily.py
class Aux (line 35) | class Aux(object):
method __index__ (line 48) | def __index__(self, aux):
method __len__ (line 52) | def __len__(self):
method _CXcoeffs (line 55) | def _CXcoeffs(self, aL): # in .auxLat.AuxLat._CXcoeffs
method _1d (line 70) | def _1d(self, auxout, auxin):
method Greek (line 78) | def Greek(self, aux):
method len (line 83) | def len(self, ALorder): # PYCHOK no cover
method power (line 90) | def power(self, auxout, auxin):
method use_n2 (line 96) | def use_n2(self, aux):
function _Dasinh (line 111) | def _Dasinh(x, y):
function _Datan (line 135) | def _Datan(x, y):
function _Dh (line 153) | def _Dh(x, y):
function _Dlam (line 177) | def _Dlam(x, y): # Chi1.tan, Chi2.tan
function _Dm (line 191) | def _Dm(X, Y, s): # in .auxDLat, .auxDST
function _Dp0Dpsi (line 198) | def _Dp0Dpsi(x, y): # Chi1.tan, Chi2.tan
function _h (line 216) | def _h(tx):
function _sn (line 224) | def _sn(tx):
FILE: pygeodesy/azimuthal.py
function _enzh4 (line 81) | def _enzh4(x, y, *h):
class _AzimuthalBase (line 90) | class _AzimuthalBase(_NamedBase):
method __init__ (line 102) | def __init__(self, lat0, lon0, datum=None, **name):
method datum (line 125) | def datum(self):
method equatoradius (line 131) | def equatoradius(self):
method flattening (line 139) | def flattening(self):
method forward (line 146) | def forward(self, lat, lon, **name): # PYCHOK no cover
method _forward (line 150) | def _forward(self, lat, lon, name, _k_t):
method _forwards (line 170) | def _forwards(self, *lls):
method lat0 (line 178) | def lat0(self):
method latlon0 (line 184) | def latlon0(self):
method latlon0 (line 190) | def latlon0(self, latlon0):
method lon0 (line 204) | def lon0(self):
method majoradius (line 210) | def majoradius(self): # PYCHOK no cover
method radius (line 215) | def radius(self):
method reset (line 220) | def reset(self, lat0, lon0):
method _reset (line 231) | def _reset(self, lat0, lon0):
method reverse (line 238) | def reverse(self, x, y, **name_LatLon_and_kwds):
method _reverse (line 242) | def _reverse(self, x, y, _c, lea, LatLon=None, **name_LatLon_kwds):
method _reverse2 (line 272) | def _reverse2(self, x_t, *y):
method _toLatLon (line 280) | def _toLatLon(self, lat, lon, LatLon, name_LatLon_kwds):
method toRepr (line 289) | def toRepr(self, prec=6, **unused): # PYCHOK expected
method toStr (line 299) | def toStr(self, prec=6, sep=_SPACE_, **unused): # PYCHOK expected
class AzimuthalError (line 311) | class AzimuthalError(_ValueError):
class Azimuthal7Tuple (line 319) | class Azimuthal7Tuple(_NamedTuple):
method antipodal (line 330) | def antipodal(self, azimuth=None):
class Equidistant (line 341) | class Equidistant(_AzimuthalBase):
method forward (line 354) | def forward(self, lat, lon, **name):
method reverse (line 384) | def reverse(self, x, y, **name_LatLon_and_kwds):
function equidistant (line 408) | def equidistant(lat0, lon0, datum=_WGS84, exact=False, geodsolve=False, ...
class _AzimuthalGeodesic (line 442) | class _AzimuthalGeodesic(_AzimuthalBase):
method geodesic (line 451) | def geodesic(self): # PYCHOK no cover
method _7Tuple (line 455) | def _7Tuple(self, e, n, r, name_LatLon_kwds, M=None):
class _EquidistantBase (line 466) | class _EquidistantBase(_AzimuthalGeodesic):
method __init__ (line 470) | def __init__(self, lat0, lon0, datum=_WGS84, **name):
method forward (line 480) | def forward(self, lat, lon, **name):
method reverse (line 503) | def reverse(self, x, y, LatLon=None, **name_LatLon_kwds): # PYCHOK si...
class EquidistantExact (line 528) | class EquidistantExact(_EquidistantBase):
method __init__ (line 543) | def __init__(self, lat0, lon0, datum=_WGS84, **name):
method geodesic (line 562) | def geodesic(self):
class EquidistantGeodSolve (line 568) | class EquidistantGeodSolve(_EquidistantBase):
method __init__ (line 576) | def __init__(self, lat0, lon0, datum=_WGS84, **name):
method geodesic (line 595) | def geodesic(self):
class EquidistantKarney (line 601) | class EquidistantKarney(_EquidistantBase):
method __init__ (line 608) | def __init__(self, lat0, lon0, datum=_WGS84, **name):
method geodesic (line 630) | def geodesic(self):
class Gnomonic (line 643) | class Gnomonic(_AzimuthalBase):
method forward (line 651) | def forward(self, lat, lon, **name):
method reverse (line 673) | def reverse(self, x, y, **name_LatLon_and_kwds):
function gnomonic (line 697) | def gnomonic(lat0, lon0, datum=_WGS84, exact=False, geodsolve=False, **n...
class _GnomonicBase (line 731) | class _GnomonicBase(_AzimuthalGeodesic):
method __init__ (line 735) | def __init__(self, lat0, lon0, datum=_WGS84, **name):
method forward (line 743) | def forward(self, lat, lon, raiser=True, **name): # PYCHOK signature
method reverse (line 781) | def reverse(self, x, y, LatLon=None, **name_LatLon_kwds): # PYCHOK si...
class GnomonicExact (line 836) | class GnomonicExact(_GnomonicBase):
method __init__ (line 844) | def __init__(self, lat0, lon0, datum=_WGS84, **name):
method geodesic (line 863) | def geodesic(self):
class GnomonicGeodSolve (line 869) | class GnomonicGeodSolve(_GnomonicBase):
method __init__ (line 877) | def __init__(self, lat0, lon0, datum=_WGS84, **name):
method geodesic (line 896) | def geodesic(self):
class GnomonicKarney (line 902) | class GnomonicKarney(_GnomonicBase):
method __init__ (line 909) | def __init__(self, lat0, lon0, datum=_WGS84, **name):
method geodesic (line 931) | def geodesic(self):
class LambertEqualArea (line 940) | class LambertEqualArea(_AzimuthalBase):
method forward (line 949) | def forward(self, lat, lon, **name):
method reverse (line 972) | def reverse(self, x, y, **name_LatLon_and_kwds):
class Orthographic (line 996) | class Orthographic(_AzimuthalBase):
method forward (line 1004) | def forward(self, lat, lon, **name):
method reverse (line 1024) | def reverse(self, x, y, **name_LatLon_and_kwds):
class Stereographic (line 1047) | class Stereographic(_AzimuthalBase):
method forward (line 1058) | def forward(self, lat, lon, **name):
method k0 (line 1082) | def k0(self):
method k0 (line 1088) | def k0(self, factor):
method reverse (line 1095) | def reverse(self, x, y, **name_LatLon_and_kwds):
FILE: pygeodesy/basics.py
function _Xstr (line 74) | def _Xstr(exc): # PYCHOK no cover
function str2ub (line 99) | def str2ub(sb):
function ub2str (line 106) | def ub2str(ub):
function _args_kwds_names (line 139) | def _args_kwds_names(func, splast=False):
function clips (line 164) | def clips(sb, limit=50, white=NN, length=False):
function copysign0 (line 186) | def copysign0(x, y):
function copytype (line 195) | def copytype(x, y):
function _enumereverse (line 203) | def _enumereverse(iterable):
function _gcd (line 214) | def _gcd(a, b): # PYCHOK redef
function halfs2 (line 226) | def halfs2(str2):
function _integer_ratio2 (line 241) | def _integer_ratio2(x): # PYCHOK no cover
function int1s (line 250) | def int1s(x): # PYCHOK no cover
function isbool (line 262) | def isbool(obj):
function isCartesian (line 275) | def isCartesian(obj, ellipsoidal=None):
function isclass (line 294) | def isclass(obj): # XXX avoid epydoc Python 2.7 error
function iscomplex (line 300) | def iscomplex(obj, both=False):
function isDEPRECATED (line 315) | def isDEPRECATED(obj, outer=1):
function isfloat (line 334) | def isfloat(obj, both=False):
function isidentifier (line 353) | def isidentifier(obj):
function _isin (line 361) | def _isin(obj, *objs):
function isinstanceof (line 368) | def isinstanceof(obj, *Classes):
function isint (line 380) | def isint(obj, both=False):
function isiterable (line 403) | def isiterable(obj, strict=False):
function isiterablen (line 415) | def isiterablen(obj, strict=False):
function isiterabletype (line 427) | def isiterabletype(obj, method='__iter__'):
function iskeyword (line 451) | def iskeyword(unused):
function isLatLon (line 457) | def isLatLon(obj, ellipsoidal=None):
function islistuple (line 476) | def islistuple(obj, minum=0):
function isNvector (line 488) | def isNvector(obj, ellipsoidal=None):
function isodd (line 507) | def isodd(x):
function isscalar (line 517) | def isscalar(obj, both=False):
function issequence (line 534) | def issequence(obj, *excls):
function isstr (line 547) | def isstr(obj):
function issubclassof (line 558) | def issubclassof(Sub, *Supers):
function itemsorted (line 575) | def itemsorted(adict, *items_args, **asorted_reverse):
function len2 (line 596) | def len2(items):
function map1 (line 610) | def map1(fun1, *xs): # XXX map_
function map2 (line 622) | def map2(fun, *xs, **strict):
function max2 (line 640) | def max2(*xs):
function _max2min2 (line 646) | def _max2min2(xs, _m, _m2):
function min2 (line 661) | def min2(*xs):
function neg (line 667) | def neg(x, neg0=None):
function neg_ (line 684) | def neg_(*xs):
function _neg0 (line 692) | def _neg0(x):
function _req_d_by (line 699) | def _req_d_by(where, **name):
function _reverange (line 710) | def _reverange(n, stop=-1, step=-1):
function signBit (line 720) | def signBit(x):
function _signOf (line 728) | def _signOf(x, ref): # in .fsums
function signOf (line 734) | def signOf(x):
function splice (line 746) | def splice(iterable, n=2, **fill):
function _splituple (line 804) | def _splituple(strs, *sep_splits): # in .mgrs, ...
function unsigned0 (line 817) | def unsigned0(x):
function _xcopy (line 825) | def _xcopy(obj, deep=False):
function _xcoverage (line 837) | def _xcoverage(where, *required): # in .__main__ # PYCHOK no cover
function _xdup (line 848) | def _xdup(obj, deep=False, **items):
function _xgeographiclib (line 873) | def _xgeographiclib(where, *required):
function _xImportError (line 884) | def _xImportError(exc, where, Error=_ImportError, **name):
function _xinstanceof (line 891) | def _xinstanceof(*Types, **names_values):
function _xiterable (line 910) | def _xiterable(obj):
function _xiterablen (line 916) | def _xiterablen(obj):
function _xiterror (line 922) | def _xiterror(obj, _xwhich):
function _xnumpy (line 929) | def _xnumpy(where, *required):
function _xor (line 940) | def _xor(x, *xs):
function _xpackages (line 948) | def _xpackages(_xhich):
function _xscalar (line 960) | def _xscalar(**names_values):
function _xscipy (line 968) | def _xscipy(where, *required):
function _xsubclassof (line 979) | def _xsubclassof(*Classes, **names_values):
function _xversion (line 998) | def _xversion(package, where, *required, **name):
function _xzip (line 1012) | def _xzip(*args, **strict): # PYCHOK no cover
function _zip (line 1028) | def _zip(*args):
FILE: pygeodesy/booleans.py
function _Cnum (line 63) | def _Cnum(txt, enum): # PYCHOK unused
class _L (line 67) | class _L(object): # Intersection labels
class _RP (line 90) | class _RP(object): # RelativePositions
class _LatLonBool (line 115) | class _LatLonBool(_Named):
method __init__ (line 128) | def __init__(self, lat_ll, lon=None, height=0, clipid=INT0, wrap=False...
method __abs__ (line 159) | def __abs__(self):
method __eq__ (line 162) | def __eq__(self, other):
method __ne__ (line 167) | def __ne__(self, other): # required for Python 2 # PYCHOK no cover
method __repr__ (line 170) | def __repr__(self):
method __str__ (line 180) | def __str__(self):
method __sub__ (line 200) | def __sub__(self, other):
method _2A (line 205) | def _2A(self, p2, p3):
method _2Abs (line 211) | def _2Abs(self, p2, p3, eps=_10EPS):
method clipid (line 218) | def clipid(self):
method _equi (line 223) | def _equi(self, llb, eps):
method height (line 230) | def height(self):
method isequalTo (line 237) | def isequalTo(self, other, eps=None):
method isintersection (line 254) | def isintersection(self):
method ispoint (line 260) | def ispoint(self):
method lat (line 266) | def lat(self):
method latlon (line 272) | def latlon(self):
method _link (line 277) | def _link(self, other):
method lon (line 284) | def lon(self):
method _toClas (line 289) | def _toClas(self, Clas, clipid):
class LatLonFHP (line 295) | class LatLonFHP(_LatLonBool):
method __init__ (line 303) | def __init__(self, lat_ll, lon=None, height=0, clipid=INT0, **wrap_name):
method __add__ (line 315) | def __add__(self, other):
method __mod__ (line 319) | def __mod__(self, other): # cross product
method __mul__ (line 323) | def __mul__(self, other): # dot product
method __rmul__ (line 327) | def __rmul__(self, other): # scalar product
method _e_x_str (line 346) | def _e_x_str(self, t): # PYCHOK no cover
method _isduplicate (line 354) | def _isduplicate(self):
method isenclosedBy (line 375) | def isenclosedBy(self, *composites_points, **wrap):
method _isinside (line 403) | def _isinside(self, composite, *excludes, **wrap):
method _prev_next2 (line 426) | def _prev_next2(self):
method _RPoracle (line 437) | def _RPoracle(self, p1, p2, p3):
class LatLonGH (line 454) | class LatLonGH(_LatLonBool):
method __init__ (line 459) | def __init__(self, lat_ll, lon=None, height=0, clipid=INT0, **wrap_name):
method _check (line 471) | def _check(self):
method _e_x_str (line 478) | def _e_x_str(self, t): # PYCHOK no cover
method isenclosedBy (line 482) | def isenclosedBy(self, *composites_points, **wrap):
method _isinside (line 506) | def _isinside(self, composite, *bottom_top, **wrap):
class _Clip (line 532) | class _Clip(_Named):
method __init__ (line 548) | def __init__(self, composite, clipid=INT0):
method __contains__ (line 559) | def __contains__(self, point): # PYCHOK no cover
method __eq__ (line 567) | def __eq__(self, other):
method __ge__ (line 574) | def __ge__(self, other):
method __gt__ (line 579) | def __gt__(self, other):
method __hash__ (line 585) | def __hash__(self): # PYCHOK no cover
method __iter__ (line 588) | def __iter__(self):
method __le__ (line 598) | def __le__(self, other):
method __len__ (line 603) | def __len__(self):
method __lt__ (line 609) | def __lt__(self, other):
method __ne__ (line 615) | def __ne__(self, other): # required for Python 2 # PYCHOK no cover
method _all_ON_ON (line 623) | def _all_ON_ON(self):
method _append (line 628) | def _append(self, y_v, *x_h_clipid):
method _bltr4 (line 654) | def _bltr4(self):
method _bltr4eps (line 658) | def _bltr4eps(self, eps):
method _closed (line 669) | def _closed(self, raiser): # PYCHOK unused
method _dup (line 683) | def _dup(self, q):
method _edges2 (line 692) | def _edges2(self, wrap=False, **unused):
method _equi (line 706) | def _equi(self, clip, eps):
method _Error (line 724) | def _Error(self, txt): # PYCHOK no cover
method _index (line 740) | def _index(self, clips, eps):
method _insert (line 747) | def _insert(self, y, x, start, *end_alpha):
method _intersection (line 767) | def _intersection(self, unused, q, *p1_p2_alpha):
method _intersections (line 777) | def _intersections(self):
method _ishole (line 784) | def _ishole(self): # PYCHOK no cover
method _nodups (line 790) | def _nodups(self):
method _noXings (line 796) | def _noXings(self, Union):
method _OpenClipError (line 801) | def _OpenClipError(self, s, e): # PYCHOK no cover
method _point2 (line 806) | def _point2(self, insert):
method _points (line 827) | def _points(self, may_be=True):
method _remove2 (line 833) | def _remove2(self, v):
method _update_all (line 851) | def _update_all(self): # PYCHOK no cover
method _Xings (line 857) | def _Xings(self):
class _CompositeBase (line 865) | class _CompositeBase(_Named):
method __init__ (line 876) | def __init__(self, lls, kind=NN, eps=EPS, **name):
method __contains__ (line 904) | def __contains__(self, point): # PYCHOK no cover
method __eq__ (line 912) | def __eq__(self, other):
method __iter__ (line 921) | def __iter__(self):
method __ne__ (line 928) | def __ne__(self, other): # required for Python 2
method __len__ (line 933) | def __len__(self):
method __repr__ (line 938) | def __repr__(self):
method __str__ (line 947) | def __str__(self):
method _bottom_top_eps2 (line 953) | def _bottom_top_eps2(self):
method _class (line 958) | def _class(self, corners, kwds, **dflts):
method _clipids (line 965) | def _clipids(self): # PYCHOK no cover
method clipids (line 969) | def clipids(self):
method _edges3 (line 978) | def _edges3(self, **raiser_wrap):
method _encloses (line 985) | def _encloses(self, lat, lon, **wrap):
method eps (line 990) | def eps(self):
method eps (line 996) | def eps(self, eps):
method _10eps (line 1001) | def _10eps(self, **eps_):
method _equi (line 1010) | def _equi(self, other, eps):
method _intersections (line 1030) | def _intersections(self):
method isequalTo (line 1036) | def isequalTo(self, other, eps=None):
method _kwds (line 1053) | def _kwds(self, op, **more):
method _left_right_eps2 (line 1061) | def _left_right_eps2(self):
method _points (line 1066) | def _points(self, may_be=True): # PYCHOK no cover
method raiser (line 1073) | def raiser(self):
method raiser (line 1079) | def raiser(self, throw):
method _results (line 1084) | def _results(self, _presults, Clas, closed=False, inull=False, **eps):
method _sum (line 1107) | def _sum(self, other, op):
method _sum1 (line 1120) | def _sum1(self, _a_p, *args, **kwds): # in .karney, .points
method _sum2 (line 1124) | def _sum2(self, LL, _a_p, *args, **kwds): # in .sphericalNvector, -Tr...
method toLatLon (line 1134) | def toLatLon(self, LatLon=None, closed=False, **LatLon_kwds):
class _CompositeFHP (line 1171) | class _CompositeFHP(_CompositeBase):
method __init__ (line 1179) | def __init__(self, lls, raiser=False, **name_kind_eps):
method _classify (line 1185) | def _classify(self):
method _clip (line 1203) | def _clip(self, corners, Union=False, Clas=None,
method _identicals (line 1250) | def _identicals(self):
method _labelize (line 1256) | def _labelize(self):
method _presults (line 1269) | def _presults(self, other):
method _resultX (line 1280) | def _resultX(self, X):
method _set_entry_exits (line 1301) | def _set_entry_exits(self, other): # MCCABE 14
method _special_cases (line 1337) | def _special_cases(self, other):
method _special_identicals (line 1350) | def _special_identicals(self, other):
method _2splits (line 1365) | def _2splits(self):
method _splits_xings (line 1372) | def _splits_xings(self, other): # MCCABE 15
method _2xings (line 1412) | def _2xings(self):
class _CompositeGH (line 1419) | class _CompositeGH(_CompositeBase):
method __init__ (line 1427) | def __init__(self, lls, raiser=False, xtend=False, **name_kind_eps):
method _clip (line 1435) | def _clip(self, corners, s_entry, c_entry, Clas=None,
method _first (line 1472) | def _first(self):
method _kwds (line 1478) | def _kwds(self, op, **more):
method _presults (line 1482) | def _presults(self):
method _resultU (line 1489) | def _resultU(self, v):
method xtend (line 1506) | def xtend(self):
method xtend (line 1512) | def xtend(self, xtend):
class _EdgeFHP (line 1518) | class _EdgeFHP(object):
method __init__ (line 1533) | def __init__(self, p1, p2, **unused):
method _intersect3 (line 1542) | def _intersect3(self, q1, q2):
class _EdgeGH (line 1591) | class _EdgeGH(object):
method __init__ (line 1597) | def __init__(self, s1, s2, raiser=False, xtend=False, **unused):
method _alpha2 (line 1610) | def _alpha2(self, x, y, dx, dy):
method _Error (line 1616) | def _Error(self, n, *args, **kwds): # PYCHOK no cover
method _hypot0 (line 1622) | def _hypot0(self):
method _hypot2 (line 1627) | def _hypot2(self):
method _intersect4 (line 1631) | def _intersect4(self, c1, c2, parallel=True): # MCCABE 14
class _BooleanBase (line 1700) | class _BooleanBase(object):
method __add__ (line 1703) | def __add__(self, other):
method __and__ (line 1708) | def __and__(self, other):
method __iadd__ (line 1713) | def __iadd__(self, other):
method __iand__ (line 1718) | def __iand__(self, other):
method __ior__ (line 1723) | def __ior__(self, other):
method __or__ (line 1728) | def __or__(self, other):
method __radd__ (line 1733) | def __radd__(self, other):
method __rand__ (line 1738) | def __rand__(self, other):
method __ror__ (line 1743) | def __ror__(self, other):
method _boolean4 (line 1748) | def _boolean4(self, other, op):
method _inplace (line 1756) | def _inplace(self, r):
class BooleanFHP (line 1768) | class BooleanFHP(_CompositeFHP, _BooleanBase):
method __init__ (line 1791) | def __init__(self, lls, raiser=False, eps=EPS, **name):
method __isub__ (line 1803) | def __isub__(self, other):
method __rsub__ (line 1807) | def __rsub__(self, other):
method __sub__ (line 1811) | def __sub__(self, other):
method _boolean (line 1815) | def _boolean(self, other, Union, unused, op):
class BooleanGH (line 1822) | class BooleanGH(_CompositeGH, _BooleanBase):
method __init__ (line 1851) | def __init__(self, lls, raiser=True, xtend=False, eps=EPS, **name):
method _boolean (line 1865) | def _boolean(self, other, s_entry, c_entry, op):
method __isub__ (line 1871) | def __isub__(self, other):
method __rsub__ (line 1876) | def __rsub__(self, other):
method __sub__ (line 1881) | def __sub__(self, other):
function _alpha1 (line 1887) | def _alpha1(alpha): # PYCHOK no cover
function _alpha4 (line 1895) | def _alpha4(a):
function _Cps (line 1904) | def _Cps(Cp, composites_points, where):
function _eps0 (line 1914) | def _eps0(eps):
function isBoolean (line 1919) | def isBoolean(obj):
function _left_right_bottom_top_eps2 (line 1930) | def _left_right_bottom_top_eps2(p1, p2):
function _low_high_eps2 (line 1937) | def _low_high_eps2(lo, hi, eps):
function _min_max_eps2 (line 1953) | def _min_max_eps2(*xs):
function _other (line 1959) | def _other(this, other):
function _outside (line 1968) | def _outside(x1, x2, lo, hi):
FILE: pygeodesy/cartesianBase.py
class CartesianBase (line 53) | class CartesianBase(Vector3d, _EcefLocal):
method __init__ (line 59) | def __init__(self, x_xyz, y=None, z=None, datum=None, **ll_name):
method cassini (line 90) | def cassini(self, pointB, pointC, alpha, beta, useZ=False):
method collins (line 120) | def collins(self, pointB, pointC, alpha, beta, useZ=False):
method collins5 (line 124) | def collins5(self, pointB, pointC, alpha, beta, useZ=False):
method convertDatum (line 156) | def convertDatum(self, datum2, **datum):
method datum (line 161) | def datum(self):
method datum (line 167) | def datum(self, datum):
method destinationXyz (line 184) | def destinationXyz(self, delta, Cartesian=None, **name_Cartesian_kwds):
method _ecef9 (line 217) | def _ecef9(self):
method ellipsoidalCartesian (line 223) | def ellipsoidalCartesian(self):
method hartzell (line 228) | def hartzell(self, los=False, earth=None):
method height (line 253) | def height(self):
method height (line 259) | def height(self, height):
method _height2C (line 271) | def _height2C(self, r, Cartesian=None, datum=None, height=INT0, **kwds):
method height3 (line 282) | def height3(self, earth=None, height=None, **Cartesian_and_kwds):
method _height4 (line 323) | def _height4(self):
method height4 (line 332) | def height4(self, earth=None, normal=True, **Cartesian_and_kwds):
method isEllipsoidal (line 380) | def isEllipsoidal(self):
method isSpherical (line 386) | def isSpherical(self):
method latlon (line 392) | def latlon(self):
method latlonheight (line 398) | def latlonheight(self):
method latlonheightdatum (line 404) | def latlonheightdatum(self):
method _N_vector (line 410) | def _N_vector(self):
method _n_xyzh4 (line 416) | def _n_xyzh4(self, datum, Vector=Vector4Tuple):
method philam (line 465) | def philam(self):
method philamheight (line 471) | def philamheight(self):
method philamheightdatum (line 477) | def philamheightdatum(self):
method pierlot (line 482) | def pierlot(self, point2, point3, alpha12, alpha23, useZ=False, eps=EPS):
method pierlotx (line 513) | def pierlotx(self, point2, point3, alpha1, alpha2, alpha3, useZ=False):
method Roc2 (line 540) | def Roc2(self, earth=None):
method sphericalCartesian (line 569) | def sphericalCartesian(self):
method tienstra (line 575) | def tienstra(self, pointB, pointC, alpha, beta=None, gamma=None, useZ=...
method tienstra7 (line 579) | def tienstra7(self, pointB, pointC, alpha, beta=None, gamma=None, useZ...
method to2ab (line 615) | def to2ab(self): # PYCHOK no cover
method to2ll (line 623) | def to2ll(self): # PYCHOK no cover
method to3llh (line 631) | def to3llh(self, datum=None): # PYCHOK no cover
method toDatum (line 652) | def toDatum(self, datum2, datum=None):
method toEcef (line 688) | def toEcef(self):
method toLatLon (line 698) | def toLatLon(self, datum=None, height=None, LatLon=None, **LatLon_kwds...
method toNvector (line 728) | def toNvector(self, Nvector=None, datum=None, **name_Nvector_kwds):
method toRtp (line 762) | def toRtp(self):
method toStr (line 772) | def toStr(self, prec=3, fmt=Fmt.SQUARE, sep=_COMMASPACE_): # PYCHOK e...
method toTransform (line 783) | def toTransform(self, transform, inverse=False, datum=None):
method toVector (line 807) | def toVector(self, Vector=None, **Vector_kwds):
class RadiusThetaPhi3Tuple (line 824) | class RadiusThetaPhi3Tuple(_NamedTupleTo):
method toCartesian (line 833) | def toCartesian(self, **name_Cartesian_and_kwds):
method toDegrees (line 850) | def toDegrees(self, **name):
method toRadians (line 860) | def toRadians(self, **name):
method _toU (line 870) | def _toU(self, U):
method _toX3U (line 874) | def _toX3U(self, _X3, U, name):
function rtp2xyz (line 883) | def rtp2xyz(r_rtp, theta=0, phi=0, **name_Cartesian_and_kwds):
function rtp2xyz_ (line 899) | def rtp2xyz_(r_rtp, theta=0, phi=0, **name_Cartesian_and_kwds):
function _rtp3 (line 944) | def _rtp3(where, U, *x_y_z, **name):
function xyz2rtp (line 962) | def xyz2rtp(x_xyz, y=0, z=0, **name):
function xyz2rtp_ (line 973) | def xyz2rtp_(x_xyz, y=0, z=0, **name):
FILE: pygeodesy/clipy.py
function _box4 (line 40) | def _box4(lowerleft, upperight, name):
function _4corners (line 55) | def _4corners(corners):
function _eq (line 66) | def _eq(p1, p2, eps=EPS):
function _neq (line 72) | def _neq(p1, p2, eps=EPS):
function _pts2 (line 79) | def _pts2(points, closed, inull):
class _CS (line 95) | class _CS(_Named):
method __init__ (line 115) | def __init__(self, lowerleft, upperight, name=__name__):
method code4 (line 132) | def code4(self, p): # compute code for point p
method edge (line 147) | def edge(self, p1, p2): # set edge p1 to p2
method lat4 (line 152) | def lat4(self, x, p): # new lat and code at lon x
method lon4 (line 161) | def lon4(self, y, p): # new lon and code at lat y
method nop4 (line 170) | def nop4(self, b, p): # PYCHOK no cover
class ClipCS4Tuple (line 176) | class ClipCS4Tuple(_NamedTuple):
function clipCS4 (line 187) | def clipCS4(points, lowerleft, upperight, closed=False, inull=False):
class ClipFHP4Tuple (line 239) | class ClipFHP4Tuple(_NamedTuple):
method isintersection (line 250) | def isintersection(self):
method ispoint (line 256) | def ispoint(self):
function clipFHP4 (line 262) | def clipFHP4(points, corners, closed=False, inull=False, raiser=False, e...
class ClipGH4Tuple (line 292) | class ClipGH4Tuple(ClipFHP4Tuple):
function clipGH4 (line 303) | def clipGH4(points, corners, closed=False, inull=False, raiser=True, xte...
function _LBtrim (line 338) | def _LBtrim(p, q, t):
class ClipLB6Tuple (line 357) | class ClipLB6Tuple(_NamedTuple):
function clipLB6 (line 372) | def clipLB6(points, lowerleft, upperight, closed=False, inull=False):
class _SH (line 451) | class _SH(_Named):
method __init__ (line 464) | def __init__(self, corners, name=__name__):
method clip2 (line 482) | def clip2(self, points, closed, inull): # MCCABE 13, clip points
method clipedges (line 531) | def clipedges(self): # yield clip edge index
method clipped2 (line 547) | def clipped2(self, p): # return (clipped point [i], edge)
method dot2 (line 553) | def dot2(self, p): # dot product of point p to clip
method intersect (line 564) | def intersect(self, p1, p2, edge): # compute intersection
class _SHlist (line 583) | class _SHlist(list):
method __init__ (line 588) | def __init__(self, inull):
method append (line 592) | def append(self, p):
class _SHlli (line 597) | class _SHlli(LatLon_):
method __init__ (line 604) | def __init__(self, lat, lon, classof, edge):
class ClipSH3Tuple (line 612) | class ClipSH3Tuple(_NamedTuple):
function clipSH (line 623) | def clipSH(points, corners, closed=False, inull=False):
function clipSH3 (line 649) | def clipSH3(points, corners, closed=False, inull=False):
FILE: pygeodesy/constants.py
function _copysign_0_0 (line 32) | def _copysign_0_0(y):
function _copysign_1_0 (line 38) | def _copysign_1_0(y):
function _copysignINF (line 44) | def _copysignINF(y):
function _flipsign (line 50) | def _flipsign(x, y=-1):
function _Float (line 56) | def _Float(**name_arg):
function _float (line 63) | def _float(x): # in .datums, .ellipsoids, ...
function float_ (line 70) | def float_(x, sets=False):
function float0_ (line 93) | def float0_(*xs):
function _float0 (line 100) | def _float0(x): # in .auxilats.auxily, .resections, .vector3dBase, ...
function floats_ (line 113) | def floats_(*xs, **sets): # sets=False
function _floatuple (line 135) | def _floatuple(*fs):
function _log2 (line 146) | def _log2(x): # in .rhumb.aux_, .auxilats.auxLat
function _naninf (line 150) | def _naninf(p, *xs):
function _over (line 158) | def _over(p, q):
function _over_1 (line 167) | def _over_1(p, q):
function _1_over (line 179) | def _1_over(x):
function _Radius (line 188) | def _Radius(**name_arg):
function _0_0s (line 344) | def _0_0s(n):
function _isclose (line 354) | def _isclose(a, b, rel_tol=1e-9, abs_tol=0):
function isclose (line 364) | def isclose(a, b, rel_tol=1e-12, abs_tol=EPS0):
function _iscfinite (line 375) | def _iscfinite(x): # PYCHOK not self?
function _isfinite (line 384) | def _isfinite(x): # PYCHOK not self?
function isfinite (line 390) | def isfinite(obj):
function isint0 (line 411) | def isint0(obj, both=False):
function isnear0 (line 425) | def isnear0(x, eps0=EPS0):
function isnear1 (line 439) | def isnear1(x, eps1=EPS0):
function isnear90 (line 452) | def isnear90(x, eps90=EPS0):
function isneg (line 465) | def isneg(x):
function isneg0 (line 476) | def isneg0(x):
function isninf (line 488) | def isninf(x):
function isnon0 (line 499) | def isnon0(x, eps0=EPS0):
function _off90 (line 513) | def _off90(lat):
function remainder (line 524) | def remainder(x, y):
function _umod_360 (line 540) | def _umod_360(deg):
function _umod_PI2 (line 546) | def _umod_PI2(rad):
function _main (line 554) | def _main(globalocals):
FILE: pygeodesy/css.py
function _CS0 (line 40) | def _CS0(cs0):
class CSSError (line 52) | class CSSError(_ValueError):
class CassiniSoldner (line 58) | class CassiniSoldner(_NamedBase):
method __init__ (line 69) | def __init__(self, lat0, lon0, datum=_WGS84, **name):
method datum (line 88) | def datum(self):
method datum (line 94) | def datum(self, datum):
method _datumatch (line 104) | def _datumatch(self, latlon):
method equatoradius (line 114) | def equatoradius(self):
method flattening (line 122) | def flattening(self):
method forward (line 129) | def forward(self, lat, lon, **name):
method forward4 (line 148) | def forward4(self, lat, lon, **name):
method forward6 (line 169) | def forward6(self, lat, lon, **name):
method geodesic (line 219) | def geodesic(self):
method geodesic (line 237) | def geodesic(self, exact):
method isExact (line 251) | def isExact(self):
method lat0 (line 258) | def lat0(self):
method latlon0 (line 264) | def latlon0(self):
method latlon0 (line 271) | def latlon0(self, latlon0):
method lon0 (line 290) | def lon0(self):
method majoradius (line 296) | def majoradius(self): # PYCHOK no cover
method reset (line 300) | def reset(self, lat0, lon0):
method reverse (line 318) | def reverse(self, easting, northing, LatLon=None, **name_LatLon_kwds):
method reverse4 (line 350) | def reverse4(self, easting, northing, **name):
method toRepr (line 375) | def toRepr(self, prec=6, **unused): # PYCHOK expected
method toStr (line 385) | def toStr(self, prec=6, sep=_SPACE_, **unused): # PYCHOK expected
class Css (line 397) | class Css(_NamedBase):
method __init__ (line 406) | def __init__(self, e, n, h=0, cs0=None, **name):
method azi (line 433) | def azi(self):
method cs0 (line 441) | def cs0(self):
method cs0 (line 447) | def cs0(self, cs0):
method easting (line 476) | def easting(self):
method height (line 482) | def height(self):
method latlon (line 488) | def latlon(self):
method northing (line 495) | def northing(self):
method reverse4 (line 501) | def reverse4(self):
method rk (line 507) | def rk(self):
method toLatLon (line 514) | def toLatLon(self, LatLon=None, height=None, **LatLon_kwds):
method toRepr (line 539) | def toRepr(self, prec=6, fmt=Fmt.SQUARE, sep=_COMMASPACE_, m=_m_, C=Fa...
method toStr (line 560) | def toStr(self, prec=6, sep=_SPACE_, m=_m_): # PYCHOK expected
class EasNorAziRk4Tuple (line 576) | class EasNorAziRk4Tuple(_NamedTuple):
class EasNorAziRkEqu6Tuple (line 586) | class EasNorAziRkEqu6Tuple(_NamedTuple):
class LatLonAziRk4Tuple (line 597) | class LatLonAziRk4Tuple(_NamedTuple):
function toCss (line 606) | def toCss(latlon, cs0=None, height=None, Css=Css, **name):
FILE: pygeodesy/datums.py
class Transform (line 120) | class Transform(_NamedEnumItem):
method __init__ (line 140) | def __init__(self, name=NN, tx=0, ty=0, tz=0,
method __eq__ (line 173) | def __eq__(self, other):
method __hash__ (line 183) | def __hash__(self):
method __iter__ (line 186) | def __iter__(self):
method __matmul__ (line 192) | def __matmul__(self, point): # PYCHOK Python 3.5+
method __neg__ (line 204) | def __neg__(self):
method inverse (line 207) | def inverse(self, **name):
method isunity (line 221) | def isunity(self):
method items (line 227) | def items(self, inverse=False):
method _rps2 (line 236) | def _rps2(self, s_):
method _s_s1 (line 243) | def _s_s1(self, s1): # in .trf
method toStr (line 251) | def toStr(self, prec=5, fmt=Fmt.g, **sep_name): # PYCHOK expected
method transform (line 264) | def transform(self, x, y, z, inverse=False, **Vector_and_kwds):
class Transforms (line 300) | class Transforms(_NamedEnum):
method _Lazy (line 304) | def _Lazy(self, **name_tx_ty_tz_s_sx_sy_sz):
class Datum (line 376) | class Datum(_NamedEnumItem):
method __init__ (line 382) | def __init__(self, ellipsoid, transform=None, **name):
method __eq__ (line 404) | def __eq__(self, other):
method __hash__ (line 415) | def __hash__(self):
method __matmul__ (line 418) | def __matmul__(self, point): # PYCHOK Python 3.5+
method ecef (line 426) | def ecef(self, Ecef=None):
method ellipsoid (line 440) | def ellipsoid(self):
method exactTM (line 446) | def exactTM(self):
method _hash (line 452) | def _hash(self):
method isEllipsoidal (line 456) | def isEllipsoidal(self):
method isOblate (line 462) | def isOblate(self):
method isProlate (line 468) | def isProlate(self):
method isSpherical (line 474) | def isSpherical(self):
method toStr (line 479) | def toStr(self, sep=_COMMASPACE_, **name): # PYCHOK expected
method transform (line 497) | def transform(self):
function _earth_datum (line 503) | def _earth_datum(inst, a_earth, f=None, raiser=_a_ellipsoid_, **name): ...
function _earth_ellipsoid (line 526) | def _earth_ellipsoid(earth, **name_raiser):
function _ED2 (line 534) | def _ED2(radius, name):
function _ellipsoidal_datum (line 546) | def _ellipsoidal_datum(earth, Error=TypeError, raiser=NN, **name):
function _EnD3 (line 566) | def _EnD3(earth, name):
function _equall (line 593) | def _equall(t1, t2): # in .trf
function _mean_radius (line 599) | def _mean_radius(radius, *lats):
function _negastr (line 613) | def _negastr(name): # in .trf, test/testTrf
function _spherical_datum (line 626) | def _spherical_datum(earth, Error=TypeError, raiser=NN, **name):
class Datums (line 643) | class Datums(_NamedEnum):
method _Lazy (line 647) | def _Lazy(self, ellipsoid_name, transform_name, **name):
FILE: pygeodesy/deprecated/bases.py
class LatLonHeightBase (line 15) | class LatLonHeightBase(_LatLonBase): # PYCHOK no cover
FILE: pygeodesy/deprecated/classes.py
class _Deprecated_NamedTuple (line 29) | class _Deprecated_NamedTuple(_NamedTuple):
method __new__ (line 32) | def __new__(cls, *args, **kwds):
function _reNames (line 37) | def _reNames(names, old, *new):
class ClipCS3Tuple (line 43) | class ClipCS3Tuple(_Deprecated_NamedTuple): # PYCHOK no cover
class ConformalTriaxial (line 50) | class ConformalTriaxial(Conformal):
method __init__ (line 52) | def __init__(self, *args, **kwds): # PYCHOK no cover
class EasNorExact4Tuple (line 57) | class EasNorExact4Tuple(_Deprecated_NamedTuple):
function EcefCartesian (line 63) | def EcefCartesian(*args, **kwds):
function Fn_rt (line 109) | def Fn_rt(root, *xs, **name_RESIDUAL_raiser): # PYCHOK no cover
function FrechetCosineAndoyerLambert (line 122) | def FrechetCosineAndoyerLambert(point1s, **kwds): # PYCHOK no cover
function FrechetCosineForsytheAndoyerLambert (line 136) | def FrechetCosineForsytheAndoyerLambert(point1s, **kwds): # PYCHOK no c...
function HausdorffCosineAndoyerLambert (line 150) | def HausdorffCosineAndoyerLambert(point1s, **kwds): # PYCHOK no cover
function HausdorffCosineForsytheAndoyerLambert (line 164) | def HausdorffCosineForsytheAndoyerLambert(point1s, **kwds): # PYCHOK no...
function HeightIDW (line 178) | def HeightIDW(knots, **kwds): # PYCHOK no cover
function HeightIDW2 (line 191) | def HeightIDW2(knots, **kwds): # PYCHOK no cover
function HeightIDW3 (line 204) | def HeightIDW3(knots, **kwds): # PYCHOK no cover
function HeightIDWcosineAndoyerLambert (line 218) | def HeightIDWcosineAndoyerLambert(knots, **kwds): # PYCHOK no cover
function HeightIDWcosineForsytheAndoyerLambert (line 232) | def HeightIDWcosineForsytheAndoyerLambert(knots, **kwds): # PYCHOK no c...
class JacobiConformal (line 246) | class JacobiConformal(Conformal):
method __init__ (line 248) | def __init__(self, *args, **kwds): # PYCHOK no cover
class JacobiConformalSpherical (line 253) | class JacobiConformalSpherical(ConformalSphere):
method __init__ (line 255) | def __init__(self, *args, **kwds): # PYCHOK no cover
class Jacobi2Tuple (line 260) | class Jacobi2Tuple(Conformal2Tuple):
method __new__ (line 263) | def __new__(cls, *args, **kwds):
class Lam_ (line 268) | class Lam_(Lamd):
method __init__ (line 270) | def __init__(self, *args, **kwds): # PYCHOK no cover
class LatLonExact4Tuple (line 275) | class LatLonExact4Tuple(_Deprecated_NamedTuple):
class NearestOn4Tuple (line 281) | class NearestOn4Tuple(_Deprecated_NamedTuple): # PYCHOK no cover
class Phi_ (line 287) | class Phi_(Phid):
method __init__ (line 289) | def __init__(self, *args, **kwds): # PYCHOK no cover
class Ned3Tuple (line 294) | class Ned3Tuple(_Deprecated_NamedTuple): # was in .ellipsoidalNvector
function RefFrameError (line 301) | def RefFrameError(*args, **kwds): # PYCHOK no cover
class Rhumb7Tuple (line 315) | class Rhumb7Tuple(_Deprecated_NamedTuple):
method toDirect9Tuple (line 322) | def toDirect9Tuple(self, **kwds): # PYCHOK no cover
method toGDict (line 326) | def toGDict(self, **kwds): # PYCHOK no cover
method toInverse10Tuple (line 330) | def toInverse10Tuple(self, **kwds): # PYCHOK no cover
method toRhumb8Tuple (line 334) | def toRhumb8Tuple(self, dflt=NAN): # PYCHOK no cover
method _to7Tuple (line 337) | def _to7Tuple(self): # PYCHOK no cover
class RhumbOrder2Tuple (line 343) | class RhumbOrder2Tuple(_Deprecated_NamedTuple, _GTuple):
class Transform7Tuple (line 351) | class Transform7Tuple(_Deprecated_NamedTuple): # PYCHOK no cover
method __new__ (line 356) | def __new__(cls, tx=0, ty=0, tz=0, s=0,
class TriAngle4Tuple (line 364) | class TriAngle4Tuple(_Deprecated_NamedTuple):
class UtmUps4Tuple (line 371) | class UtmUps4Tuple(_Deprecated_NamedTuple): # PYCHOK no cover
class XDist (line 381) | class XDist(ADict):
method __init__ (line 383) | def __init__(self, *args, **kwds): # PYCHOK no cover
FILE: pygeodesy/deprecated/consterns.py
class _Deprecated_Float (line 17) | class _Deprecated_Float(Float):
class _Deprecated_Int (line 22) | class _Deprecated_Int(Int):
class _Deprecated_Str (line 27) | class _Deprecated_Str(Str):
class Elliperim (line 32) | class Elliperim(object):
method AGM (line 36) | def AGM(self, a, b, **unused): # PYCHOK no cover
method Arc43 (line 41) | def Arc43(self, a, b): # PYCHOK no cover
method E2k (line 46) | def E2k(self, a, b): # PYCHOK no cover
method e2k (line 51) | def e2k(self, a, b, **unused): # PYCHOK no cover
method GK (line 56) | def GK(self, a, b): # PYCHOK no cover
method HG (line 61) | def HG(self, a, b, **unused): # PYCHOK no cover
method R2 (line 66) | def R2(self, a, b): # PYCHOK no cover
FILE: pygeodesy/deprecated/functions.py
function anStr (line 25) | def anStr(name, OKd='._-', sub=_UNDER_): # PYCHOK no cover
function areaof (line 31) | def areaof(points, adjust=True, radius=R_M, wrap=True): # PYCHOK no cover
function atand (line 37) | def atand(x): # PYCHOK no cover
function bounds (line 43) | def bounds(points, wrap=True, LatLon=None): # PYCHOK no cover
function clipCS3 (line 53) | def clipCS3(points, lowerleft, upperright, closed=False, inull=False): ...
function clipDMS (line 65) | def clipDMS(deg, limit): # PYCHOK no cover
function clipStr (line 71) | def clipStr(bstr, limit=50, white=NN): # PYCHOK no cover
function collins (line 77) | def collins(pointA, pointB, pointC, alpha, beta, **useZ_Clas_and_kwds):
function copysign (line 84) | def copysign(x, y): # PYCHOK no cover
function cosineAndoyerLambert (line 90) | def cosineAndoyerLambert(lat1, lon1, lat2, lon2, **datum_wrap):
function cosineAndoyerLambert_ (line 96) | def cosineAndoyerLambert_(phi2, phi1, lam21, **datum):
function cosineForsytheAndoyerLambert (line 102) | def cosineForsytheAndoyerLambert(lat1, lon1, lat2, lon2, **datum_wrap):
function cosineForsytheAndoyerLambert_ (line 108) | def cosineForsytheAndoyerLambert_(phi2, phi1, lam21, **datum):
function decodeEPSG2 (line 114) | def decodeEPSG2(arg): # PYCHOK no cover
function elliperim (line 123) | def elliperim(a, b, *deg2_1): # PYCHOK no cover
function elliperim_ (line 130) | def elliperim_(a, b, *rad2_1): # PYCHOK no cover
function encodeEPSG (line 137) | def encodeEPSG(zone, hemipole=NN, band=NN): # PYCHOK no cover
function enStr2 (line 146) | def enStr2(easting, northing, prec, *extras): # PYCHOK no cover
function equirectangular_ (line 152) | def equirectangular_(lat1, lon1, lat2, lon2, **options): # PYCHOK no cover
function equirectangular3 (line 158) | def equirectangular3(lat1, lon1, lat2, lon2, **options): # PYCHOK no cover
function excessAbc (line 167) | def excessAbc(A, b, c): # PYCHOK no cover
function excessGirard (line 173) | def excessGirard(A, B, C): # PYCHOK no cover
function excessLHuilier (line 179) | def excessLHuilier(a, b, c): # PYCHOK no cover
function false2f (line 185) | def false2f(value, name=_value_, false=True, Error=ValueError): # PYCHO...
function falsed2f (line 191) | def falsed2f(falsed=True, Error=ValueError, **name_value): # PYCHOK no ...
function float0 (line 219) | def float0(*xs): # PYCHOK no cover
function fStr (line 225) | def fStr(floats, prec=6, fmt=_MODS.streprs.Fmt.f, ints=False, sep=_COMMA...
function fStrzs (line 231) | def fStrzs(floatstr): # PYCHOK no cover
function Fsum2product (line 237) | def Fsum2product(*xs, **kwds):
function hypot3 (line 245) | def hypot3(x, y, z): # PYCHOK no cover
function inStr (line 251) | def inStr(inst, *args, **kwds): # PYCHOK no cover
function isenclosedby (line 257) | def isenclosedby(point, points, wrap=False): # PYCHOK no cover
function istuplist (line 263) | def istuplist(obj, minum=0): # PYCHOK no cover
function joined (line 269) | def joined(*words, **sep): # PYCHOK no cover
function joined_ (line 275) | def joined_(*words, **sep): # PYCHOK no cover
function nearestOn3 (line 281) | def nearestOn3(point, points, closed=False, wrap=False, **options): # P...
function nearestOn4 (line 290) | def nearestOn4(point, points, closed=False, wrap=False, **options): # P...
function parseUTM (line 299) | def parseUTM(strUTM, datum=_WGS84, Utm=_UTM, name=NN): # PYCHOK no cover
function perimeterof (line 314) | def perimeterof(points, closed=False, adjust=True, radius=R_M, wrap=True...
function polygon (line 320) | def polygon(points, closed=True, base=None): # PYCHOK no cover
function scalar (line 326) | def scalar(value, low=EPS, high=1.0, name=_scalar_, Error=ValueError): ...
function simplify2 (line 338) | def simplify2(points, pipe=_1mm, **radius_shortest_indices_options): # ...
function simplifyRDPm (line 344) | def simplifyRDPm(points, distance=_1mm, **radius_shortest_indices_options):
function simplifyVWm (line 350) | def simplifyVWm(points, area=_1mm, **radius_attr_indices_options):
function tienstra (line 356) | def tienstra(pointA, pointB, pointC, alpha, **beta_gamma_useZ_Clas_and_k...
function toUtm (line 362) | def toUtm(latlon, lon=None, datum=None, Utm=_UTM, cmoff=True, name=NN): ...
function triAngle4 (line 387) | def triAngle4(a, b, c):
function unsign0 (line 397) | def unsign0(x): # PYCHOK no cover
function unStr (line 403) | def unStr(name, *args, **kwds): # PYCHOK no cover
function utmZoneBand2 (line 409) | def utmZoneBand2(lat, lon): # PYCHOK no cover
FILE: pygeodesy/deprecated/nvector.py
class Nvector (line 17) | class Nvector(NvectorBase): # PYCHOK no cover
method __init__ (line 20) | def __init__(self, x, y=None, z=None, h=0, ll=None, datum=None, name=NN):
FILE: pygeodesy/dms.py
function _D603 (line 133) | def _D603(sep, s_D=_DOT_, s_M=None, s_S=S_NUL, s_DMS=S_DMS, **unused):
function _DMS3 (line 143) | def _DMS3(form, s_D=S_DEG, s_M=S_MIN, s_S=S_SEC, s_DMS=S_DMS, **unused):
function _dms3 (line 149) | def _dms3(d, ddd, p, w):
function _DR2 (line 160) | def _DR2(s_D=S_NUL, s_R=S_RAD, **unused):
function _fstrzs (line 166) | def _fstrzs(t, **unused):
function _split3 (line 172) | def _split3(strDMS, suffix=_NSEW_):
function _toDMS (line 182) | def _toDMS(deg, form, prec, sep, ddd, P, s_D_M_S): # MCCABE 15 in .units
function bearingDMS (line 254) | def bearingDMS(bearing, form=F_D, prec=None, sep=S_SEP, **s_D_M_S):
function _clip (line 271) | def _clip(angle, limit, units):
function clipDegrees (line 282) | def clipDegrees(deg, limit):
function clipRadians (line 296) | def clipRadians(rad, limit):
function compassDMS (line 310) | def compassDMS(bearing, form=F_D, prec=None, sep=S_SEP, **s_D_M_S):
function compassPoint (line 328) | def compassPoint(bearing, prec=3):
function degDMS (line 360) | def degDMS(deg, prec=6, s_D=S_DEG, s_M=S_MIN, s_S=S_SEC, neg=_MINUS_, po...
function latDMS (line 403) | def latDMS(deg, form=_F_DMS, prec=None, sep=S_SEP, **s_D_M_S):
function latlonDMS (line 421) | def latlonDMS(lls, **m_form_prec_sep_s_D_M_S):
function latlonDMS_ (line 451) | def latlonDMS_(*lls, **m_form_prec_sep_s_D_M_S):
function _latlonDMS_sep2 (line 480) | def _latlonDMS_sep2(where, sep=None, **kwds):
function lonDMS (line 492) | def lonDMS(deg, form=_F_DMS, prec=None, sep=S_SEP, **s_D_M_S):
function normDMS (line 510) | def normDMS(strDMS, norm=None, **s_D_M_S):
function parseDDDMMSS (line 549) | def parseDDDMMSS(strDDDMMSS, suffix=_NSEW_, sep=S_SEP, clip=0, sexagecim...
function _DDDMMSS5 (line 631) | def _DDDMMSS5(f, S, sexagecimal):
function _DDDMMSS6 (line 657) | def _DDDMMSS6(t, S):
function _DMS2deg (line 681) | def _DMS2deg(strDMS, suffix, sep, clip, s_D_M_S):
function _dms2deg (line 698) | def _dms2deg(n, P, d, m=_0_0, s=_0_0):
function parseDMS (line 708) | def parseDMS(strDMS, suffix=_NSEW_, sep=S_SEP, clip=0, **s_D_M_S): # MC...
function parseDMS2 (line 746) | def parseDMS2(strLat, strLon, sep=S_SEP, clipLat=90, clipLon=180, wrap=F...
function _2Tuple (line 776) | def _2Tuple(strLat, strLon, clipLat, clipLon, wrap, **kwds):
function parse3llh (line 791) | def parse3llh(strllh, height=0, sep=_COMMA_, clipLat=90, clipLon=180, wr...
function parseRad (line 845) | def parseRad(strRad, suffix=_NSEW_, clip=0):
function precision (line 870) | def precision(form, prec=None):
function toDMS (line 894) | def toDMS(deg, form=_F_DMS, prec=2, sep=S_SEP, ddd=2, neg=_MINUS_, pos=_...
FILE: pygeodesy/ecef.py
class EcefError (line 102) | class EcefError(_ValueError):
class _EcefBase (line 108) | class _EcefBase(_NamedBase):
method __init__ (line 116) | def __init__(self, a_ellipsoid=_EWGS84, f=None, lon00=INT0, **name):
method __eq__ (line 160) | def __eq__(self, other):
method datum (line 171) | def datum(self):
method ellipsoid (line 177) | def ellipsoid(self):
method equatoradius (line 183) | def equatoradius(self):
method flattening (line 191) | def flattening(self): # Karney property
method _forward (line 199) | def _forward(self, lat, lon, h, name, M=False, _philam=False): # in ....
method forward (line 221) | def forward(self, latlonh, lon=None, height=0, M=False, **name):
method forward_ (line 248) | def forward_(self, phi, lam, height=0, M=False, **name):
method _Geocentrics (line 272) | def _Geocentrics(self):
method lon00 (line 279) | def lon00(self):
method lon00 (line 285) | def lon00(self, lon00):
method _Matrix (line 290) | def _Matrix(self, sa, ca, sb, cb):
method _polon (line 302) | def _polon(self, y, x, p, **lon00_name):
method reverse (line 307) | def reverse(self, xyz, y=None, z=None, M=False, **tol_lon00_name): # ...
method toStr (line 311) | def toStr(self, prec=9, **unused): # PYCHOK signature
method _xyzllhCpn9 (line 320) | def _xyzllhCpn9(self, xyz, y, z, **lon00_name):
class EcefFarrell21 (line 348) | class EcefFarrell21(_EcefBase):
method reverse (line 354) | def reverse(self, xyz, y=None, z=None, M=None, **lon00_name): # PYCHO...
class EcefFarrell22 (line 421) | class EcefFarrell22(_EcefBase):
method reverse (line 427) | def reverse(self, xyz, y=None, z=None, M=None, **lon00_name): # PYCHO...
class EcefKarney (line 466) | class EcefKarney(_EcefBase):
method reverse (line 479) | def reverse(self, xyz, y=None, z=None, M=False, **lon00_name):
class EcefSudano (line 601) | class EcefSudano(_EcefBase):
method reverse (line 607) | def reverse(self, xyz, y=None, z=None, M=None, tol=EPS, **lon00_name):...
method tolerance (line 675) | def tolerance(self):
method tolerance (line 680) | def tolerance(self, tol):
class EcefUPC (line 684) | class EcefUPC(_EcefBase):
method reverse (line 689) | def reverse(self, xyz, y=None, z=None, M=None, tol=EPS, **lon00_name):...
class EcefVeness (line 741) | class EcefVeness(_EcefBase):
method reverse (line 751) | def reverse(self, xyz, y=None, z=None, M=None, **lon00_name): # PYCHO...
class EcefYou (line 804) | class EcefYou(_EcefBase):
method __init__ (line 816) | def __init__(self, a_ellipsoid=_EWGS84, f=None, **lon00_name): # PYCH...
method reverse (line 825) | def reverse(self, xyz, y=None, z=None, M=None, **lon00_name): # PYCHO...
class EcefMatrix (line 880) | class EcefMatrix(_NamedTuple):
method _validate (line 892) | def _validate(self, **unused): # PYCHOK unused
method __new__ (line 897) | def __new__(cls, sa, ca, sb, cb, *_more, **name):
method column (line 935) | def column(self, column):
method copy (line 942) | def copy(self, **unused): # PYCHOK signature
method matrix3 (line 952) | def matrix3(self):
method matrixTransposed3 (line 958) | def matrixTransposed3(self):
method multiply (line 963) | def multiply(self, other):
method rotate (line 980) | def rotate(self, xyz, *xyz0):
method row (line 1002) | def row(self, row):
method unrotate (line 1010) | def unrotate(self, xyz, *xyz0):
class Ecef9Tuple (line 1040) | class Ecef9Tuple(_NamedTuple, _EcefLocal):
method _CartesianBase (line 1052) | def _CartesianBase(self):
method convertDatum (line 1058) | def convertDatum(self, datum2): # for backward compatibility
method _ecef9 (line 1063) | def _ecef9(self): # in ._EcefLocal._Ltp_ecef2local
method ellipsoid (line 1067) | def ellipsoid(self):
method lam (line 1073) | def lam(self):
method lamVermeille (line 1079) | def lamVermeille(self):
method latlon (line 1098) | def latlon(self):
method latlonheight (line 1104) | def latlonheight(self):
method latlonheightdatum (line 1110) | def latlonheightdatum(self):
method latlonVermeille (line 1116) | def latlonVermeille(self):
method lonVermeille (line 1124) | def lonVermeille(self):
method Mx (line 1133) | def Mx(self):
method phi (line 1140) | def phi(self):
method philam (line 1146) | def philam(self):
method philamheight (line 1152) | def philamheight(self):
method philamheightdatum (line 1158) | def philamheightdatum(self):
method philamVermeille (line 1164) | def philamVermeille(self):
method toCartesian (line 1173) | def toCartesian(self, Cartesian=None, **Cartesian_kwds):
method toDatum (line 1198) | def toDatum(self, datum2, **name):
method toLatLon (line 1218) | def toLatLon(self, LatLon=None, **LatLon_kwds):
method toVector (line 1247) | def toVector(self, Vector=None, **Vector_kwds):
method xyz (line 1270) | def xyz(self):
method xyzh (line 1276) | def xyzh(self):
function _4Ecef (line 1282) | def _4Ecef(this, Ecef): # in .datums.Datum.ecef, .ellipsoids.Ellipsoid....
function _llhn4 (line 1292) | def _llhn4(latlonh, lon, height, suffix=NN, Error=EcefError, **name): #...
function _norm3 (line 1311) | def _norm3(y, x):
function _norm7 (line 1318) | def _norm7(y, x, z=0, E=_EWGS84):
function _xEcef (line 1337) | def _xEcef(Ecef): # PYCHOK .latlonBase
function _xyzn4 (line 1346) | def _xyzn4(xyz, y, z, Types, Error=EcefError, lon00=0, # PYCHOK unused
FILE: pygeodesy/ecefLocals.py
class _EcefLocal (line 25) | class _EcefLocal(_Named):
method Ecef (line 31) | def Ecef(self):
method _ecef9 (line 37) | def _ecef9(self):
method _ecef9datum (line 42) | def _ecef9datum(self):
method _ltp (line 50) | def _ltp(self):
method _ltp_ecef2local (line 55) | def _ltp_ecef2local(self, ltp, Xyz_kwds, _None=None, **Xyz): # in C{E...
method toAer (line 66) | def toAer(self, ltp=None, **Aer_and_kwds):
method toEnu (line 82) | def toEnu(self, ltp=None, **Enu_and_kwds):
method toLocal (line 98) | def toLocal(self, Xyz=None, ltp=None, **Xyz_kwds):
method toLtp (line 115) | def toLtp(self, Ecef=None, **name):
method toNed (line 131) | def toNed(self, ltp=None, **Ned_and_kwds):
method toXyz (line 147) | def toXyz(self, ltp=None, **Xyz_and_kwds):
FILE: pygeodesy/elevations.py
function _json (line 60) | def _json(ngs):
function _error (line 92) | def _error(fun, lat, lon, e):
function _qURL (line 98) | def _qURL(url, timeout=2, **params):
function _xml (line 117) | def _xml(tag, xml):
class Elevation2Tuple (line 137) | class Elevation2Tuple(_NamedTuple): # .elevations.py
function elevation2 (line 144) | def elevation2(lat, lon, timeout=2.0):
class GeoidHeight2Tuple (line 191) | class GeoidHeight2Tuple(_NamedTuple): # .elevations.py
function geoidHeight2 (line 199) | def geoidHeight2(lat, lon, model=0, timeout=2.0):
FILE: pygeodesy/ellipses.py
class Ellipse (line 39) | class Ellipse(_NamedBase):
method __init__ (line 49) | def __init__(self, a, b, **name):
method a (line 84) | def a(self):
method apses2 (line 91) | def apses2(self):
method arc (line 102) | def arc(self, deg2, deg1=0):
method arc_ (line 113) | def arc_(self, rad2, rad1=0):
method area (line 136) | def area(self):
method b (line 143) | def b(self):
method c (line 150) | def c(self):
method e (line 157) | def e(self):
method e2 (line 164) | def e2(self):
method _Ek (line 173) | def _Ek(self):
method _ellipE (line 178) | def _ellipE(self, k, phi=None): # PYCHOK k
method _ellipe (line 185) | def _ellipe(self):
method _Error (line 199) | def _Error(self, where, **cause): # PYCHOK no cover
method foci (line 210) | def foci(self):
method _GKs (line 224) | def _GKs(self):
method hartzell4 (line 231) | def hartzell4(self, x, y, los=False):
method height4 (line 258) | def height4(self, x, y, **normal_eps):
method _HGKs (line 281) | def _HGKs(self, h, maxit):
method isCircular (line 298) | def isCircular(self):
method isFlat (line 304) | def isFlat(self):
method isOblate (line 310) | def isOblate(self):
method isProlate (line 316) | def isProlate(self):
method lati (line 322) | def lati(self):
method normal3d (line 335) | def normal3d(self, deg_x, y=None, **length):
method normal4 (line 352) | def normal4(self, deg_x, y=None, **height_normal):
method p (line 374) | def p(self):
method perimeterAGM (line 381) | def perimeterAGM(self):
method perimeter4Arc3 (line 407) | def perimeter4Arc3(self):
method perimeterCR (line 444) | def perimeterCR(self):
method perimeterGK (line 458) | def perimeterGK(self):
method perimeterHGK (line 469) | def perimeterHGK(self):
method perimeter2k (line 494) | def perimeter2k(self):
method perimeter2k_ (line 501) | def perimeter2k_(self):
method _perimeter2k (line 509) | def _perimeter2k(self, _ellip):
method perimeter2R (line 531) | def perimeter2R(self):
method perimeter2RC (line 542) | def perimeter2RC(self):
method _Ph2 (line 565) | def _Ph2(self):
method point (line 578) | def point(self, deg_x, y=None):
method points (line 587) | def points(self, np, nq=4, ccw=False, ended=False, eps=EPS): # MCCABE 13
method polar2d (line 636) | def polar2d(self, deg_x, y=None):
method R1 (line 648) | def R1(self):
method R2 (line 657) | def R2(self):
method Roc (line 665) | def Roc(self, deg_x, y=None, eps=None):
method Roc_ (line 674) | def Roc_(self, rad_x, y=None, eps=None):
method Rrectifying (line 696) | def Rrectifying(self):
method _sc2 (line 701) | def _sc2(self, x, y, eps=EPS):
method _sideOf (line 713) | def _sideOf(self, x, y, eps):
method sideOf (line 725) | def sideOf(self, x, y, eps=EPS):
method slope (line 734) | def slope(self, deg_x, y=None, eps=None):
method slope_ (line 745) | def slope_(self, rad_x, y=None, eps=None):
method toEllipsoid (line 762) | def toEllipsoid(self, **Ellipsoid_and_kwds):
method toStr (line 773) | def toStr(self, prec=8, terse=2, **sep_name): # PYCHOK signature
method toTriaxial_ (line 793) | def toTriaxial_(self, c=EPS, **Triaxial_and_kwds): # like .Ellipse5Tu...
method _triaxialX (line 803) | def _triaxialX(self, method, *args, **kwds):
method _xy03 (line 815) | def _xy03(self, deg_x, y):
class EllipseError (line 826) | class EllipseError(_ValueError):
function _arc (line 832) | def _arc(_e, k, r):
function _isFlat (line 842) | def _isFlat(a, b): # in .triaxials.bases
function _q1ps (line 847) | def _q1ps(a, b, n, eps):
function _2RC (line 875) | def _2RC(h, r):
FILE: pygeodesy/ellipsoidalBase.py
class CartesianEllipsoidalBase (line 52) | class CartesianEllipsoidalBase(CartesianBase):
method __init__ (line 59) | def __init__(self, x_xyz, y=None, z=None, reframe=None, epoch=None,
method convertRefFrame (line 89) | def convertRefFrame(self, reframe2, reframe, epoch=None):
method ellipsoidalCartesian (line 94) | def ellipsoidalCartesian(self):
method epoch (line 100) | def epoch(self):
method epoch (line 106) | def epoch(self, epoch):
method intersections2 (line 114) | def intersections2(self, radius, center2, radius2, sphere=True,
method reframe (line 160) | def reframe(self):
method reframe (line 166) | def reframe(self, reframe):
method toLatLon (line 173) | def toLatLon(self, datum=None, height=None, **LatLon_and_kwds): # PYC...
method toRefFrame (line 184) | def toRefFrame(self, reframe2, reframe=None, epoch=None, epoch2=None, ...
method toTransforms_ (line 210) | def toTransforms_(self, *transforms, **datum): # PYCHOK no cover
class LatLonEllipsoidalBase (line 218) | class LatLonEllipsoidalBase(LatLonBase):
method __init__ (line 230) | def __init__(self, latlonh, lon=None, height=0, datum=_WGS84, reframe=...
method antipode (line 273) | def antipode(self, height=None):
method convergence (line 288) | def convergence(self):
method convertDatum (line 293) | def convertDatum(self, datum2):
method convertRefFrame (line 298) | def convertRefFrame(self, reframe2):
method datum (line 303) | def datum(self):
method datum (line 309) | def datum(self, datum):
method distanceTo2 (line 321) | def distanceTo2(self, other, wrap=False):
method _elevation2 (line 350) | def _elevation2(self):
method elevation2 (line 356) | def elevation2(self, adjust=True, datum=None, timeout=2):
method ellipsoid (line 385) | def ellipsoid(self, datum=_WGS84):
method ellipsoidalLatLon (line 395) | def ellipsoidalLatLon(self):
method ellipsoids (line 400) | def ellipsoids(self, other):
method epoch (line 424) | def epoch(self):
method epoch (line 430) | def epoch(self, epoch):
method Equidistant (line 439) | def Equidistant(self):
method _etm (line 449) | def _etm(self):
method gamma (line 455) | def gamma(self):
method _geoidHeight2 (line 462) | def _geoidHeight2(self):
method geoidHeight2 (line 468) | def geoidHeight2(self, adjust=False, datum=None, timeout=2):
method intermediateTo (line 497) | def intermediateTo(self, other, fraction, height=None, wrap=False): #...
method intersection3 (line 501) | def intersection3(self, end1, start2, end2, height=None, wrap=False, ...
method intersections2 (line 556) | def intersections2(self, radius1, center2, radius2, height=None, wrap=...
method isenclosedBy (line 611) | def isenclosedBy(self, points, wrap=False):
method iteration (line 635) | def iteration(self):
method midpointTo (line 641) | def midpointTo(self, other, height=None, fraction=_0_5, wrap=False):
method nearestOn (line 662) | def nearestOn(self, point1, point2, within=True, height=None, wrap=Fal...
method parse (line 710) | def parse(self, strllh, height=0, datum=None, epoch=None, reframe=None,
method _Radjust2 (line 738) | def _Radjust2(self, adjust, datum, meter_text2):
method reframe (line 760) | def reframe(self):
method reframe (line 766) | def reframe(self, reframe):
method scale (line 774) | def scale(self):
method _toX8 (line 780) | def _toX8(self, toX8, **kwds):
method toCartesian (line 785) | def toCartesian(self, height=None, **Cartesian_and_kwds): # PYCHOK si...
method toCss (line 797) | def toCss(self, **toCss_kwds):
method toDatum (line 807) | def toDatum(self, datum2, height=None, **name):
method toEtm (line 832) | def toEtm(self, **toEtm8_kwds):
method toLcc (line 843) | def toLcc(self, **toLcc_kwds):
method toMgrs (line 853) | def toMgrs(self, center=False, **toUtmUps_kwds):
method toOsgr (line 868) | def toOsgr(self, kTM=False, **toOsgr_kwds):
method toRefFrame (line 881) | def toRefFrame(self, reframe2, reframe=None, epoch=None, epoch2=None, ...
method toTransform (line 907) | def toTransform(self, transform, inverse=False, datum=None, **LatLon_k...
method toUps (line 932) | def toUps(self, center=False, **toUps8_kwds):
method toUtm (line 947) | def toUtm(self, center=False, **toUtm8_kwds):
method toUtmUps (line 965) | def toUtmUps(self, pole=NN, center=False, **toUtmUps8_kwds):
method to3xyz (line 995) | def to3xyz(self): # PYCHOK no cover
method triangulate (line 1005) | def triangulate(self, bearing1, other, bearing2, **height_wrap_tol):
method trilaterate5 (line 1024) | def trilaterate5(self, distance1, point2, distance2, point3, distance3,
method _ups (line 1082) | def _ups(self): # __dict__ value overwritten by method C{toUtmUps}
method _upsOK (line 1088) | def _upsOK(self, pole=NN, falsed=True, **unused):
method _utm (line 1098) | def _utm(self): # __dict__ value overwritten by method C{toUtmUps}
method _utmOK (line 1104) | def _utmOK(self):
function _lowerleft (line 1114) | def _lowerleft(utmups, center):
function _nearestOn (line 1126) | def _nearestOn(point, point1, point2, within=True, height=None, wrap=Fal...
function _set_reframe (line 1142) | def _set_reframe(inst, reframe):
FILE: pygeodesy/ellipsoidalBaseDI.py
class LatLonEllipsoidalBaseDI (line 45) | class LatLonEllipsoidalBaseDI(LatLonEllipsoidalBase):
method bearingTo2 (line 50) | def bearingTo2(self, other, wrap=False):
method destination (line 70) | def destination(self, distance, bearing, height=None):
method destination2 (line 80) | def destination2(self, distance, bearing, height=None):
method _Direct (line 106) | def _Direct(self, distance, bearing, LL, height): # overloaded by I{V...
method _Direct2Tuple (line 118) | def _Direct2Tuple(self, LL, height, r): # in .ellipsoidalVincenty.py
method distanceTo (line 128) | def distanceTo(self, other, wrap=False, **unused): # radius=R_M
method distanceTo3 (line 145) | def distanceTo3(self, other, wrap=False):
method finalBearingOn (line 171) | def finalBearingOn(self, distance, bearing):
method finalBearingTo (line 184) | def finalBearingTo(self, other, wrap=False):
method geodesic (line 203) | def geodesic(self): # overloaded by I{Karney}'s, N/A for I{Vincenty}
method _g_gl_p3 (line 208) | def _g_gl_p3(self, start, end, exact, wrap):
method initialBearingTo (line 217) | def initialBearingTo(self, other, wrap=False):
method intermediateTo (line 235) | def intermediateTo(self, other, fraction, height=None, wrap=False):
method intersecant2 (line 270) | def intersecant2(self, circle, start, end, exact=False, height=None, ...
method _Inverse (line 313) | def _Inverse(self, other, wrap, **unused): # azis=False, overloaded b...
method nearestOn8 (line 323) | def nearestOn8(self, points, closed=False, height=None, wrap=False,
method plumbTo (line 405) | def plumbTo(self, start, end, exact=False, height=None, # PYCHOK sign...
class _Box (line 440) | class _Box(object):
method __init__ (line 447) | def __init__(self, center, distance):
method overlaps (line 462) | def overlaps(self, lat1, lon1, lat2, lon2):
class _Tol (line 484) | class _Tol(object):
method __init__ (line 494) | def __init__(self, tol_m, E, lat, *lats):
method degrees (line 508) | def degrees(self):
method degrees2m (line 513) | def degrees2m(self, deg):
method degError (line 518) | def degError(self, Error=_ValueError):
method done (line 523) | def done(self, deg):
method lat (line 533) | def lat(self):
method mError (line 538) | def mError(self, m, Error=_ValueError):
method meter (line 547) | def meter(self):
method radius (line 553) | def radius(self):
method reset (line 558) | def reset(self):
function _Equidistant00 (line 565) | def _Equidistant00(equidistant, p1):
function intersecant2 (line 576) | def intersecant2(center, circle, point, other, **exact_height_wrap_tol):
function _intersect3 (line 603) | def _intersect3(s1, end1, s2, end2, height=None, wrap=False, # MCCABE 1...
function _intersection3 (line 699) | def _intersection3(start1, end1, start2, end2, height=None, wrap=False, ...
function _intersections2 (line 714) | def _intersections2(center1, radius1, center2, radius2, height=None, wra...
function _intersects2 (line 729) | def _intersects2(c1, radius1, c2, radius2, height=None, wrap=False, # M...
function _nearestOn2 (line 817) | def _nearestOn2(p, point1, point2, within=True, height=None, wrap=False,...
function _nearestOn3 (line 837) | def _nearestOn3(p, p1, p2, A, within=True, height=None, tol=_TOL_M,
FILE: pygeodesy/ellipsoidalExact.py
class Cartesian (line 30) | class Cartesian(CartesianEllipsoidalBase):
method toLatLon (line 34) | def toLatLon(self, **LatLon_and_kwds): # PYCHOK LatLon=LatLon, datum=...
class LatLon (line 52) | class LatLon(LatLonEllipsoidalBaseDI):
method Equidistant (line 59) | def Equidistant(self):
method geodesicx (line 65) | def geodesicx(self):
method toCartesian (line 72) | def toCartesian(self, **Cartesian_datum_kwds): # PYCHOK Cartesian=Car...
function areaOf (line 91) | def areaOf(points, datum=_WGS84, wrap=True, polar=False):
function intersection3 (line 119) | def intersection3(start1, end1, start2, end2, height=None, wrap=False, ...
function intersections2 (line 168) | def intersections2(center1, radius1, center2, radius2, height=None, wrap...
function isclockwise (line 217) | def isclockwise(points, datum=_WGS84, wrap=True, polar=False):
function nearestOn (line 244) | def nearestOn(point, point1, point2, within=True, height=None, wrap=False,
function perimeterOf (line 287) | def perimeterOf(points, closed=False, datum=_WGS84, wrap=True):
FILE: pygeodesy/ellipsoidalGeodSolve.py
class Cartesian (line 30) | class Cartesian(CartesianEllipsoidalBase):
method toLatLon (line 34) | def toLatLon(self, **LatLon_and_kwds): # PYCHOK LatLon=LatLon, datum=...
class LatLon (line 52) | class LatLon(LatLonEllipsoidalBaseDI):
method Equidistant (line 60) | def Equidistant(self):
method geodesicx (line 66) | def geodesicx(self):
method toCartesian (line 73) | def toCartesian(self, **Cartesian_datum_kwds): # PYCHOK Cartesian=Car...
function areaOf (line 90) | def areaOf(points, datum=_WGS84, wrap=True, polar=False):
function intersection3 (line 115) | def intersection3(start1, end1, start2, end2, height=None, wrap=False, ...
function intersections2 (line 167) | def intersections2(center1, radius1, center2, radius2, height=None, wrap...
function isclockwise (line 216) | def isclockwise(points, datum=_WGS84, wrap=True, polar=False):
function nearestOn (line 243) | def nearestOn(point, point1, point2, within=True, height=None, wrap=False,
function perimeterOf (line 286) | def perimeterOf(points, closed=False, datum=_WGS84, wrap=True):
FILE: pygeodesy/ellipsoidalKarney.py
class Cartesian (line 48) | class Cartesian(CartesianEllipsoidalBase):
method toLatLon (line 52) | def toLatLon(self, **LatLon_and_kwds): # PYCHOK LatLon=LatLon, datum=...
class LatLon (line 69) | class LatLon(LatLonEllipsoidalBaseDI):
method bearingTo (line 76) | def bearingTo(self, other, wrap=False): # PYCHOK no cover
method Equidistant (line 82) | def Equidistant(self):
method geodesic (line 88) | def geodesic(self):
method toCartesian (line 96) | def toCartesian(self, **Cartesian_datum_kwds): # PYCHOK Cartesian=Car...
function areaOf (line 113) | def areaOf(points, datum=_WGS84, wrap=True, polar=False):
function intersection3 (line 142) | def intersection3(start1, end1, start2, end2, height=None, wrap=False, ...
function intersections2 (line 194) | def intersections2(center1, radius1, center2, radius2, height=None, wrap...
function isclockwise (line 243) | def isclockwise(points, datum=_WGS84, wrap=True, polar=False):
function nearestOn (line 274) | def nearestOn(point, point1, point2, within=True, height=None, wrap=False,
function perimeterOf (line 321) | def perimeterOf(points, closed=False, datum=_WGS84, wrap=True):
FILE: pygeodesy/ellipsoidalNvector.py
class Ned (line 57) | class Ned(_Ned):
method __init__ (line 60) | def __init__(self, north, east, down, **name):
method toRepr (line 65) | def toRepr(self, prec=None, fmt=Fmt.SQUARE, sep=_COMMASPACE_, **unused):
class Cartesian (line 83) | class Cartesian(CartesianEllipsoidalBase):
method Ecef (line 88) | def Ecef(self):
method toLatLon (line 93) | def toLatLon(self, **LatLon_and_kwds): # PYCHOK LatLon=LatLon, datum=...
method toNvector (line 110) | def toNvector(self, **Nvector_and_kwds): # PYCHOK Datums.WGS84
class LatLon (line 127) | class LatLon(LatLonNvectorBase, LatLonEllipsoidalBase):
method _update (line 132) | def _update(self, updated, *attrs, **setters): # PYCHOK args
method deltaTo (line 168) | def deltaTo(self, other, wrap=False, **Ned_and_kwds):
method destinationNed (line 231) | def destinationNed(self, delta):
method distanceTo (line 258) | def distanceTo(self, other, radius=None, wrap=False):
method Ecef (line 283) | def Ecef(self):
method equals (line 289) | def equals(self, other, eps=None): # PYCHOK no cover
method isequalTo (line 294) | def isequalTo(self, other, eps=None):
method intermediateTo (line 354) | def intermediateTo(self, other, fraction, height=None, wrap=False):
method _rotation3 (line 379) | def _rotation3(self):
method toCartesian (line 389) | def toCartesian(self, **Cartesian_and_kwds): # PYCHOK Cartesian=Carte...
method toNvector (line 406) | def toNvector(self, **Nvector_and_kwds): # PYCHOK signature
class Nvector (line 426) | class Nvector(NvectorBase):
method __init__ (line 439) | def __init__(self, x_xyz, y=None, z=None, h=0, datum=None, ll=None, **...
method datum (line 463) | def datum(self):
method ellipsoidalNvector (line 469) | def ellipsoidalNvector(self):
method toCartesian (line 474) | def toCartesian(self, **Cartesian_and_kwds): # PYCHOK Cartesian=Carte...
method toLatLon (line 492) | def toLatLon(self, **LatLon_and_kwds): # PYCHOK height=None, LatLon=L...
method unit (line 509) | def unit(self, ll=None):
function _Ecef (line 522) | def _Ecef():
function meanOf (line 528) | def meanOf(points, datum=_WGS84, height=None, wrap=False,
function nearestOn (line 553) | def nearestOn(point, point1, point2, within=True, height=None, wrap=False,
function sumOf (line 600) | def sumOf(nvectors, Vector=Nvector, h=None, **Vector_kwds):
function toNed (line 617) | def toNed(distance, bearing, elevation, Ned=Ned, **name):
FILE: pygeodesy/ellipsoidalVincenty.py
class VincentyError (line 84) | class VincentyError(_ValueError):
class Cartesian (line 91) | class Cartesian(CartesianEllipsoidalBase):
method Ecef (line 96) | def Ecef(self):
method toLatLon (line 101) | def toLatLon(self, **LatLon_and_kwds): # PYCHOK LatLon=LatLon, datum=...
class LatLon (line 119) | class LatLon(LatLonEllipsoidalBaseDI):
method bearingTo (line 138) | def bearingTo(self, other, wrap=False): # PYCHOK no cover
method Ecef (line 144) | def Ecef(self):
method epsilon (line 150) | def epsilon(self):
method epsilon (line 156) | def epsilon(self, epsilon):
method iterations (line 166) | def iterations(self):
method iterations (line 172) | def iterations(self, limit):
method toCartesian (line 181) | def toCartesian(self, **Cartesian_datum_kwds): # PYCHOK Cartesian=Car...
method _Direct (line 199) | def _Direct(self, distance, bearing, llr, height):
method _Inverse (line 248) | def _Inverse(self, other, wrap, azis=True): # PYCHOK signature
method _is_to (line 324) | def _is_to(self, other, anti):
method _no_convergence (line 330) | def _no_convergence(self, e):
function _AB2 (line 338) | def _AB2(u2): # WGS84 e22 = 0.00673949674227643
function _c2sm2 (line 347) | def _c2sm2(c2sm):
function _Dl (line 352) | def _Dl(f, ca2, sa, s, cs, ss, c2sm, dl=_0_0):
function _Ds (line 364) | def _Ds(B, cs, ss, c2sm, d):
function _Ecef (line 375) | def _Ecef():
function _ellipsoidalOf (line 381) | def _ellipsoidalOf(_Of, points, **kwds): # helper for DEPRECATED areaOf...
function _sincos22 (line 389) | def _sincos22(sa):
function _sincostan3r (line 395) | def _sincostan3r(a, f):
function areaOf (line 407) | def areaOf(points, **datum_wrap_polar):
function intersection3 (line 413) | def intersection3(start1, end1, start2, end2, height=None, wrap=False, ...
function intersections2 (line 465) | def intersections2(center1, radius1, center2, radius2, height=None, wrap...
function nearestOn (line 514) | def nearestOn(point, point1, point2, within=True, height=None, wrap=False,
function perimeterOf (line 563) | def perimeterOf(points, **closed_datum_wrap):
FILE: pygeodesy/ellipsoids.py
function _aux (line 109) | def _aux(lat, inverse, auxLat, clip=90):
function _sin2cos2 (line 115) | def _sin2cos2(rad):
class a_f2Tuple (line 130) | class a_f2Tuple(_NamedTuple):
method __new__ (line 139) | def __new__(cls, a, f, **name):
method b (line 162) | def b(self):
method ellipsoid (line 167) | def ellipsoid(self, **name):
method f_ (line 178) | def f_(self):
class Curvature2Tuple (line 184) | class Curvature2Tuple(_NamedTuple):
method transverse (line 192) | def transverse(self):
class Ellipsoid (line 198) | class Ellipsoid(_NamedEnumItem):
method __init__ (line 212) | def __init__(self, a, b=None, f_=None, f=None, **name):
method __eq__ (line 284) | def __eq__(self, other):
method __hash__ (line 295) | def __hash__(self):
method a (line 299) | def a(self):
method a2 (line 307) | def a2(self):
method a2_ (line 313) | def a2_(self):
method A (line 319) | def A(self):
method a_b (line 344) | def a_b(self):
method a2_b (line 350) | def a2_b(self):
method a2_b2 (line 365) | def a2_b2(self):
method a_f (line 372) | def a_f(self):
method _albersCyl (line 380) | def _albersCyl(self):
method AlphaKs (line 386) | def AlphaKs(self):
method area (line 401) | def area(self):
method areax (line 410) | def areax(self):
method _assert (line 419) | def _assert(self, val, eps=_TOL, f0=_0_0, Error=_AssertionError, txt=N...
method auxAuthalic (line 432) | def auxAuthalic(self, lat, inverse=False):
method auxConformal (line 452) | def auxConformal(self, lat, inverse=False):
method auxGeocentric (line 471) | def auxGeocentric(self, lat, inverse=False, height=_0_0):
method auxIsometric (line 502) | def auxIsometric(self, lat, inverse=False):
method auxParametric (line 527) | def auxParametric(self, lat, inverse=False):
method auxRectifying (line 547) | def auxRectifying(self, lat, inverse=False):
method b (line 573) | def b(self):
method b_a (line 581) | def b_a(self):
method b2 (line 589) | def b2(self):
method b2_a (line 595) | def b2_a(self):
method b2_a2 (line 603) | def b2_a2(self):
method _Betad (line 609) | def _Betad(self, lat, inverse=False):
method BetaKs (line 617) | def BetaKs(self):
method c (line 632) | def c(self): # PYCHOK no cover
method c2 (line 637) | def c2(self):
method c2x (line 650) | def c2x(self):
method _c2f (line 659) | def _c2f(self, c2x):
method circle4 (line 673) | def circle4(self, lat):
method degrees2m (line 708) | def degrees2m(self, deg, lat=0):
method distance2 (line 725) | def distance2(self, lat0, lon0, lat1, lon1):
method e (line 754) | def e(self):
method e12 (line 762) | def e12(self): # see property ._e12
method e2 (line 772) | def e2(self):
method e2abs (line 779) | def e2abs(self):
method e21 (line 785) | def e21(self):
method e22 (line 795) | def e22(self):
method e22abs (line 802) | def e22abs(self):
method e32 (line 808) | def e32(self):
method e32abs (line 815) | def e32abs(self):
method e4 (line 821) | def e4(self):
method ecef (line 832) | def ecef(self, Ecef=None):
method _elliptic_e12 (line 846) | def _elliptic_e12(self): # see I{Karney}'s Ellipsoid._e12
method _elliptic_e22 (line 853) | def _elliptic_e22(self): # aka ._elliptic_ep2
method equatorimeter (line 861) | def equatorimeter(self):
method e2s (line 866) | def e2s(self, s):
method e2s2 (line 877) | def e2s2(self, s):
method es (line 898) | def es(self):
method es_atanh (line 906) | def es_atanh(self, x):
method _es_atanh (line 918) | def _es_atanh(self, x): # see .albers._atanhee, .AuxLat._atanhee
method es_c (line 927) | def es_c(self):
method es_tauf (line 932) | def es_tauf(self, taup):
method _es_tauf3 (line 953) | def _es_tauf3(self, taup, T, N=9): # in .utm.Utm._toLLEB
method es_taupf (line 968) | def es_taupf(self, tau):
method _es_taupf2 (line 981) | def _es_taupf2(self, tau):
method _exp_es_atanh_1 (line 993) | def _exp_es_atanh_1(self):
method f (line 999) | def f(self):
method f_ (line 1005) | def f_(self):
method f1 (line 1011) | def f1(self):
method f2 (line 1019) | def f2(self):
method geodesic (line 1025) | def geodesic(self):
method geodesic_ (line 1029) | def geodesic_(self, exact=True):
method _Geodesics (line 1053) | def _Geodesics(self):
method geodesicw (line 1066) | def geodesicw(self):
method geodesicx (line 1077) | def geodesicx(self):
method geodsolve (line 1085) | def geodsolve(self):
method geodsolve (line 1096) | def geodsolve(self, path):
method hartzell4 (line 1103) | def hartzell4(self, pov, los=None):
method _hash (line 1136) | def _hash(self):
method height4 (line 1139) | def height4(self, xyz, normal=True):
method _heightB (line 1197) | def _heightB(self, sa, ca, z, p): # in ecef.EcefSudano, ecec.EcefVeness
method _heightMax (line 1208) | def _heightMax(self):
method _hubeny_2 (line 1213) | def _hubeny_2(self, phi2, phi1, lam21, scaled=True, squared=True):
method isEllipsoidal (line 1222) | def isEllipsoidal(self):
method isOblate (line 1228) | def isOblate(self):
method isProlate (line 1235) | def isProlate(self):
method isSpherical (line 1242) | def isSpherical(self):
method _Kseries (line 1247) | def _Kseries(self, *AB8Ks):
method KsOrder (line 1269) | def KsOrder(self):
method KsOrder (line 1275) | def KsOrder(self, order):
method L (line 1288) | def L(self):
method Llat (line 1296) | def Llat(self, lat):
method _Lpd (line 1311) | def _Lpd(self):
method _Lpr (line 1317) | def _Lpr(self):
method majoradius (line 1323) | def majoradius(self): # PYCHOK no cover
method m2degrees (line 1327) | def m2degrees(self, distance, lat=0):
method m2radians (line 1343) | def m2radians(self, distance, lat=0):
method minoradius (line 1361) | def minoradius(self): # PYCHOK no cover
method n (line 1366) | def n(self):
method polarimeter (line 1379) | def polarimeter(self):
method quarteradius (line 1387) | def quarteradius(self): # PYCHOK no cover
method R1 (line 1392) | def R1(self):
method R2 (line 1403) | def R2(self):
method R2x (line 1418) | def R2x(self):
method R3 (line 1428) | def R3(self):
method radians2m (line 1438) | def radians2m(self, rad, lat=0):
method Rbiaxial (line 1457) | def Rbiaxial(self):
method Rgeocentric (line 1469) | def Rgeocentric(self, lat):
method Rgeometric (line 1496) | def Rgeometric(self):
method rhumb_ (line 1504) | def rhumb_(self, exact=True):
method rhumbaux (line 1527) | def rhumbaux(self):
method rhumbekx (line 1535) | def rhumbekx(self):
method _Rhumbs (line 1543) | def _Rhumbs(self):
method rhumbsolve (line 1551) | def rhumbsolve(self):
method rhumbsolve (line 1562) | def rhumbsolve(self, path):
method rhumbx (line 1570) | def rhumbx(self):
method Rlat (line 1574) | def Rlat(self, lat):
method roc1_ (line 1600) | def roc1_(self, sa, ca=None):
method roc2 (line 1628) | def roc2(self, lat, scaled=False):
method roc2_ (line 1647) | def roc2_(self, phi, scaled=False):
method rocAzimuth (line 1678) | def rocAzimuth(self, lat, azimuth):
method rocBearing (line 1686) | def rocBearing(self, lat, bearing):
method _rocDirectional (line 1704) | def _rocDirectional(self, lat, deg):
method rocEquatorial2 (line 1721) | def rocEquatorial2(self):
method rocGauss (line 1732) | def rocGauss(self, lat):
method rocMean (line 1754) | def rocMean(self, lat):
method rocMeridional (line 1773) | def rocMeridional(self, lat):
method rocPrimeVertical (line 1791) | def rocPrimeVertical(self, lat):
method Rquadratic (line 1812) | def Rquadratic(self): # PYCHOK no cover
method Rr (line 1817) | def Rr(self): # PYCHOK no cover
method Rrectifying (line 1822) | def Rrectifying(self):
method Rs (line 1833) | def Rs(self): # PYCHOK no cover
method Rtriaxial (line 1838) | def Rtriaxial(self):
method toEllipse (line 1850) | def toEllipse(self, **name):
method toEllipsoid2 (line 1857) | def toEllipsoid2(self, **name):
method toStr (line 1866) | def toStr(self, prec=8, terse=4, **sep_name): # PYCHOK expected
method toTriaxial (line 1887) | def toTriaxial(self, **name):
method _triaxial (line 1901) | def _triaxial(self):
method volume (line 1909) | def volume(self):
class Ellipsoid2 (line 1917) | class Ellipsoid2(Ellipsoid):
method __init__ (line 1920) | def __init__(self, a, f=None, **name):
function _ispherical_a_b (line 1943) | def _ispherical_a_b(a, b):
function _ispherical_f (line 1949) | def _ispherical_f(f):
function _ispherical_f_ (line 1955) | def _ispherical_f_(f_):
function a_b2e (line 1962) | def a_b2e(a, b):
function a_b2e2 (line 1976) | def a_b2e2(a, b):
function a_b2e22 (line 1990) | def a_b2e22(a, b):
function a_b2e32 (line 2004) | def a_b2e32(a, b):
function _a2b2e2 (line 2019) | def _a2b2e2(a, b, a2=True, b2=True):
function a_b2f (line 2032) | def a_b2f(a, b):
function a_b2f_ (line 2047) | def a_b2f_(a, b):
function a_b2f2 (line 2062) | def a_b2f2(a, b):
function a_b2n (line 2077) | def a_b2n(a, b):
function a_f2b (line 2092) | def a_f2b(a, f):
function a_f_2b (line 2104) | def a_f_2b(a, f_):
function b_f2a (line 2116) | def b_f2a(b, f):
function b_f_2a (line 2129) | def b_f_2a(b, f_):
function e2f (line 2143) | def e2f(e):
function e22f (line 2155) | def e22f(e2):
function f2e2 (line 2165) | def f2e2(f):
function f2e22 (line 2182) | def f2e22(f):
function f2e32 (line 2201) | def f2e32(f):
function f_2f (line 2220) | def f_2f(f_):
function f2f_ (line 2234) | def f2f_(f):
function f2f2 (line 2248) | def f2f2(f):
function f2n (line 2267) | def f2n(f):
function n2e2 (line 2285) | def n2e2(n):
function n2f (line 2303) | def n2f(n):
function n2f_ (line 2319) | def n2f_(n):
class Ellipsoids (line 2331) | class Ellipsoids(_NamedEnum):
method _Lazy (line 2335) | def _Lazy(self, a, b, f_, **kwds):
FILE: pygeodesy/elliptic.py
class _Cs (line 103) | class _Cs(_Enum):
class Elliptic (line 109) | class Elliptic(_Named):
method __init__ (line 121) | def __init__(self, k2=0, alpha2=0, kp2=None, alphap2=None, **name):
method alpha2 (line 138) | def alpha2(self):
method alphap2 (line 144) | def alphap2(self):
method _B3 (line 149) | def _B3(self, x):
method _B4 (line 174) | def _B4(self):
method cD (line 200) | def cD(self):
method _cDEKEeps (line 207) | def _cDEKEeps(self):
method cE (line 243) | def cE(self):
method _cE (line 249) | def _cE(self, kp2): # compl integr 2nd kind
method cG (line 253) | def cG(self):
method _cGHPi (line 260) | def _cGHPi(self):
method cH (line 301) | def cH(self):
method cK (line 308) | def cK(self):
method _cK (line 314) | def _cK(self, kp2): # compl integr 1st kind
method cKE (line 318) | def cKE(self):
method cPi (line 325) | def cPi(self):
method deltaD (line 331) | def deltaD(self, sn, cn, dn):
method deltaE (line 344) | def deltaE(self, sn, cn, dn):
method deltaEinv (line 357) | def deltaEinv(self, stau, ctau):
method deltaF (line 376) | def deltaF(self, sn, cn, dn):
method deltaG (line 389) | def deltaG(self, sn, cn, dn):
method deltaH (line 402) | def deltaH(self, sn, cn, dn):
method deltaPi (line 415) | def deltaPi(self, sn, cn, dn):
method _Einv (line 429) | def _Einv(self, x):
method eps (line 460) | def eps(self):
method fD (line 465) | def fD(self, phi_or_sn, cn=None, dn=None):
method fDelta (line 487) | def fDelta(self, sn, cn):
method fE (line 504) | def fE(self, phi_or_sn, cn=None, dn=None):
method fEd (line 544) | def fEd(self, deg):
method fEinv (line 564) | def fEinv(self, x):
method fF (line 579) | def fF(self, phi_or_sn, cn=None, dn=None):
method fG (line 602) | def fG(self, phi_or_sn, cn=None, dn=None):
method fH (line 627) | def fH(self, phi_or_sn, cn=None, dn=None):
method fPi (line 651) | def fPi(self, phi_or_sn, cn=None, dn=None):
method _fXa (line 668) | def _fXa(self, phi_or_sn, cn, dn, aX, cX, deltaX):
method _fXf (line 686) | def _fXf(self, phi_or_sn, cn, dn, cX, deltaX, fX, k2_0=False, kp2_0=Fa...
method _jam (line 710) | def _jam(self, x):
method _jamac2 (line 732) | def _jamac2(self):
method k2 (line 759) | def k2(self):
method kp2 (line 765) | def kp2(self):
method reset (line 770) | def reset(self, k2=0, alpha2=0, kp2=None, alphap2=None): # MCCABE 13
method _reset (line 789) | def _reset(self, k2, alpha2, kp2, alphap2):
method sncndn (line 823) | def sncndn(self, x, jam=False):
method _sncndn3 (line 850) | def _sncndn3(self, phi):
method fRC (line 857) | def fRC(x, y):
method fRD (line 868) | def fRD(x, y, z, *over):
method fRF (line 883) | def fRF(x, y, z=0):
method _fRF3RD (line 898) | def _fRF3RD(x, z, m): # in .auxilats.AuxDLat.DE, -.AuxLat.Rectifying
method fRG (line 909) | def fRG(x, y, z=0):
method fRJ (line 929) | def fRJ(x, y, z, P): # *over
class _Ek (line 945) | class _Ek(Elliptic):
method __init__ (line 954) | def __init__(self, k2):
class EllipticError (line 962) | class EllipticError(_ValueError):
class Elliptic3Tuple (line 968) | class Elliptic3Tuple(_NamedTuple):
class _Hdot (line 975) | class _Hdot(dict):
method __call__ (line 978) | def __call__(self, F, h, *Xys):
class _List (line 993) | class _List(list):
method __init__ (line 998) | def __init__(self, *xyzp): # x, y, z [, P]
method a0 (line 1001) | def a0(self, n):
method amrs4 (line 1011) | def amrs4(self, y, Tol, inst=None):
method rescale (line 1037) | def rescale(self, am, *xs):
method threshold (line 1046) | def threshold(self, Tol):
class _Qdot3 (line 1063) | class _Qdot3(list):
method __init__ (line 1066) | def __init__(self, x, y, z, *unused): # PYCHOK signature
method __call__ (line 1070) | def __call__(self, a):
method __float__ (line 1078) | def __float__(self):
function _abm3 (line 1082) | def _abm3(x, y, inst=None):
function _deltaX (line 1106) | def _deltaX(sn, cn, dn, cX, fX):
function _ellipticError (line 1123) | def _ellipticError(where, *args, **kwds_cause_txt):
function _Hsum (line 1138) | def _Hsum(S, e1, E2, E3, E4, E5, over):
function _3over (line 1160) | def _3over(a, b):
function _rC (line 1166) | def _rC(x, y):
function _RD (line 1188) | def _RD(x, y, z, over=_0_0, inst=None):
function _Rdot (line 1209) | def _Rdot(x, y, z, start3):
function _rF2 (line 1219) | def _rF2(x, y, inst=None): # 2-arg version, z=0
function _RF3 (line 1227) | def _RF3(x, y, z, inst=None): # 3-arg version
function _rG2 (line 1251) | def _rG2(x, y, inst=None, PI_=PI_4): # 2-args
function _rG3 (line 1261) | def _rG3(x, y, z): # 3-arg version # in .triaxials.bases
function _RJ (line 1272) | def _RJ(x, y, z, P, over=_0_0, inst=None):
class _RJfma (line 1307) | class _RJfma(object):
method __init__ (line 1310) | def __init__(self, *args):
method ma (line 1313) | def ma(self, b, c):
FILE: pygeodesy/epsg.py
class Epsg (line 43) | class Epsg(Int):
method __new__ (line 52) | def __new__(cls, eisu, **name):
method __repr__ (line 95) | def __repr__(self):
method __str__ (line 98) | def __str__(self):
method band (line 102) | def band(self):
method hemisphere (line 109) | def hemisphere(self):
method utmups (line 115) | def utmups(self):
method utmupsStr (line 120) | def utmupsStr(self, B=False):
method zone (line 130) | def zone(self):
class EPSGError (line 136) | class EPSGError(_ValueError):
function decode2 (line 142) | def decode2(epsg):
function encode (line 181) | def encode(zone, hemipole=NN, band=NN):
FILE: pygeodesy/errors.py
function _error_cause (line 55) | def _error_cause(inst, cause=None):
function _error_cause (line 77) | def _error_cause(inst, **unused): # PYCHOK expected
class _AssertionError (line 81) | class _AssertionError(AssertionError):
method __init__ (line 84) | def __init__(self, *args, **kwds):
class _AttributeError (line 88) | class _AttributeError(AttributeError):
method __init__ (line 91) | def __init__(self, *args, **kwds):
class _ConvergenceError (line 95) | class _ConvergenceError(ValueError): # in .ellipses, .elliptic
method __init__ (line 98) | def __init__(self, maxit, d, tol, **thresh): # PYCHOK cause=None
class _ImportError (line 103) | class _ImportError(ImportError):
method __init__ (line 106) | def __init__(self, *args, **kwds):
class _IndexError (line 110) | class _IndexError(IndexError):
method __init__ (line 113) | def __init__(self, *args, **kwds):
class _KeyError (line 117) | class _KeyError(KeyError):
method __init__ (line 120) | def __init__(self, *args, **kwds): # txt=_invalid_
class _NameError (line 124) | class _NameError(NameError):
method __init__ (line 127) | def __init__(self, *args, **kwds):
class _NotImplementedError (line 131) | class _NotImplementedError(NotImplementedError):
method __init__ (line 134) | def __init__(self, *args, **kwds):
class _OverflowError (line 138) | class _OverflowError(OverflowError):
method __init__ (line 141) | def __init__(self, *args, **kwds): # txt=_invalid_
class _TypeError (line 145) | class _TypeError(TypeError):
method __init__ (line 148) | def __init__(self, *args, **kwds):
function _TypesError (line 152) | def _TypesError(name, value, *Types, **kwds):
class _UnexpectedError (line 161) | class _UnexpectedError(TypeError): # note, a TypeError!
method __init__ (line 164) | def __init__(self, *args, **kwds):
class _ValueError (line 176) | class _ValueError(ValueError):
method __init__ (line 179) | def __init__(self, *args, **kwds): # ..., cause=None, txt=_invalid_, ...
class _ZeroDivisionError (line 183) | class _ZeroDivisionError(ZeroDivisionError):
method __init__ (line 186) | def __init__(self, *args, **kwds):
class AuxError (line 190) | class AuxError(_ValueError):
class ClipError (line 196) | class ClipError(_ValueError):
method __init__ (line 199) | def __init__(self, *name_n_corners, **txt_cause):
class CrossError (line 216) | class CrossError(_ValueError):
class GeodesicError (line 223) | class GeodesicError(_ValueError):
class IntersectionError (line 231) | class IntersectionError(_ValueError): # in .ellipsoidalBaseDI, .formy, ...
method __init__ (line 234) | def __init__(self, *args, **kwds):
class LenError (line 244) | class LenError(_ValueError): # in .ecef, .fmath, .heights, .iters, .named
method __init__ (line 247) | def __init__(self, where, **lens_txt): # txt=None
class LimitError (line 267) | class LimitError(_ValueError):
class MGRSError (line 278) | class MGRSError(_ValueError):
class NumPyError (line 284) | class NumPyError(_ValueError):
class ParseError (line 290) | class ParseError(_ValueError): # in .dms, .elevations, .utmupsBase
class PointsError (line 296) | class PointsError(_ValueError): # in .clipy, .frechet, ...
class RangeError (line 302) | class RangeError(_ValueError):
class RhumbError (line 313) | class RhumbError(_ValueError):
class TriangleError (line 320) | class TriangleError(_ValueError): # in .resections, .vector2d
class SciPyError (line 326) | class SciPyError(PointsError):
class SciPyWarning (line 332) | class SciPyWarning(PointsError):
class TRFError (line 346) | class TRFError(_ValueError): # in .ellipsoidalBase, .trf, .units
class UnitError (line 353) | class UnitError(LimitError): # in .named, .units
class VectorError (line 360) | class VectorError(_ValueError): # in .nvectorBase, .vector3d, .vector3d...
function _an (line 366) | def _an(noun):
function _and (line 374) | def _and(*words):
function _and_or (line 380) | def _and_or(last, *words):
function crosserrors (line 392) | def crosserrors(raiser=None):
function _error_init (line 410) | def _error_init(Error, inst, args, fmt_name_value='%s (%r)', txt_not_=NN,
function _error_under (line 460) | def _error_under(inst):
function exception_chaining (line 470) | def exception_chaining(exc=None):
function _ImmutableError (line 489) | def _ImmutableError(inst, attr, value=_del_, Error=_TypeError): # PYCHO...
function _incompatible (line 499) | def _incompatible(this):
function _InvalidError (line 505) | def _InvalidError(Error=_ValueError, **txt_name_values_cause): # txt=_i...
function isError (line 519) | def isError(exc):
function _IsnotError (line 539) | def _IsnotError(*types__, **name_value_Error_cause): # name=value [, Er...
function limiterrors (line 558) | def limiterrors(raiser=None):
function _or (line 574) | def _or(*words):
function _parseX (line 580) | def _parseX(parser, *args, **Error_name_values): # name=value[, ..., Er...
function rangerrors (line 600) | def rangerrors(raiser=None):
function _SciPyIssue (line 616) | def _SciPyIssue(exc, *extras): # PYCHOK no cover
function _xAssertionError (line 625) | def _xAssertionError(where, *args, **kwds):
function _xattr (line 633) | def _xattr(obj, **name_default):
function _xattrs (line 645) | def _xattrs(inst, other, *attrs): # see .errors._xattr
function _xcallable (line 673) | def _xcallable(**names_callables):
function _xdatum (line 681) | def _xdatum(datum1, datum2, Error=None):
function _xellipsoidal (line 694) | def _xellipsoidal(**name_value): # see _xellipsoidall elel
function _xellipsoidall (line 708) | def _xellipsoidall(point): # ... elel, see _xellipsoidal
function _xellipsoids (line 720) | def _xellipsoids(E1, E2, Error=_ValueError): # see .ellipsoidalBase
function _XError (line 728) | def _XError(Error, *args, **kwds):
function _xError (line 742) | def _xError(exc, *args, **kwds):
function _xError2 (line 752) | def _xError2(exc): # in .constants, .fsums, .lazily, .vector2d
function _xgeodesics (line 776) | def _xgeodesics(G1, G2, Error=_ValueError): # see .geodesici
function _xkwds (line 787) | def _xkwds(kwds, **dflts):
function _xkwds (line 795) | def _xkwds(kwds, **dflts): # PYCHOK expected
function _xkwds_get (line 832) | def _xkwds_get(kwds, **name_default):
function _xkwds_get1 (line 852) | def _xkwds_get1(kwds, **name_default):
function _xkwds_item2 (line 863) | def _xkwds_item2(kwds):
function _xkwds_kwds (line 873) | def _xkwds_kwds(kwds, **names_defaults): # in .geodesici # PYCHOK no c...
function _xkwds_not (line 882) | def _xkwds_not(*args, **kwds):
function _xkwds_pop (line 888) | def _xkwds_pop(kwds, **name_default):
function _xkwds_pop2 (line 898) | def _xkwds_pop2(kwds, **name_default):
function _Xorder (line 911) | def _Xorder(_Coeffs, Error, **Xorder): # in .auxLat, .ktm, .rhumb.bases...
function _xsError (line 921) | def _xsError(X, xs, i, x, *n, **kwds): # in .fmath, ._fstats, .fsums
function _xStrError (line 934) | def _xStrError(*Refs, **name_value_Error): # in .gars, .geohash, .wgrs
FILE: pygeodesy/etm.py
class ETMError (line 105) | class ETMError(UTMError):
class Etm (line 112) | class Etm(Utm):
method exactTM (line 133) | def exactTM(self):
method exactTM (line 141) | def exactTM(self, exactTM):
method parse (line 155) | def parse(self, strETM, **name):
method parseETM (line 172) | def parseETM(self, strETM): # PYCHOK no cover
method toLatLon (line 177) | def toLatLon(self, LatLon=None, unfalse=True, **unused): # PYCHOK exp...
method _toLLEB (line 196) | def _toLLEB(self, unfalse=True, **unused): # PYCHOK signature
method toUtm (line 212) | def toUtm(self): # PYCHOK signature
class ExactTransverseMercator (line 220) | class ExactTransverseMercator(_NamedBase):
method __init__ (line 238) | def __init__(self, datum=_WGS84, lon0=0, k0=_K0_UTM, extendp=False, ra...
method datum (line 279) | def datum(self):
method datum (line 285) | def datum(self, datum):
method _e (line 295) | def _e(self):
method _1_e_90 (line 301) | def _1_e_90(self): # PYCHOK no cover
method ellipsoid (line 307) | def ellipsoid(self):
method _e_PI_2 (line 313) | def _e_PI_2(self):
method _e_PI_4_ (line 319) | def _e_PI_4_(self):
method _1_e_PI_2 (line 325) | def _1_e_PI_2(self):
method _1_2e_PI_2 (line 331) | def _1_2e_PI_2(self):
method equatoradius (line 337) | def equatoradius(self):
method _e_TAYTOL (line 345) | def _e_TAYTOL(self):
method _Eu (line 351) | def _Eu(self):
method _Eu_cE (line 357) | def _Eu_cE(self):
method _Eu_2cE_ (line 362) | def _Eu_2cE_(self, xi):
method _Eu_cE_4 (line 368) | def _Eu_cE_4(self):
method _Eu_cK (line 374) | def _Eu_cK(self):
method _Eu_cK_cE (line 380) | def _Eu_cK_cE(self):
method _Eu_2cK_PI (line 386) | def _Eu_2cK_PI(self):
method _Ev (line 392) | def _Ev(self):
method _Ev_cK (line 398) | def _Ev_cK(self):
method _Ev_cKE (line 404) | def _Ev_cKE(self):
method _Ev_3cKE_4 (line 410) | def _Ev_3cKE_4(self):
method _Ev_5cKE_4 (line 416) | def _Ev_5cKE_4(self):
method extendp (line 422) | def extendp(self):
method flattening (line 428) | def flattening(self):
method forward (line 435) | def forward(self, lat, lon, lon0=None, jam=_K_2_4, **name): # MCCABE 13
method _Inv03 (line 495) | def _Inv03(self, psi, dlam, _3_mv_e): # (xi, deta, _3_mv)
method iteration (line 513) | def iteration(self):
method k0 (line 521) | def k0(self):
method k0 (line 527) | def k0(self, k0):
method _k0_a (line 538) | def _k0_a(self):
method lon0 (line 544) | def lon0(self):
method lon0 (line 550) | def lon0(self, lon0):
method majoradius (line 558) | def majoradius(self): # PYCHOK no cover
method _1_mu_2 (line 563) | def _1_mu_2(self):
method _3_mv (line 569) | def _3_mv(self):
method _3_mv_e (line 575) | def _3_mv_e(self):
method _Newton2 (line 580) | def _Newton2(self, taup, lam, u, v, C, *psi): # or (xi, eta, u, v)
method raiser (line 624) | def raiser(self):
method raiser (line 630) | def raiser(self, raiser):
method reset (line 636) | def reset(self, lat0, lon0):
method _resets (line 652) | def _resets(self, datum):
method reverse (line 674) | def reverse(self, x, y, lon0=None, jam=_K_2_4, **name):
method _scaled2 (line 730) | def _scaled2(self, tau, d2, snu, cnu, dnu, snv, cnv, dnv):
method _sigma3 (line 771) | def _sigma3(self, v, snu, cnu, dnu, snv, cnv, dnv):
method _sigmaDwd2 (line 798) | def _sigmaDwd2(self, snu, cnu, dnu, snv, cnv, dnv):
method _sigmaInv2 (line 818) | def _sigmaInv2(self, xi, eta):
method _sigmaInv04 (line 833) | def _sigmaInv04(self, xi, eta):
method _sncndn6 (line 874) | def _sncndn6(self, u, v, **jam):
method toStr (line 882) | def toStr(self, joined=_COMMASPACE_, **kwds): # PYCHOK signature
method _zeta3 (line 896) | def _zeta3(self, unused, snu, cnu, dnu, snv, cnv, dnv): # _sigma3 sig...
method _zetaDwd2 (line 926) | def _zetaDwd2(self, snu, cnu, dnu, snv, cnv, dnv):
method _zetaInv2 (line 948) | def _zetaInv2(self, taup, lam):
method _zetaInv04 (line 964) | def _zetaInv04(self, psi, lam):
method _zetaScaled (line 1010) | def _zetaScaled(self, sncndn6, ll=True):
function _copysignOVERFLOW (line 1029) | def _copysignOVERFLOW(x):
function parseETM5 (line 1035) | def parseETM5(strUTM, datum=_WGS84, Etm=Etm, falsed=True, **name):
function toEtm8 (line 1059) | def toEtm8(latlon, lon=None, datum=None, Etm=Etm, falsed=True,
function _main (line 1106) | def _main():
FILE: pygeodesy/fmath.py
class Fdot (line 37) | class Fdot(Fsum):
method __init__ (line 40) | def __init__(self, a, *b, **start_name_f2product_nonfinites_RESIDUAL):
class Fdot_ (line 70) | class Fdot_(Fdot): # in .elliptic
method __init__ (line 73) | def __init__(self, *xys, **start_name_f2product_nonfinites_RESIDUAL):
class Fhorner (line 87) | class Fhorner(Fsum):
method __init__ (line 90) | def __init__(self, x, *cs, **incx_name_f2product_nonfinites_RESIDUAL):
class Fhypot (line 114) | class Fhypot(Fsum):
method __init__ (line 117) | def __init__(self, *xs, **root_name_f2product_nonfinites_RESIDUAL_rais...
class Fpolynomial (line 145) | class Fpolynomial(Fsum):
method __init__ (line 148) | def __init__(self, x, *cs, **name_f2product_nonfinites_RESIDUAL):
class Fpowers (line 172) | class Fpowers(Fsum):
method __init__ (line 175) | def __init__(self, power, *xs, **name_f2product_nonfinites_RESIDUAL_ra...
class Froot (line 196) | class Froot(Fsum):
method __init__ (line 199) | def __init__(self, root, *xs, **name_f2product_nonfinites_RESIDUAL_rai...
class Fcbrt (line 221) | class Fcbrt(Froot):
method __init__ (line 224) | def __init__(self, *xs, **name_f2product_nonfinites_RESIDUAL_raiser):
class Fsqrt (line 232) | class Fsqrt(Froot):
method __init__ (line 235) | def __init__(self, *xs, **name_f2product_nonfinites_RESIDUAL_raiser):
function bqrt (line 243) | def bqrt(x):
function _cbrt (line 264) | def _cbrt(x):
function cbrt (line 273) | def cbrt(x):
function cbrt2 (line 291) | def cbrt2(x): # PYCHOK attr
function euclid (line 303) | def euclid(x, y, *xy0):
function euclid_ (line 320) | def euclid_(*xs):
function facos1 (line 348) | def facos1(x):
function fasin1 (line 367) | def fasin1(x): # PYCHOK no cover
function _fast (line 375) | def _fast(x, *cs):
function fatan (line 384) | def fatan(x):
function fatan1 (line 399) | def fatan1(x):
function fatan2 (line 414) | def fatan2(y, x):
function favg (line 437) | def favg(a, b, f=_0_5, nonfinites=True):
function fdot (line 451) | def fdot(xs, *ys, **start_f2product_nonfinites):
function fdot_ (line 472) | def fdot_(*xys, **start_f2product_nonfinites):
function fdot3 (line 485) | def fdot3(xs, ys, zs, **start_f2product_nonfinites):
function fhorner (line 509) | def fhorner(x, *cs, **incx):
function fidw (line 521) | def fidw(xs, ds, beta=2):
function _fma (line 586) | def _fma(x, y, z): # no need for accuracy
function fma (line 590) | def fma(x, y, z, **nonfinites): # **raiser
function _Fm2 (line 607) | def _Fm2(x, nonfinites=None, **raiser):
function fmean (line 613) | def fmean(xs, nonfinites=True):
function fmean_ (line 631) | def fmean_(*xs, **nonfinites):
function f2mul_ (line 639) | def f2mul_(x, *ys, **nonfinites): # **raiser
function fpolynomial (line 656) | def fpolynomial(x, *cs, **over_f2product_nonfinites):
function fpowers (line 670) | def fpowers(x, n, alts=0):
function fprod (line 703) | def fprod(xs, start=1):
function frandoms (line 719) | def frandoms(n, seeded=None):
function frange (line 752) | def frange(start, number, step=1):
function freduce (line 777) | def freduce(f, xs, *start):
function fremainder (line 791) | def fremainder(x, y):
function hypot_ (line 839) | def hypot_(*xs):
function hypot (line 869) | def hypot(x, y):
function _Hypot (line 885) | def _Hypot(*xs):
function hypot1 (line 891) | def hypot1(x):
function hypot2 (line 908) | def hypot2(x, y, *xy0):
function hypot2_ (line 927) | def hypot2_(*xs):
function _map0 (line 946) | def _map0(_f, x, y, x0=_0_0, y0=_0_0, *unused):
function norm2 (line 950) | def norm2(x, y, *xy0):
function norm_ (line 976) | def norm_(*xs):
function polar2 (line 998) | def polar2(x, y, *xy0):
function polar2d (line 1011) | def polar2d(x, y, *xy0):
function _powers (line 1024) | def _powers(x, n):
function _root (line 1033) | def _root(x, p, where):
function sqrt0 (line 1047) | def sqrt0(x, Error=None):
function sqrt3 (line 1067) | def sqrt3(x):
function sqrt_a (line 1084) | def sqrt_a(h, b):
function zcrt (line 1123) | def zcrt(x):
function zqrt (line 1140) | def zqrt(x):
FILE: pygeodesy/formy.py
function angle2chord (line 53) | def angle2chord(rad, radius=R_M):
function _anti2 (line 70) | def _anti2(a, b, n_2, n, n2):
function antipode (line 82) | def antipode(lat, lon, **name):
function antipode_ (line 98) | def antipode_(phi, lam, **name):
function bearing (line 114) | def bearing(lat1, lon1, lat2, lon2, **final_wrap):
function bearing_ (line 132) | def bearing_(phi1, lam1, phi2, lam2, final=False, wrap=False):
function _bearingTo2 (line 165) | def _bearingTo2(p1, p2, wrap=False): # for points.ispolar, sphericalTri...
function chord2angle (line 180) | def chord2angle(chord, radius=R_M):
function compassAngle (line 204) | def compassAngle(lat1, lon1, lat2, lon2, adjust=True, wrap=False):
function cosineLaw (line 233) | def cosineLaw(lat1, lon1, lat2, lon2, corr=0, earth=None, wrap=False,
function cosineLaw_ (line 272) | def cosineLaw_(phi2, phi1, lam21, corr=0, earth=None, datum=_WGS84):
function _d3 (line 339) | def _d3(wrap, lat1, lon1, lat2, lon2):
function _dE (line 349) | def _dE(fun_, earth, wrap, *lls, **corr):
function _dS (line 357) | def _dS(fun_, radius, wrap, *lls, **adjust):
function _ellipsoidal (line 371) | def _ellipsoidal(earth, where):
function equirectangular (line 380) | def equirectangular(lat1, lon1, lat2, lon2, radius=R_M, **adjust_limit_w...
function _equirectangular (line 407) | def _equirectangular(lat1, lon1, lat2, lon2, **adjust_limit_wrap):
function equirectangular4 (line 415) | def equirectangular4(lat1, lon1, lat2, lon2, adjust=True, limit=45, wrap...
function euclidean (line 465) | def euclidean(lat1, lon1, lat2, lon2, radius=R_M, adjust=True, wrap=False):
function euclidean_ (line 494) | def euclidean_(phi2, phi1, lam21, adjust=True):
function excessAbc_ (line 513) | def excessAbc_(A, b, c):
function excessCagnoli_ (line 538) | def excessCagnoli_(a, b, c):
function excessGirard_ (line 565) | def excessGirard_(A, B, C):
function excessLHuilier_ (line 586) | def excessLHuilier_(a, b, c):
function excessKarney (line 611) | def excessKarney(lat1, lon1, lat2, lon2, radius=R_M, wrap=False):
function excessKarney_ (line 644) | def excessKarney_(phi2, phi1, lam21):
function excessQuad (line 716) | def excessQuad(lat1, lon1, lat2, lon2, radius=R_M, wrap=False):
function excessQuad_ (line 745) | def excessQuad_(phi2, phi1, lam21):
function flatLocal (line 763) | def flatLocal(lat1, lon1, lat2, lon2, datum=_WGS84, scaled=True, wrap=Fa...
function flatLocal_ (line 799) | def flatLocal_(phi2, phi1, lam21, datum=_WGS84, scaled=True):
function flatPolar (line 830) | def flatPolar(lat1, lon1, lat2, lon2, radius=R_M, wrap=False):
function flatPolar_ (line 855) | def flatPolar_(phi2, phi1, lam21):
function _hartzell (line 883) | def _hartzell(pov, los, earth, **kwds):
function hartzell (line 898) | def hartzell(pov, los=False, earth=_WGS84, **name_LatLon_and_kwds):
function haversine (line 946) | def haversine(lat1, lon1, lat2, lon2, radius=R_M, wrap=False):
function haversine_ (line 974) | def haversine_(phi2, phi1, lam21):
function heightOf (line 993) | def heightOf(angle, distance, radius=R_M):
function heightOrthometric (line 1027) | def heightOrthometric(h_loc, N):
function horizon (line 1047) | def horizon(height, radius=R_M, refraction=False):
class _idllmn6 (line 1072) | class _idllmn6(object): # see also .geodesicw._wargs, .latlonBase._toCa...
method __call__ (line 1076) | def __call__(self, datum, lat1, lon1, lat2, lon2, small, wrap, s, **kw...
function intersection2 (line 1114) | def intersection2(lat1, lon1, bearing1,
function intersections2 (line 1181) | def intersections2(lat1, lon1, radius1,
function isantipode (line 1249) | def isantipode(lat1, lon1, lat2, lon2, eps=EPS):
function isantipode_ (line 1269) | def isantipode_(phi1, lam1, phi2, lam2, eps=EPS):
function _isequalTo (line 1289) | def _isequalTo(p1, p2, eps=EPS):
function _isequalTo_ (line 1296) | def _isequalTo_(p1, p2, eps=EPS): # underscore_!
function isnormal (line 1303) | def isnormal(lat, lon, eps=0):
function isnormal_ (line 1319) | def isnormal_(phi, lam, eps=0):
function _maprod (line 1335) | def _maprod(fun_, *ts):
function _normal2 (line 1341) | def _normal2(a, b, n_2, n, n2):
function normal (line 1354) | def normal(lat, lon, **name):
function normal_ (line 1370) | def normal_(phi, lam, **name):
function _opposes (line 1386) | def _opposes(d, m, n, n2):
function opposing (line 1394) | def opposing(bearing1, bearing2, margin=_90_0):
function opposing_ (line 1410) | def opposing_(radians1, radians2, margin=PI_2):
function _Propy (line 1426) | def _Propy(func, nargs, kwds):
function _radical2 (line 1440) | def _radical2(d, r1, r2, **name): # in .ellipsoidalBaseDI, .sphericalTr...
function radical2 (line 1448) | def radical2(distance, radius1, radius2, **name):
class Radical2Tuple (line 1478) | class Radical2Tuple(_NamedTuple):
function _radistance (line 1486) | def _radistance(inst):
function _scale_deg (line 1513) | def _scale_deg(lat1, lat2): # degrees
function _scale_rad (line 1519) | def _scale_rad(phi1, phi2): # radians, by .frechet, .hausdorff, .heights
function _sincosa6 (line 1525) | def _sincosa6(phi2, phi1, lam21): # [4] in cosineLaw
function thomas (line 1532) | def thomas(lat1, lon1, lat2, lon2, datum=_WGS84, wrap=False):
function thomas_ (line 1556) | def thomas_(phi2, phi1, lam21, datum=_WGS84):
function vincentys (line 1610) | def vincentys(lat1, lon1, lat2, lon2, radius=R_M, wrap=False):
function vincentys_ (line 1639) | def vincentys_(phi2, phi1, lam21):
FILE: pygeodesy/frechet.py
function _fraction (line 109) | def _fraction(fraction, n):
class FrechetError (line 121) | class FrechetError(PointsError):
class Frechet (line 127) | class Frechet(_Named):
method __init__ (line 139) | def __init__(self, point1s, fraction=None, units=NN, **name__kwds):
method adjust (line 169) | def adjust(self):
method datum (line 175) | def datum(self):
method _datum_setter (line 180) | def _datum_setter(self, datum):
method discrete (line 187) | def discrete(self, point2s, fraction=None, recursive=False):
method _discrete (line 211) | def _discrete(self, point2s, fraction, distance, recursive):
method distance (line 239) | def distance(self, point1, point2):
method fraction (line 248) | def fraction(self):
method fraction (line 254) | def fraction(self, fraction):
method _func (line 268) | def _func(self):
method _func (line 273) | def _func(self, func):
method kwds (line 277) | def kwds(self):
method point (line 282) | def point(self, point):
method points_ (line 292) | def points_(self, points, i):
method points_fraction (line 303) | def points_fraction(self, points, fi):
method _points2 (line 314) | def _points2(self, points):
method units (line 320) | def units(self):
method units (line 326) | def units(self, units):
method wrap (line 334) | def wrap(self):
class FrechetDegrees (line 340) | class FrechetDegrees(Frechet):
method distance (line 349) | def distance(self, point1, point2, *args, **kwds): # PYCHOK no cover
class FrechetRadians (line 354) | class FrechetRadians(Frechet):
method distance (line 363) | def distance(self, point1, point2, *args, **kwds): # PYCHOK no cover
method point (line 367) | def point(self, point):
class _FrechetMeterRadians (line 379) | class _FrechetMeterRadians(Frechet):
method discrete (line 387) | def discrete(self, point2s, fraction=None, recursive=False):
method _func_ (line 399) | def _func_(self): # see _formy._radistance
method _func_ (line 404) | def _func_(self, func):
class FrechetCosineLaw (line 408) | class FrechetCosineLaw(_FrechetMeterRadians):
method __init__ (line 413) | def __init__(self, point1s, **fraction_name__corr_earth_wrap):
class FrechetDistanceTo (line 431) | class FrechetDistanceTo(Frechet): # FrechetMeter
method __init__ (line 436) | def __init__(self, point1s, **fraction_name__distanceTo_kwds):
method distance (line 454) | def distance(self, p1, p2):
method _points2 (line 459) | def _points2(self, points):
class FrechetEquirectangular (line 466) | class FrechetEquirectangular(Frechet):
method __init__ (line 471) | def __init__(self, point1s, **fraction_name__adjust_limit_wrap):
class FrechetEuclidean (line 490) | class FrechetEuclidean(_FrechetMeterRadians):
method __init__ (line 493) | def __init__(self, point1s, **fraction_name__adjust_radius_wrap): # w...
class FrechetExact (line 511) | class FrechetExact(Frechet):
method __init__ (line 516) | def __init__(self, point1s, datum=None, **fraction_name__wrap):
class FrechetFlatLocal (line 539) | class FrechetFlatLocal(_FrechetMeterRadians):
method __init__ (line 544) | def __init__(self, point1s, **fraction_name__datum_scaled_wrap):
class FrechetFlatPolar (line 564) | class FrechetFlatPolar(_FrechetMeterRadians):
method __init__ (line 567) | def __init__(self, point1s, **fraction_name__radius_wrap):
class FrechetHaversine (line 585) | class FrechetHaversine(_FrechetMeterRadians):
method __init__ (line 590) | def __init__(self, point1s, **fraction_name__radius_wrap):
class FrechetHubeny (line 608) | class FrechetHubeny(FrechetFlatLocal): # for Karl Hubeny
class FrechetKarney (line 616) | class FrechetKarney(Frechet):
method __init__ (line 624) | def __init__(self, point1s, datum=None, **fraction_name__wrap):
class FrechetThomas (line 650) | class FrechetThomas(_FrechetMeterRadians):
method __init__ (line 653) | def __init__(self, point1s, **fraction_name__datum_wrap):
class Frechet6Tuple (line 671) | class Frechet6Tuple(_NamedTuple):
method toUnits (line 694) | def toUnits(self, **Error_name): # PYCHOK expected
class FrechetVincentys (line 709) | class FrechetVincentys(_FrechetMeterRadians):
method __init__ (line 714) | def __init__(self, point1s, **fraction_name__radius_wrap):
function frechet_ (line 732) | def frechet_(point1s, point2s, distance=None, units=NN, recursive=False):
function _frechet3 (line 781) | def _frechet3(r, t, s): # return tuple r if equal
function _frechetDP (line 787) | def _frechetDP(ni, nj, dF, units, swap):
function _frechetR (line 817) | def _frechetR(ni, fi, nj, fj, dF, units): # MCCABE 14
function _main (line 874) | def _main():
FILE: pygeodesy/fstats.py
function _sampled (line 30) | def _sampled(n, sample):
function _Xs (line 36) | def _Xs(**name_xs):
class _FstatsNamed (line 48) | class _FstatsNamed(_Named):
method __add__ (line 53) | def __add__(self, other):
method __float__ (line 61) | def __float__(self): # PYCHOK no cover
method __int__ (line 65) | def __int__(self): # PYCHOK no cover
method __len__ (line 69) | def __len__(self):
method __neg__ (line 74) | def __neg__(self): # PYCHOK no cover
method __radd__ (line 78) | def __radd__(self, other): # PYCHOK no cover
method __str__ (line 82) | def __str__(self):
method copy (line 87) | def copy(self, deep=False, **name):
class _FstatsBase (line 101) | class _FstatsBase(_FstatsNamed):
method _copy (line 106) | def _copy(self, d, s):
method fadd (line 114) | def fadd(self, xs, sample=False): # PYCHOK no cover
method fadd_ (line 118) | def fadd_(self, *xs, **sample):
method fmean (line 125) | def fmean(self, xs=None):
method fmean_ (line 137) | def fmean_(self, *xs):
method fstdev (line 144) | def fstdev(self, xs=None, **sample):
method fstdev_ (line 158) | def fstdev_(self, *xs, **sample):
method fvariance (line 165) | def fvariance(self, xs=None, **sample):
method fvariance_ (line 179) | def fvariance_(self, *xs, **sample):
method _iadd_other (line 186) | def _iadd_other(self, other):
method _M1 (line 201) | def _M1(self):
method _M2 (line 206) | def _M2(self):
method _Mean (line 210) | def _Mean(self, xs=None):
method _Stdev (line 217) | def _Stdev(self, xs=None, **sample):
method _Variance (line 223) | def _Variance(self, xs=None, **sample):
class Fcook (line 230) | class Fcook(_FstatsBase):
method __init__ (line 239) | def __init__(self, xs=None, **name):
method __iadd__ (line 254) | def __iadd__(self, other):
method fadd (line 312) | def fadd(self, xs, sample=False):
method fjb (line 364) | def fjb(self, xs=None, excess=True, sample=True):
method fjb_ (line 380) | def fjb_(self, *xs, **sample_excess):
method fkurtosis (line 388) | def fkurtosis(self, xs=None, excess=True, **sample):
method fkurtosis_ (line 407) | def fkurtosis_(self, *xs, **excess_sample):
method fmedian (line 414) | def fmedian(self, xs=None):
method fmedian_ (line 429) | def fmedian_(self, *xs):
method fskewness (line 436) | def fskewness(self, xs=None, **sample):
method fskewness_ (line 454) | def fskewness_(self, *xs, **sample):
method _JarqueBera (line 461) | def _JarqueBera(self, xs, excess, **sample):
method _Kurtosis (line 471) | def _Kurtosis(self, n, excess, sample=False):
method _Median (line 488) | def _Median(self, xs=None):
method _Skewness (line 496) | def _Skewness(self, n, sample=False):
method toFwelford (line 510) | def toFwelford(self, **name):
class Fwelford (line 521) | class Fwelford(_FstatsBase):
method __init__ (line 527) | def __init__(self, xs=None, **name):
method __iadd__ (line 541) | def __iadd__(self, other):
method fadd (line 590) | def fadd(self, xs, sample=False):
class Flinear (line 620) | class Flinear(_FstatsNamed):
method __init__ (line 625) | def __init__(self, xs=None, ys=None, Fstats=Fwelford, **name):
method __iadd__ (line 650) | def __iadd__(self, other):
method _copy (line 688) | def _copy(self, d, s):
method _Correlation (line 698) | def _Correlation(self, **sample):
method fadd (line 704) | def fadd(self, xs, ys, sample=False):
method fadd_ (line 737) | def fadd_(self, *x_ys, **sample):
method fcorrelation (line 750) | def fcorrelation(self, **sample):
method fintercept (line 758) | def fintercept(self, **sample):
method fslope (line 766) | def fslope(self, **sample):
method _Intercept (line 774) | def _Intercept(self, **sample):
method _Sampled (line 779) | def _Sampled(self, T, sample=False):
method _Slope (line 785) | def _Slope(self, **sample):
method x (line 791) | def x(self):
method y (line 797) | def y(self):
FILE: pygeodesy/fsums.py
function _2finite (line 92) | def _2finite(x, _isfine=_isfinite): # in .fstats
function _2float (line 99) | def _2float(index=None, _isfine=_isfinite, **name_x): # in .fmath, .fstats
function _2products (line 113) | def _2products(x, ys, *zs):
function _fma (line 136) | def _fma(*a_b_c): # PYCHOK no cover
function _fma (line 154) | def _fma(a, b, c): # PYCHOK redef
function _fmaX (line 161) | def _fmaX(r, *a_b_c): # PYCHOK no cover
function _2products (line 175) | def _2products(x, y3s, *zs): # PYCHOK in _fma, ...
function _2split3 (line 198) | def _2split3(x):
function _2split3s (line 205) | def _2split3s(xs): # in Fsum.is_math_fma
function f2product (line 209) | def f2product(two=None):
function _Fsumf_ (line 228) | def _Fsumf_(*xs): # in .auxLat, ...
function _Fsum1f_ (line 234) | def _Fsum1f_(*xs): # in .albers
function _halfeven (line 240) | def _halfeven(s, r, p):
function _isFsum (line 252) | def _isFsum(x): # in .fmath
function _isFsum_2Tuple (line 258) | def _isFsum_2Tuple(x): # in .basics, .constants, .fmath, .fstats
function _isOK (line 264) | def _isOK(unused):
function _isOK_or_finite (line 270) | def _isOK_or_finite(x, _isfine=_isfinite):
function _n_d2 (line 277) | def _n_d2(n, d):
function _nfError (line 289) | def _nfError(x, *args):
function _NonfiniteError (line 299) | def _NonfiniteError(x):
function nonfiniterrors (line 306) | def nonfiniterrors(raiser=None):
function _1primed (line 343) | def _1primed(xs, *ys): # in .fmath
function _psum (line 355) | def _psum(ps, **_isfine): # PYCHOK used!
function _Psum (line 379) | def _Psum(ps, **name_f2product_nonfinites_RESIDUAL):
function _Psum_ (line 389) | def _Psum_(*ps, **name_f2product_nonfinites_RESIDUAL):
function _residue (line 395) | def _residue(other):
function _s_r2 (line 405) | def _s_r2(s, r):
function _strcomplex (line 419) | def _strcomplex(s, *args):
function _stresidual (line 428) | def _stresidual(prefix, residual, R=0, **mod_ratio):
function _2sum (line 439) | def _2sum(a, b, _isfine=_isfinite): # in .testFmath
function _threshold (line 463) | def _threshold(threshold=_0_0, **kwds):
function _2tuple2 (line 475) | def _2tuple2(other):
class Fsum (line 493) | class Fsum(_Named): # sync __methods__ with .vector3dBase.Vector3dBase,...
method __init__ (line 529) | def __init__(self, *xs, **name_f2product_nonfinites_RESIDUAL):
method __abs__ (line 548) | def __abs__(self):
method __add__ (line 554) | def __add__(self, other):
method __bool__ (line 566) | def __bool__(self): # PYCHOK Python 3+
method __call__ (line 572) | def __call__(self, other, **up): # in .fmath
method __ceil__ (line 579) | def __ceil__(self): # PYCHOK not special in Python 2-
method __cmp__ (line 588) | def __cmp__(self, other): # PYCHOK no cover
method __divmod__ (line 598) | def __divmod__(self, other, **raiser_RESIDUAL):
method __eq__ (line 616) | def __eq__(self, other):
method __float__ (line 622) | def __float__(self):
method __floor__ (line 629) | def __floor__(self): # PYCHOK not special in Python 2-
method __floordiv__ (line 638) | def __floordiv__(self, other):
method __ge__ (line 654) | def __ge__(self, other):
method __gt__ (line 659) | def __gt__(self, other):
method __hash__ (line 664) | def __hash__(self): # PYCHOK no cover
method __iadd__ (line 671) | def __iadd__(self, other):
method __ifloordiv__ (line 691) | def __ifloordiv__(self, other):
method __imatmul__ (line 711) | def __imatmul__(self, other): # PYCHOK no cover
method __imod__ (line 715) | def __imod__(self, other):
method __imul__ (line 726) | def __imul__(self, other):
method __int__ (line 741) | def __int__(self):
method __invert__ (line 750) | def __invert__(self): # PYCHOK no cover
method __ipow__ (line 755) | def __ipow__(self, other, *mod, **raiser_RESIDUAL): # PYCHOK 2 vs 3 args
method __isub__ (line 793) | def __isub__(self, other):
method __iter__ (line 812) | def __iter__(self):
method __itruediv__ (line 817) | def __itruediv__(self, other, **raiser_RESIDUAL):
method __le__ (line 842) | def __le__(self, other):
method __len__ (line 847) | def __len__(self):
method __lt__ (line 852) | def __lt__(self, other):
method __matmul__ (line 857) | def __matmul__(self, other): # PYCHOK no cover
method __mod__ (line 861) | def __mod__(self, other):
method __mul__ (line 869) | def __mul__(self, other):
method __ne__ (line 877) | def __ne__(self, other):
method __neg__ (line 882) | def __neg__(self):
method __pos__ (line 888) | def __pos__(self):
method __pow__ (line 893) | def __pow__(self, other, *mod): # PYCHOK 2 vs 3 args
method __radd__ (line 901) | def __radd__(self, other):
method __rdivmod__ (line 909) | def __rdivmod__(self, other):
method __rfloordiv__ (line 931) | def __rfloordiv__(self, other):
method __rmatmul__ (line 939) | def __rmatmul__(self, other): # PYCHOK no cover
method __rmod__ (line 943) | def __rmod__(self, other):
method __rmul__ (line 951) | def __rmul__(self, other):
method __round__ (line 959) | def __round__(self, *ndigits): # PYCHOK Python 3+
method __rpow__ (line 968) | def __rpow__(self, other, *mod):
method __rsub__ (line 976) | def __rsub__(self, other):
method __rtruediv__ (line 984) | def __rtruediv__(self, other, **raiser_RESIDUAL):
method __str__ (line 997) | def __str__(self):
method __sub__ (line 1002) | def __sub__(self, other):
method __truediv__ (line 1014) | def __truediv__(self, other, **raiser_RESIDUAL):
method as_integer_ratio (line 1041) | def as_integer_ratio(self):
method as_iscalar (line 1061) | def as_iscalar(self):
method ceil (line 1069) | def ceil(self):
method _cmp_0 (line 1086) | def _cmp_0(self, other, op):
method copy (line 1097) | def copy(self, deep=False, **name):
method _copyd (line 1116) | def _copyd(self, which, name=NN):
method _Error (line 1132) | def _Error(self, op, other, Error, **txt_cause):
method _ErrorX (line 1139) | def _ErrorX(self, X, op, other, *mod):
method _ErrorXs (line 1147) | def _ErrorXs(self, X, xs, **kwds): # in .fmath
method _facc (line 1154) | def _facc(self, xs, up=True, **_X_x_origin):
method _facc_args (line 1168) | def _facc_args(self, xs, **up):
method _facc_dot (line 1175) | def _facc_dot(self, n, xs, ys, **kwds): # in .fmath
method _facc_neg (line 1183) | def _facc_neg(self, xs, **up_origin):
method _facc_power (line 1194) | def _facc_power(self, power, xs, which, **raiser_RESIDUAL): # in .fmath
method _facc_scalar (line 1235) | def _facc_scalar(self, xs, **up):
method _facc_scalar_ (line 1243) | def _facc_scalar_(self, *xs, **up):
method _facc_xsum (line 1262) | def _facc_xsum(self, xs, up=True, **origin_which):
method fadd (line 1270) | def fadd(self, xs=()):
method fadd_ (line 1293) | def fadd_(self, *xs):
method _fadd (line 1303) | def _fadd(self, other, op=_add_op_, **up):
method _fdivmod2 (line 1316) | def _fdivmod2(self, other, op, **raiser_RESIDUAL):
method _fhorner (line 1335) | def _fhorner(self, x, cs, where, incx=True): # in .fmath
method _finite (line 1357) | def _finite(self, other, op=None):
method fint (line 1365) | def fint(self, name=NN, **raiser_RESIDUAL):
method fint2 (line 1389) | def fint2(self, **name):
method _fint2 (line 1403) | def _fint2(self): # see ._fset
method _fint2 (line 1417) | def _fint2(self, s): # in _fset
method float_int (line 1429) | def float_int(self): # PYCHOK no cover
method floor (line 1434) | def floor(self):
method _floordiv (line 1452) | def _floordiv(self, other, op, **raiser_RESIDUAL): # rather _ffloordiv?
method fma (line 1458) | def fma(self, other1, other2, **nonfinites): # in .fmath.fma
method _fma (line 1470) | def _fma(self, other1, other2, **nonfinites): # in .elliptic
method fma_ (line 1495) | def fma_(self, *xys, **nonfinites):
method _fmul (line 1520) | def _fmul(self, other, op):
method f2mul (line 1538) | def f2mul(self, *others, **raiser):
method f2mul_ (line 1542) | def f2mul_(self, *others, **f2product_nonfinites): # in .fmath.f2mul
method _f2mul (line 1558) | def _f2mul(self, where, others, f2product=True, **nonfinites_raiser):
method fover (line 1585) | def fover(self, over, **raiser_RESIDUAL):
method _fpow (line 1604) | def _fpow(self, other, op, *mod, **raiser_RESIDUAL):
method f2product (line 1622) | def f2product(self, *two):
method _fprs (line 1645) | def _fprs(self):
method _fprs (line 1656) | def _fprs(self, s):
method _fprs2 (line 1662) | def _fprs2(self):
method _fprs2 (line 1698) | def _fprs2(self, s_r):
method fset_ (line 1703) | def fset_(self, *xs):
method _fset (line 1717) | def _fset(self, other, n=0, up=True, **op):
method fsub (line 1747) | def fsub(self, xs=()):
method fsub_ (line 1754) | def fsub_(self, *xs):
method _fsub (line 1762) | def _fsub(self, other, op):
method fsum (line 1774) | def fsum(self, xs=()):
method fsum_ (line 1789) | def fsum_(self, *xs):
method Fsum_ (line 1802) | def Fsum_(self, *xs, **name):
method Fsum2Tuple_ (line 1811) | def Fsum2Tuple_(self, *xs, **name):
method _Fsum (line 1821) | def _Fsum(self): # like L{Fsum2Tuple._Fsum}, in .fstats
method _Fsum_as (line 1824) | def _Fsum_as(self, *xs, **name_f2product_nonfinites_RESIDUAL):
method fsum2 (line 1840) | def fsum2(self, xs=(), **name):
method fsum2_ (line 1859) | def fsum2_(self, *xs):
method _fsum2 (line 1874) | def _fsum2(self, xs, _facc, **facc_kwds):
method fsumf_ (line 1887) | def fsumf_(self, *xs):
method Fsumf_ (line 1893) | def Fsumf_(self, *xs):
method fsum2f_ (line 1899) | def fsum2f_(self, *xs):
method _ftruediv (line 1907) | def _ftruediv(self, other, op, **raiser_RESIDUAL):
method imag (line 1930) | def imag(self):
method int_float (line 1937) | def int_float(self, **raiser_RESIDUAL):
method is_exact (line 1965) | def is_exact(self):
method is_finite (line 1971) | def is_finite(self): # in .constants
method is_integer (line 1978) | def is_integer(self):
method is_math_fma (line 1986) | def is_math_fma(self):
method is_math_fsum (line 1995) | def is_math_fsum(self):
method is_scalar (line 2004) | def is_scalar(self, **raiser_RESIDUAL):
method _mul_Fsum (line 2025) | def _mul_Fsum(self, other, op):
method _mul_reduce (line 2038) | def _mul_reduce(self, *others):
method _mul_scalar (line 2046) | def _mul_scalar(self, factor, op):
method _neg (line 2064) | def _neg(self):
method _nfprs2 (line 2070) | def _nfprs2(self):
method nonfinites (line 2079) | def nonfinites(self, *OK):
method nonfinitesOK (line 2109) | def nonfinitesOK(self):
method _nonfiniteX (line 2117) | def _nonfiniteX(self, X, op, f, nonfinites=None, raiser=None):
method _optionals (line 2126) | def _optionals(self, f2product=None, nonfinites=None, **name_RESIDUAL):
method _1_Over (line 2143) | def _1_Over(self, x, op, **raiser_RESIDUAL): # vs _1_over
method partials (line 2149) | def partials(self):
method pow (line 2154) | def pow(self, x, *mod, **raiser_RESIDUAL):
method _pow (line 2180) | def _pow(self, other, unused, op, **raiser_RESIDUAL):
method _pow_0_1 (line 2192) | def _pow_0_1(self, x, other):
method _pow_2_3 (line 2197) | def _pow_2_3(self, b, x, other, op, *mod, **raiser_RESIDUAL):
method _pow_Fsum (line 2226) | def _pow_Fsum(self, other, op, **raiser_RESIDUAL):
method _pow_int (line 2236) | def _pow_int(self, x, other, op, **raiser_RESIDUAL):
method _pow_scalar (line 2266) | def _pow_scalar(self, x, other, op, **raiser_RESIDUAL):
method _ps_acc (line 2304) | def _ps_acc(self, ps, xs, up=True, **unused): # in .geoids._Dotf and ...
method _ps_mul (line 2331) | def _ps_mul(self, op, *factors):
method _ps_neg (line 2356) | def _ps_neg(self):
method _ps_other (line 2362) | def _ps_other(self, op, other):
method _ps_1sum (line 2371) | def _ps_1sum(self, *less):
method _raiser (line 2376) | def _raiser(self, r, s, raiser=True, **RESIDUAL):
method _rcopyd (line 2391) | def _rcopyd(self, other, which):
method real (line 2400) | def real(self):
method residual (line 2410) | def residual(self):
method RESIDUAL (line 2421) | def RESIDUAL(self, *threshold):
method _ResidualError (line 2451) | def _ResidualError(self, op, other, residual, **mod_R):
method root (line 2461) | def root(self, root, **raiser_RESIDUAL):
method _scalar (line 2480) | def _scalar(self, other, op, **txt):
method signOf (line 2487) | def signOf(self, res=True):
method toRepr (line 2499) | def toRepr(self, **lenc_prec_sep_fmt): # PYCHOK signature
method toStr (line 2509) | def toStr(self, lenc=True, **prec_sep_fmt): # PYCHOK signature
method _truediv (line 2526) | def _truediv(self, other, op, **raiser_RESIDUAL):
method _update (line 2532) | def _update(self, updated=True): # see ._fset
function _Float_Int (line 2552) | def _Float_Int(arg, **name_Error):
class DivMod2Tuple (line 2559) | class DivMod2Tuple(_NamedTuple):
class Fsum2Tuple (line 2570) | class Fsum2Tuple(_NamedTuple): # in .fstats
method __abs__ (line 2581) | def __abs__(self): # in .fmath
method __bool__ (line 2584) | def __bool__(self): # PYCHOK Python 3+
method __eq__ (line 2587) | def __eq__(self, other):
method __float__ (line 2590) | def __float__(self):
method __ge__ (line 2593) | def __ge__(self, other):
method __gt__ (line 2596) | def __gt__(self, other):
method __le__ (line 2599) | def __le__(self, other):
method __lt__ (line 2602) | def __lt__(self, other):
method __int__ (line 2605) | def __int__(self):
method __ne__ (line 2608) | def __ne__(self, other):
method __neg__ (line 2611) | def __neg__(self):
method __pos__ (line 2616) | def __pos__(self):
method as_integer_ratio (line 2619) | def as_integer_ratio(self):
method _fint2 (line 2627) | def _fint2(self):
method _fprs2 (line 2631) | def _fprs2(self):
method _Fsum (line 2635) | def _Fsum(self): # this C{Fsum2Tuple} as L{Fsum}, in .fstats
method Fsum_ (line 2640) | def Fsum_(self, *xs, **name_f2product_nonfinites_RESIDUAL):
method is_exact (line 2645) | def is_exact(self):
method is_finite (line 2650) | def is_finite(self): # in .constants
method is_integer (line 2657) | def is_integer(self):
method _mul_scalar (line 2662) | def _mul_scalar(self, other, op): # for Fsum._fmul
method _n (line 2666) | def _n(self):
method _other_op (line 2669) | def _other_op(self, other, which):
method _ps (line 2674) | def _ps(self):
method _ps_neg (line 2678) | def _ps_neg(self):
method signOf (line 2681) | def signOf(self, **res):
method toStr (line 2686) | def toStr(self, fmt=Fmt.g, **prec_sep): # PYCHOK signature
class _Ksum (line 2698) | class _Ksum(Fsum):
method __init__ (line 2703) | def __init__(self, s, t, *xs):
method _s_t_n3 (line 2708) | def _s_t_n3(self):
class ResidualError (line 2713) | class ResidualError(_ValueError):
function _fsum (line 2736) | def _fsum(xs): # in .elliptic, .geoids
function fsum (line 2743) | def fsum(xs, nonfinites=None, **floats):
function fsum_ (line 2767) | def fsum_(*xs, **nonfinites):
function fsumf_ (line 2778) | def fsumf_(*xs):
function fsum1 (line 2789) | def fsum1(xs, **nonfinites):
function fsum1_ (line 2800) | def fsum1_(*xs, **nonfinites):
function fsum1f_ (line 2811) | def fsum1f_(*xs):
function _x_isfine (line 2820) | def _x_isfine(nfOK, **kwds): # get the C{_x} and C{_isfine} handlers.
function _X_ps (line 2827) | def _X_ps(X): # default C{_X} handler
function _xs (line 2831) | def _xs(xs, _X=_X_ps, _x=float, _isfine=_isfinite, # defaults for Fsum....
function _xsum (line 2853) | def _xsum(which, xs, nonfinites=None, primed=0, **floats): # origin=0
function _test (line 2873) | def _test(n):
FILE: pygeodesy/gars.py
function _2divmod2 (line 57) | def _2divmod2(ll, _Orig_M4):
function _2fll (line 64) | def _2fll(lat, lon, *unused):
function _2garstr2 (line 83) | def _2garstr2(garef):
function _2Precision (line 98) | def _2Precision(precision):
class GARSError (line 104) | class GARSError(_ValueError):
class Garef (line 110) | class Garef(Str):
method __new__ (line 114) | def __new__(cls, lat_gll, lon=None, precision=1, **name):
method decoded3 (line 158) | def decoded3(self):
method _decoded3 (line 165) | def _decoded3(self):
method latlon (line 171) | def latlon(self):
method precision (line 178) | def precision(self):
method toLatLon (line 184) | def toLatLon(self, LatLon=None, **LatLon_kwds):
function decode3 (line 199) | def decode3(garef, center=True, **name):
function encode (line 254) | def encode(lat, lon, precision=1):
function _encode3 (line 276) | def _encode3(lat, lon, precision): # MCCABE 14
function precision (line 308) | def precision(res):
function resolution (line 327) | def resolution(prec):
FILE: pygeodesy/geod3solve.py
class Geodesic3Error (line 34) | class Geodesic3Error(GeodesicError):
class Geod3Solve8Tuple (line 40) | class Geod3Solve8Tuple(_GTuple):
class _Geodesic3SolveBase (line 64) | class _Geodesic3SolveBase(_Solve3Base):
method a (line 78) | def a(self):
method b (line 84) | def b(self):
method c (line 90) | def c(self):
method _cmdBasic (line 96) | def _cmdBasic(self):
method _e_option (line 104) | def _e_option(self):
method Geod3Solve (line 111) | def Geod3Solve(self):
method Geod3Solve (line 118) | def Geod3Solve(self, path):
method _t_option (line 128) | def _t_option(self):
method toStr (line 131) | def toStr(self, **prec_sep): # PYCHOK signature
method _u_option (line 141) | def _u_option(self):
class Geodesic3Solve (line 145) | class Geodesic3Solve(_Geodesic3SolveBase):
method __init__ (line 157) | def __init__(self, triaxial3=_Triaxial3_WGS84, path=NN, **name):
method _a12d (line 175) | def _a12d(self, r):
method Direct (line 189) | def Direct(self, bet1, omg1, alp1, s12, outmask=_UNUSED_, **unit): # ...
method DirectLine (line 196) | def DirectLine(self, bet1, omg1, alp1, caps=Caps.ALL, **unit_name):
method Inverse (line 217) | def Inverse(self, bet1, omg1, bet2, omg2, outmask=_UNUSED_, **unit): ...
method InverseLine (line 223) | def InverseLine(self, bet1, omg1, bet2, omg2, caps=Caps.ALL, **unit_na...
method toStr (line 249) | def toStr(self, **prec_sep_other): # PYCHOK signature
method triaxial3 (line 259) | def triaxial3(self):
class GeodesicLine3Solve (line 265) | class GeodesicLine3Solve(_Geodesic3SolveBase): # _SolveGDictLineBase):
method __init__ (line 280) | def __init__(self, geodesic3, bet1, omg1, alp1, caps=Caps.ALL, **unit_...
method alp1 (line 320) | def alp1(self):
method bet1 (line 336) | def bet1(self):
method _cmdDistance (line 342) | def _cmdDistance(self):
method geodesic3 (line 349) | def geodesic3(self):
method Intersecant2 (line 354) | def Intersecant2(self, bet0, omg0, radius, **kwds): # PYCHOK no cover
method omg1 (line 359) | def omg1(self):
method PlumbTo (line 364) | def PlumbTo(self, bet0, omg0, **kwds): # PYCHOK no cover
method Position (line 368) | def Position(self, s12, outmask=Caps.ALL): # PYCHOK usused
method toStr (line 378) | def toStr(self, **prec_sep_other): # PYCHOK signature
method triaxial3 (line 389) | def triaxial3(self):
function _toAzi (line 395) | def _toAzi(alp): # as degrees
function _toDegrees (line 399) | def _toDegrees(*angs, **unit_name):
function _main (line 411) | def _main():
FILE: pygeodesy/geodesici.py
class XDict (line 82) | class XDict(ADict):
method __add__ (line 105) | def __add__(self, other):
method __eq__ (line 110) | def __eq__(self, other):
method __iadd__ (line 113) | def __iadd__(self, other):
method __le__ (line 126) | def __le__(self, other):
method __lt__ (line 130) | def __lt__(self, other):
method __ne__ (line 136) | def __ne__(self, other):
method _corners (line 140) | def _corners(self, sA, sB, T2):
method _fixCoincident (line 148) | def _fixCoincident(self, X, c0=0):
method _fixSegment (line 157) | def _fixSegment(self, sA, sB): # PYCHOK no cover
method _is00 (line 192) | def _is00(self):
method L1 (line 195) | def L1(self, other=None):
method _nD1 (line 205) | def _nD1(self, D1):
method _nD2 (line 212) | def _nD2(self, D2):
method _nmD3 (line 220) | def _nmD3(self, n, m, D3): # d3 / 2
method _outSide (line 229) | def _outSide(self, sA, sB):
method _skip (line 237) | def _skip(self, S_, T1_Delta):
function XDict_ (line 244) | def XDict_(sA=_0_0, sB=_0_0, c=INT0, sX0=_0_0):
class _IntersectBase (line 253) | class _IntersectBase(_NamedBase):
method __init__ (line 258) | def __init__(self, geodesic, **name):
method a (line 265) | def a(self):
method All (line 272) | def All(self, glA, glB, **kwds): # PYCHOK no cover
method _cHalf (line 277) | def _cHalf(self): # normalizer, semi-circumference
method _cMax (line 281) | def _cMax(self): # outer circumference
method datum (line 285) | def datum(self):
method ellipsoid (line 291) | def ellipsoid(self):
method f (line 297) | def f(self):
method geodesic (line 305) | def geodesic(self):
method _illz2G (line 310) | def _illz2G(self, G, il):
method intersect7 (line 324) | def intersect7(self, start1, end1, start2, end2, X0=_X000, aMaX0=0, sM...
method _Inversa12 (line 380) | def _Inversa12(self, A, B=None):
method k2kAkB (line 386) | def k2kAkB(self, k):
method Line (line 409) | def Line(self, lat1, lon1, azi1_lat2, *lon2, **name): # PYCHOK no cover
method _ll3z4ll (line 413) | def _ll3z4ll(self, lat1, lon1, azi1_lat2, *lon2):
method Next5s (line 422) | def Next5s(self, glA, glB, X0=_X000, aMax=1801, sMax=0, **unused): # ...
method R (line 427) | def R(self):
method _sMaX0_C2 (line 432) | def _sMaX0_C2(self, aMaX0=0, **sMaX0_C):
method _xNext (line 444) | def _xNext(self, glA, glB, eps1, **eps_C): # PYCHOK no cover
class Intersectool (line 454) | class Intersectool(_IntersectBase, _SolveCapsBase):
method __init__ (line 477) | def __init__(self, a_geodesic=None, f=None, **name):
method All (line 498) | def All(self, glA, glB, X0=_X000, eps1=_0_0, aMaX0=0, **sMaX0_C): # P...
method _All2 (line 511) | def _All2(self, glA, glB, X0, eps1, **aMaX0_sMaX0_C): # MCCABE 13
method All5 (line 552) | def All5(self, glA, glB, X0=_X000, **aMaX0_sMaX0):
method _cmdBasic (line 561) | def _cmdBasic(self):
method Closest (line 568) | def Closest(self, glA, glB, X0=_X000, _C=False):
method Closest5 (line 584) | def Closest5(self, glA, glB, **unused):
method _GeodesicExact (line 593) | def _GeodesicExact(self):
method _In5T (line 598) | def _In5T(self, glA, glB, S, X, k2=False, **_2X):
method IntersectTool (line 612) | def IntersectTool(self):
method IntersectTool (line 619) | def IntersectTool(self, path):
method Line (line 628) | def Line(self, lat1, lon1, azi1_lat2, *lon2, **name):
method Middle (line 643) | def Middle(self, glA, glB, **_C):
method _middle5 (line 652) | def _middle5(self, glA, glB, _C=False, **unused):
method Middle5 (line 676) | def Middle5(self, glA, glB, **unused):
method Next (line 686) | def Next(self, glA, glB, eps1=None, **_C): # PYCHOK no cover
method Next5 (line 699) | def Next5(self, glA, glB, **eps1): # PYCHOK no cover
method _R_option (line 707) | def _R_option(self, _R=None):
method Segment (line 712) | def Segment(self, glA, glB, **_C_unused):
method Segment5 (line 728) | def Segment5(self, glA, glB, **unused):
method toStr (line 736) | def toStr(self, prec=6, sep=_COMMASPACE_, **unused): # PYCHOK signature
method _XDictInvoke (line 752) | def _XDictInvoke(self, alt, _k_sX0, args, _C=False, **_R):
class Intersector (line 773) | class Intersector(_IntersectBase):
method __init__ (line 783) | def __init__(self, geodesic, **name):
method All (line 817) | def All(self, glA, glB, X0=None, aMaX0=0, **sMaX0_C): # MCCABE 15
method All5 (line 901) | def All5(self, glA, glB, X0=_X000, **aMaX0_sMaX0_C):
method _Basic2 (line 912) | def _Basic2(self, glA, glB, S, i=0):
method _C (line 925) | def _C(self, X, glA, glB, _C=False, _MM=False):
method Closest (line 939) | def Closest(self, glA, glB, X0=_X000, **_C):
method Closest5 (line 972) | def Closest5(self, glA, glB, X0=_X000):
method _conjDist (line 983) | def _conjDist(self, gl, s, m12=0, M12=1, M21=1, semi=False):
method _conjDist3s (line 1015) | def _conjDist3s(self):
method _conjDist3 (line 1020) | def _conjDist3(self, gl):
method _conjDist3Tt_ (line 1024) | def _conjDist3Tt_(self, c, X0=_X000):
method _conjDist5 (line 1029) | def _conjDist5(self, azi):
method Delta (line 1036) | def Delta(self):
method _Delto (line 1041) | def _Delto(self, X):
method _EPS3R (line 1047) | def _EPS3R(self):
method _faPI_4 (line 1051) | def _faPI_4(self):
method _GeodesicLine (line 1055) | def _GeodesicLine(self):
method _In5T (line 1060) | def _In5T(self, glA, glB, S, X, k2=False, **_2X):
method _Inverse (line 1071) | def _Inverse(self, A, B): # caps=Caps.STANDARD
method Line (line 1074) | def Line(self, lat1, lon1, azi1_lat2, *lon2, **name):
method _Line (line 1094) | def _Line(self, lat1=0, lon1=0, azi1=0):
method Middle (line 1097) | def Middle(self, glA, glB, raiser=True, **_C):
method _middle3 (line 1119) | def _middle3(self, glA, glB, raiser): # in .All, .Segment
method Middle5 (line 1129) | def Middle5(self, glA, glB, raiser=True):
method _m12_M12_M21 (line 1142) | def _m12_M12_M21(self, gl, s):
method Next (line 1146) | def Next(self, glA, glB, eps1=None, **_C): # PYCHOK no cover
method Next5 (line 1201) | def Next5(self, glA, glB, **eps1): # PYCHOK no cover
method _obliqDist4 (line 1212) | def _obliqDist4(self):
method _polarB3 (line 1235) | def _polarB3(self, lats=False): # PYCHOK no cover
method _polarDist2 (line 1266) | def _polarDist2(self, lat1, lat2=False):
method _Position (line 1273) | def _Position(self, gl, s):
method Segment (line 1276) | def Segment(self, glA, glB, proven=None, raiser=True, **_C):
method Segment5 (line 1328) | def Segment5(self, glA, glB, **proven_raiser):
method _Spherical (line 1339) | def _Spherical(self, glA, glB, S):
method _T2D1Delta (line 1379) | def _T2D1Delta(self):
method _T2D2Delta (line 1383) | def _T2D2Delta(self):
method _T2d3Delta (line 1386) | def _T2d3Delta(self, d3):
method _Tol (line 1390) | def _Tol(self): # convergence tolerance
method toStr (line 1393) | def toStr(self, **prec_sep_name): # PYCHOK signature
method _xLines (line 1403) | def _xLines(self, glA, glB, s13=False):
class Intersect7Tuple (line 1422) | class Intersect7Tuple(_NamedTuple):
class Intersectool5Tuple (line 1435) | class Intersectool5Tuple(_NamedTuple):
class Intersector5Tuple (line 1452) | class Intersector5Tuple(Intersectool5Tuple):
class Middle5Tuple (line 1468) | class Middle5Tuple(Intersectool5Tuple):
class _List (line 1480) | class _List(list):
method __init__ (line 1484) | def __init__(self, Delta):
method __contains__ (line 1488) | def __contains__(self, other):
method addend (line 1497) | def addend(self, X, *d0_i):
method sorter (line 1505) | def sorter(self, sMaX0, dot_C, glA, glB, **_C):
function _L1 (line 1516) | def _L1(a, b):
function _main (line 1529) | def _main(args):
function _examples (line 1639) | def _examples():
FILE: pygeodesy/geodesicw.py
class _gWrapped (line 48) | class _gWrapped(_kWrapped):
method Geodesic (line 54) | def Geodesic(self):
method GeodesicLine (line 291) | def GeodesicLine(self):
method Geodesic_WGS84 (line 457) | def Geodesic_WGS84(self):
class Geodesic (line 467) | class Geodesic(_gWrapped): # overwritten by 1st instance
method __new__ (line 471) | def __new__(unused, a_ellipsoid=_EWGS84, f=None, **name):
class GeodesicLine (line 487) | class GeodesicLine(_gWrapped): # overwritten by 1st instance
method __new__ (line 491) | def __new__(unused, geodesic, lat1, lon1, azi1, caps=Caps.STANDARD_LIN...
function Geodesic_WGS84 (line 511) | def Geodesic_WGS84():
class _wargs (line 519) | class _wargs(object): # see also .formy._idllmn6, .latlonBase._toCartes...
method __call__ (line 523) | def __call__(self, inst, *args, **kwds):
function _Intersecant2 (line 536) | def _Intersecant2(gl, lat0, lon0, radius, tol=_TOL, form=F_D): # MCCABE...
function _PlumbTo (line 603) | def _PlumbTo(gl, lat0, lon0, est=None, tol=_TOL):
FILE: pygeodesy/geodesicx/__main__.py
function _main (line 11) | def _main(**C4order): # PYCHOK no cover
FILE: pygeodesy/geodesicx/gx.py
function _atan12 (line 88) | def _atan12(*sincos12, **sineg0):
function _eTOL2 (line 94) | def _eTOL2(f):
class _PDict (line 109) | class _PDict(GDict):
method set_sigs (line 113) | def set_sigs(self, ssig1, csig1, ssig2, csig2):
method toGDict (line 119) | def toGDict(self): # PYCHOK no cover
class GeodesicExact (line 128) | class GeodesicExact(_GeodesicBase):
method __init__ (line 137) | def __init__(self, a_ellipsoid=_EWGS84, f=None, caps=None, C4order=Non...
method a (line 168) | def a(self):
method ArcDirect (line 173) | def ArcDirect(self, lat1, lon1, azi1, a12, outmask=Caps.STANDARD):
method ArcDirectLine (line 193) | def ArcDirectLine(self, lat1, lon1, azi1, a12, caps=Caps.ALL, **name):
method Area (line 216) | def Area(self, polyline=False, **name):
method b (line 235) | def b(self):
method c2x (line 241) | def c2x(self):
method C4f (line 253) | def C4f(self, eps):
method _C4f_k2 (line 272) | def _C4f_k2(self, k2): # in ._GDictInverse and gxline._GeodesicLineEx...
method C4order (line 278) | def C4order(self):
method C4order (line 284) | def C4order(self, order):
method C4Order (line 296) | def C4Order(self):
method C4Order (line 302) | def C4Order(self, order):
method _C4x (line 309) | def _C4x(self):
method datum (line 328) | def datum(self):
method Direct (line 333) | def Direct(self, lat1, lon1, azi1, s12=0, outmask=Caps.STANDARD):
method Direct3 (line 353) | def Direct3(self, lat1, lon1, azi1, s12): # PYCHOK outmask
method _DirectLine (line 362) | def _DirectLine(self, ll1, azi12, s12=0, **caps_name):
method DirectLine (line 367) | def DirectLine(self, lat1, lon1, azi1, s12, caps=Caps.STANDARD, **name):
method _dn (line 390) | def _dn(self, sbet, cbet): # in gxline._GeodesicLineExact.__init__
method e2 (line 400) | def e2(self):
method _e2a2 (line 406) | def _e2a2(self):
method _e2_f1 (line 412) | def _e2_f1(self):
method _eF (line 418) | def _eF(self):
method _eF_reset_cHe2_f1 (line 423) | def _eF_reset_cHe2_f1(self, x, y):
method _eF_reset_k2 (line 433) | def _eF_reset_k2(self, x):
method ellipsoid (line 443) | def ellipsoid(self):
method ep2 (line 449) | def ep2(self):
method _eTOL2 (line 457) | def _eTOL2(self):
method flattening (line 463) | def flattening(self):
method f1 (line 471) | def f1(self): # in .css.CassiniSoldner.reset
method _f180 (line 477) | def _f180(self):
method _GDictDirect (line 482) | def _GDictDirect(self, lat1, lon1, azi1, arcmode, s12_a12, outmask=Cap...
method _GDictInverse (line 491) | def _GDictInverse(self, lat1, lon1, lat2, lon2, outmask=Caps.STANDARD)...
method _GenDirect (line 707) | def _GenDirect(self, lat1, lon1, azi1, arcmode, s12_a12, outmask=Caps....
method _GenInverse (line 716) | def _GenInverse(self, lat1, lon1, lat2, lon2, outmask=Caps.STANDARD):
method _Inverse (line 725) | def _Inverse(self, ll1, ll2, wrap, **outmask):
method Inverse (line 732) | def Inverse(self, lat1, lon1, lat2, lon2, outmask=Caps.STANDARD):
method Inverse1 (line 757) | def Inverse1(self, lat1, lon1, lat2, lon2, wrap=False):
method Inverse3 (line 770) | def Inverse3(self, lat1, lon1, lat2, lon2): # PYCHOK outmask
method _InverseLine (line 780) | def _InverseLine(self, ll1, ll2, wrap, **caps_name):
method InverseLine (line 787) | def InverseLine(self, lat1, lon1, lat2, lon2, caps=Caps.STANDARD, **na...
method _InverseArea (line 812) | def _InverseArea(self, _meridian, salp1, calp1, # PYCHOK 9 args
method _InverseStart6 (line 862) | def _InverseStart6(self, lam12, p):
method _Lambda6 (line 987) | def _Lambda6(self, salp1, calp1, diffp, p):
method _Length5 (line 1059) | def _Length5(self, sig12, outmask, p):
method Line (line 1099) | def Line(self, lat1, lon1, azi1, caps=Caps.ALL, **name):
method n (line 1122) | def n(self):
method _n_0_1 (line 1128) | def _n_0_1(self):
method _n6PI (line 1134) | def _n6PI(self):
method _Newton6 (line 1139) | def _Newton6(self, salp1, calp1, p):
method toStr (line 1232) | def toStr(self, **prec_sep_name): # PYCHOK signature
class GeodesicLineExact (line 1244) | class GeodesicLineExact(_GeodesicLineExact):
method __init__ (line 1251) | def __init__(self, geodesic, lat1, lon1, azi1, caps=Caps.STANDARD, **n...
function _Astroid (line 1274) | def _Astroid(x, y):
function _C4coeffs (line 1328) | def _C4coeffs(nC4): # in .geodesicx.__main__
FILE: pygeodesy/geodesicx/gxarea.py
class GeodesicAreaExact (line 38) | class GeodesicAreaExact(_NamedBase):
method __init__ (line 57) | def __init__(self, geodesic, polyline=False, **name):
method AddEdge (line 88) | def AddEdge(self, azi, s):
method AddPoint (line 112) | def AddPoint(self, lat, lon):
method area0x (line 140) | def area0x(self):
method Compute (line 148) | def Compute(self, reverse=False, sign=True, polar=False):
method _Direct (line 188) | def _Direct(self, azi, s):
method ellipsoid (line 207) | def ellipsoid(self):
method geodesic (line 213) | def geodesic(self):
method _Inverse (line 220) | def _Inverse(self, lat1, lon1, lat2, lon2):
method lat0 (line 235) | def lat0(self):
method lat1 (line 241) | def lat1(self):
method lon0 (line 247) | def lon0(self):
method lon1 (line 253) | def lon1(self):
method num (line 259) | def num(self):
method polyline (line 265) | def polyline(self):
method _print (line 270) | def _print(self, n, p, a, r, **kwds): # PYCHOK no cover
method _reduced (line 279) | def _reduced(self, S12, xing, n, reverse=False, sign=True, polar=False):
method Reset (line 300) | def Reset(self):
method TestEdge (line 315) | def TestEdge(self, azi, s, **reverse_sign_polar):
method TestPoint (line 342) | def TestPoint(self, lat, lon, **reverse_sign_polar):
method toStr (line 369) | def toStr(self, prec=6, sep=_COMMASPACE_, **unused): # PYCHOK signature
method verbose (line 385) | def verbose(self):
method verbose (line 391) | def verbose(self, verbose): # PYCHOK no cover
class PolygonArea (line 398) | class PolygonArea(GeodesicAreaExact):
method __init__ (line 401) | def __init__(self, earth, polyline=False, **name):
class _Accumulator (line 415) | class _Accumulator(_NamedBase):
method __init__ (line 425) | def __init__(self, y=0, **name):
method Add (line 436) | def Add(self, *ys):
method Negate (line 458) | def Negate(self):
method num (line 466) | def num(self):
method Remainder (line 471) | def Remainder(self, y):
method Reset (line 479) | def Reset(self, y=0):
method _s_t (line 487) | def _s_t(self, s, t=0):
method Sum (line 493) | def Sum(self, y=0):
method Times (line 506) | def Times(self, y):
method toStr (line 517) | def toStr(self, prec=6, sep=_COMMASPACE_, **unused): # PYCHOK signature
function _s_t2 (line 531) | def _s_t2(y):
FILE: pygeodesy/geodesicx/gxbases.py
class _GeodesicBase (line 30) | class _GeodesicBase(_CapsBase): # in .geodsolve
class _Gfloats (line 47) | class _Gfloats(dict):
method __init__ (line 53) | def __init__(self, nC4): # PYCHOK signature
method __call__ (line 56) | def __call__(self, fs):
function _cosSeries (line 69) | def _cosSeries(c4s, sx, cx): # PYCHOK shared .geodesicx.gx and -.gxline
function _f2 (line 106) | def _f2(hi, lo): # in .geodesicx._C4_24, _27 and _30
function _sincos12 (line 112) | def _sincos12(sin1, cos1, sin2, cos2, sineg0=False):
function _sin1cos2 (line 130) | def _sin1cos2(sin1, cos1, sin2, cos2):
function _sinf1cos2d (line 140) | def _sinf1cos2d(lat, f1):
function _toNAN (line 150) | def _toNAN(outmask, *args):
function _xnC4 (line 156) | def _xnC4(**name_nC4):
FILE: pygeodesy/geodesicx/gxline.py
function _update_glXs (line 66) | def _update_glXs(gX): # see GeodesicExact.C4order and -._ef_reset_k2
function _xGeodesicExact (line 77) | def _xGeodesicExact(**gX):
class _GeodesicLineExact (line 83) | class _GeodesicLineExact(_GeodesicBase):
method __init__ (line 100) | def __init__(self, gX, lat1, lon1, azi1, caps, **name_):
method __del__ (line 153) | def __del__(self): # XXX use weakref?
method _update (line 162) | def _update(self, updated, *attrs, **unused):
method a1 (line 167) | def a1(self):
method a13 (line 176) | def a13(self):
method Arc (line 183) | def Arc(self):
method ArcPosition (line 190) | def ArcPosition(self, a12, outmask=Caps.STANDARD):
method azi0 (line 210) | def azi0(self):
method azi0_sincos2 (line 219) | def azi0_sincos2(self):
method azi1 (line 225) | def azi1(self):
method azi1_sincos2 (line 231) | def azi1_sincos2(self):
method _B41 (line 237) | def _B41(self):
method _C4a (line 243) | def _C4a(self):
method _caps_DISTANCE_IN (line 249) | def _caps_DISTANCE_IN(self):
method _D0k2 (line 255) | def _D0k2(self):
method _D1 (line 261) | def _D1(self):
method Distance (line 266) | def Distance(self):
method _E0b (line 274) | def _E0b(self):
method _E1 (line 280) | def _E1(self):
method _eF (line 286) | def _eF(self):
method _GDictPosition (line 295) | def _GDictPosition(self, arcmode, s12_a12, outmask=Caps.STANDARD): # ...
method _GenPosition (line 461) | def _GenPosition(self, arcmode, s12_a12, outmask):
method _GenSet (line 470) | def _GenSet(self, debug, s12=None, a12=None, **llz2):
method geodesic (line 490) | def geodesic(self):
method Intersecant2 (line 496) | def Intersecant2(self, lat0, lon0, radius, tol=_TOL):
method _H0e2_f1 (line 528) | def _H0e2_f1(self):
method _H1 (line 534) | def _H1(self):
method lat1 (line 540) | def lat1(self):
method lon1 (line 546) | def lon1(self):
method _lon1_norm180 (line 552) | def _lon1_norm180(self):
method PlumbTo (line 557) | def PlumbTo(self, lat0, lon0, est=None, tol=_TOL):
method Position (line 582) | def Position(self, s12, outmask=Caps.STANDARD):
method s13 (line 604) | def s13(self):
method SetArc (line 611) | def SetArc(self, a13):
method SetDistance (line 625) | def SetDistance(self, s13):
method _stau1_ctau1 (line 639) | def _stau1_ctau1(self):
method _toProps7 (line 649) | def _toProps7(self):
method toStr (line 655) | def toStr(self, **prec_sep_name): # PYCHOK signature
FILE: pygeodesy/geodsolve.py
class GeodSolve12Tuple (line 35) | class GeodSolve12Tuple(_GTuple):
class _GeodesicSolveBase (line 48) | class _GeodesicSolveBase(_SolveGDictBase):
method _b_option (line 58) | def _b_option(self):
method _cmdBasic (line 62) | def _cmdBasic(self):
method GeodSolve (line 72) | def GeodSolve(self):
method GeodSolve (line 79) | def GeodSolve(self, path):
method _u_option (line 89) | def _u_option(self):
class GeodesicSolve (line 93) | class GeodesicSolve(_GeodesicSolveBase):
method Area (line 105) | def Area(self, polyline=False, **name):
method Direct3 (line 125) | def Direct3(self, lat1, lon1, azi1, s12): # PYCHOK outmask
method _DirectLine (line 135) | def _DirectLine(self, ll1, azi12, **caps_name): # PYCHOK no cover
method DirectLine (line 140) | def DirectLine(self, lat1, lon1, azi1, caps=Caps.ALL, **name):
method _Inverse (line 164) | def _Inverse(self, ll1, ll2, wrap, **outmask): # PYCHOK no cover
method Inverse3 (line 171) | def Inverse3(self, lat1, lon1, lat2, lon2): # PYCHOK outmask
method _InverseLine (line 181) | def _InverseLine(self, ll1, ll2, wrap, **caps_name): # PYCHOK no cover
method InverseLine (line 188) | def InverseLine(self, lat1, lon1, lat2, lon2, caps=Caps.ALL, **name): ...
method toStr (line 213) | def toStr(self, **prec_sep_other): # PYCHOK signature
class GeodesicLineSolve (line 223) | class GeodesicLineSolve(_GeodesicSolveBase, _SolveGDictLineBase):
method __init__ (line 237) | def __init__(self, geodesic, lat1, lon1, azi1, caps=Caps.ALL, **name):
method a13 (line 267) | def a13(self):
method Arc (line 274) | def Arc(self): # PYCHOK no cover
method ArcPosition (line 281) | def ArcPosition(self, a12, outmask=Caps.STANDARD): # PYCHOK no cover
method azi1 (line 293) | def azi1(self):
method azi1_sincos2 (line 301) | def azi1_sincos2(self):
method _cmdArc (line 309) | def _cmdArc(self):
method Distance (line 314) | def Distance(self):
method geodesic (line 320) | def geodesic(self):
method Intersecant2 (line 325) | def Intersecant2(self, lat0, lon0, radius, **kwds): # PYCHOK no cover
method PlumbTo (line 329) | def PlumbTo(self, lat0, lon0, **kwds): # PYCHOK no cover
method Position (line 333) | def Position(self, s12, outmask=Caps.STANDARD):
method s13 (line 344) | def s13(self):
method SetArc (line 351) | def SetArc(self, a13): # PYCHOK no cover
method SetDistance (line 366) | def SetDistance(self, s13): # PYCHOK no cover
method toStr (line 380) | def toStr(self, **prec_sep_other): # PYCHOK signature
function _main (line 394) | def _main():
FILE: pygeodesy/geohash.py
function _2bounds (line 47) | def _2bounds(LatLon, LatLon_kwds, s, w, n, e, **name):
function _2center (line 59) | def _2center(bounds):
function _2dab (line 66) | def _2dab(d, a, b):
function _2fll (line 72) | def _2fll(lat, lon, *unused):
function _2Geohash (line 80) | def _2Geohash(geohash):
function _2latlon (line 87) | def _2latlon(s, w, n, e, fstr=None):
function _2mid (line 96) | def _2mid(a, b):
function _2mid_ndigits (line 102) | def _2mid_ndigits(a, b): # a > b
function _2Precision (line 110) | def _2Precision(p):
function _2res (line 116) | def _2res(res, **prec):
class _GH (line 124) | class _GH(object):
method _4d (line 127) | def _4d(self, s, w, n, e): # helper
method Borders (line 132) | def Borders(self):
method DecodeB32 (line 136) | def DecodeB32(self): # inverse EncodeB32 map
method decode2 (line 139) | def decode2(self, geohash):
method encode (line 148) | def encode(self, *lat_lon_prec_eps):
method encode2 (line 181) | def encode2(self, lat, lon, prec, eps):
method _LatLon2Tuple (line 192) | def _LatLon2Tuple(self):
method Neighbors (line 202) | def Neighbors(self):
method Sizes (line 209) | def Sizes(self): # height, width and radius (in meter)
method swne4 (line 229) | def swne4(self, geohash, mask5=_MASK5):
class Geohash (line 262) | class Geohash(Str):
method __new__ (line 266) | def __new__(cls, lat_ghll, lon=None, precision=None, eps=EPS, **name):
method ab (line 311) | def ab(self):
method adjacent (line 315) | def adjacent(self, direction, **name):
method _bounds (line 351) | def _bounds(self):
method bounds (line 356) | def bounds(self, LatLon=None, **LatLon_kwds):
method _distanceTo (line 373) | def _distanceTo(self, func_, other, **kwds):
method distanceTo (line 379) | def distanceTo(self, other):
method distance1To (line 400) | def distance1To(self, other): # PYCHOK no cover
method distance2To (line 407) | def distance2To(self, other, radius=R_M, adjust=False, wrap=False): #...
method distance3To (line 414) | def distance3To(self, other, radius=R_M, wrap=False): # PYCHOK no cover
method equirectangularTo (line 420) | def equirectangularTo(self, other, radius=R_M, **adjust_limit_wrap):
method euclideanTo (line 447) | def euclideanTo(self, other, **radius_adjust_wrap):
method haversineTo (line 463) | def haversineTo(self, other, **radius_wrap):
method latlon (line 480) | def latlon(self):
method neighbors (line 488) | def neighbors(self):
method philam (line 497) | def philam(self):
method precision (line 504) | def precision(self):
method resolution2 (line 510) | def resolution2(self):
method sizes (line 517) | def sizes(self):
method sizes3 (line 523) | def sizes3(self):
method toLatLon (line 531) | def toLatLon(self, LatLon=None, **LatLon_kwds):
method vincentysTo (line 547) | def vincentysTo(self, other, **radius_wrap):
method E (line 564) | def E(self):
method N (line 570) | def N(self):
method NE (line 576) | def NE(self):
method NW (line 582) | def NW(self):
method S (line 588) | def S(self):
method SE (line 594) | def SE(self):
method SW (line 600) | def SW(self):
method W (line 606) | def W(self):
class Geohashed (line 612) | class Geohashed(object):
method __init__ (line 617) | def __init__(self, precision, ndigits=None):
method __len__ (line 635) | def __len__(self):
method _ab2 (line 646) | def _ab2(self, *ll): # overwritten
method _ab2float (line 651) | def _ab2float(self, *ll):
method _ab2round (line 656) | def _ab2round(self, *ll):
method clear (line 661) | def clear(self):
method decoded (line 667) | def decoded(self, geohash, encoded=False):
method encoded (line 686) | def encoded(self, lat, lon, decoded=False):
method len2 (line 705) | def len2(self):
method ndigits (line 712) | def ndigits(self):
method precision (line 718) | def precision(self):
class GeohashError (line 724) | class GeohashError(_ValueError):
class Neighbors8Dict (line 730) | class Neighbors8Dict(_NamedDict):
method __init__ (line 736) | def __init__(self, **kwds): # PYCHOK no *args
class Resolutions2Tuple (line 745) | class Resolutions2Tuple(_NamedTuple):
method lat (line 753) | def lat(self):
method lon (line 759) | def lon(self):
class Sizes3Tuple (line 765) | class Sizes3Tuple(_NamedTuple):
function bounds (line 773) | def bounds(geohash, LatLon=None, **LatLon_kwds):
function decode (line 795) | def decode(geohash):
function decode2 (line 814) | def decode2(geohash, LatLon=None, **LatLon_kwds):
function decode_error (line 839) | def decode_error(geohash):
function decode_error2 (line 844) | def decode_error2(geohash):
function distance_ (line 862) | def distance_(geohash1, geohash2):
function distance1 (line 877) | def distance1(geohash1, geohash2):
function distance2 (line 883) | def distance2(geohash1, geohash2):
function distance3 (line 889) | def distance3(geohash1, geohash2):
function encode (line 894) | def encode(lat, lon, precision=None, eps=EPS):
function equirectangular4 (line 913) | def equirectangular4(geohash1, geohash2, radius=R_M):
function euclidean_ (line 931) | def euclidean_(geohash1, geohash2, **radius_adjust_wrap):
function haversine_ (line 948) | def haversine_(geohash1, geohash2, **radius_wrap):
function neighbors (line 966) | def neighbors(geohash):
function precision (line 981) | def precision(res1, res2=None):
function resolution2 (line 1006) | def resolution2(prec1, prec2=None):
function sizes (line 1031) | def sizes(geohash):
function sizes3 (line 1037) | def sizes3(geohash):
function vincentys_ (line 1049) | def vincentys_(geohash1, geohash2, **radius_wrap):
function _t (line 1079) | def _t(prec=p):
FILE: pygeodesy/geoids.py
class _GKsum (line 149) | class _GKsum(Fsum): # for GeoidKarney only
method __iadd__ (line 151) | def __iadd__(self, other):
method __imul__ (line 156) | def __imul__(self, x):
method fsum (line 162) | def fsum(self): # PYCHOK signature
class _Dotf (line 165) | class _Dotf(_GKsum): # PYCHOK redef
method __init__ (line 169) | def __init__(self, a, *b):
class _Hornerf (line 172) | class _Hornerf(_GKsum): # PYCHOK redef
method __init__ (line 176) | def __init__(self, x, *cs): # incx=True
class GeoidError (line 183) | class GeoidError(HeightError):
class _GeoidBase (line 189) | class _GeoidBase(_HeightBase):
method __init__ (line 222) | def __init__(self, hs, p):
method __call__ (line 267) | def __call__(self, *llis, **wrap_H):
method __enter__ (line 299) | def __enter__(self):
method __exit__ (line 304) | def __exit__(self, *unused): # PYCHOK exc_type, exc_value, exc_traceb...
method __repr__ (line 310) | def __repr__(self):
method __str__ (line 313) | def __str__(self):
method _called (line 316) | def _called(self, llis, wrap=False, H=False):
method _center (line 340) | def _center(self):
method center (line 346) | def center(self, LatLon=None):
method close (line 358) | def close(self):
method closed (line 366) | def closed(self):
method cropped (line 372) | def cropped(self):
method dtype (line 378) | def dtype(self):
method endian (line 385) | def endian(self):
method _ev (line 391) | def _ev(self, y, x): # PYCHOK overwritten with .RectBivariateSpline.ev
method _gaxis2 (line 395) | def _gaxis2(self, lo, d, n, name):
method _g2ll2 (line 409) | def _g2ll2(self, lat, lon): # PYCHOK no cover
method _gyx2g2 (line 413) | def _gyx2g2(self, y, x):
method height (line 418) | def height(self, lats, lons, **wrap):
method height_ (line 441) | def height_(self, *latlons, **wrap):
method _heightOrthometric (line 456) | def _heightOrthometric(self):
method _hGeoid (line 459) | def _hGeoid(self, lat, lon):
method _highest (line 467) | def _highest(self):
method highest (line 472) | def highest(self, LatLon=None, **unused):
method hits (line 485) | def hits(self):
method kind (line 491) | def kind(self):
method knots (line 497) | def knots(self):
method _ll2g2 (line 502) | def _ll2g2(self, lat, lon): # PYCHOK no cover
method _LL3T (line 507) | def _LL3T(self):
method _llh3 (line 512) | def _llh3(self, lat, lon):
method _llh3LL (line 515) | def _llh3LL(self, llh, LatLon):
method _llh3minmax (line 518) | def _llh3minmax(self, highest, *unused):
method _load (line 526) | def _load(self, g, dtype=float, n=-1, offset=0, **sep): # sep=NN
method _lowerleft (line 532) | def _lowerleft(self):
method lowerleft (line 537) | def lowerleft(self, LatLon=None):
method _loweright (line 550) | def _loweright(self):
method loweright (line 555) | def loweright(self, LatLon=None):
method _lowest (line 570) | def _lowest(self):
method lowest (line 575) | def lowest(self, LatLon=None, **unused):
method mean (line 588) | def mean(self):
method name (line 596) | def name(self):
method nBytes (line 602) | def nBytes(self):
method _open (line 607) | def _open(self, geoid, datum, kind, name, smooth):
method outside (line 626) | def outside(self, lat, lon):
method pgm (line 640) | def pgm(self):
method sizeB (line 646) | def sizeB(self):
method smooth (line 652) | def smooth(self):
method stdev (line 658) | def stdev(self):
method _swne (line 665) | def _swne(self, crop):
method toStr (line 685) | def toStr(self, prec=3, sep=_COMMASPACE_): # PYCHOK signature
method u2B (line 709) | def u2B(self):
method _upperleft (line 715) | def _upperleft(self):
method upperleft (line 720) | def upperleft(self, LatLon=None):
method _upperright (line 733) | def _upperright(self):
method upperright (line 738) | def upperright(self, LatLon=None):
class GeoidEGM96 (line 751) | class GeoidEGM96(_GeoidBase):
method __init__ (l
Copy disabled (too large)
Download .json
Condensed preview — 996 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (48,380K chars).
[
{
"path": ".appveyor.yml",
"chars": 1759,
"preview": "\n# 25.12.31\n# <http://Tomassetti.me/continous-integration-on-linux-and-windows-travis-and-appveyor/>\n# <http://GitHub.co"
},
{
"path": ".cirrus.yml",
"chars": 812,
"preview": "\n# <https://Cirrus-CI.org/examples/#python>\n# <https://hub.Docker.com/_/python/>\n\ncontainer:\n image: python:latest\n# im"
},
{
"path": "MANIFEST.in",
"chars": 343,
"preview": "graft docs\ninclude docs.html\ngraft pygeodesy/auxilats\ngraft pygeodesy/deprecated\ngraft pygeodesy/geodesicx\ngraft pygeode"
},
{
"path": "README.rst",
"chars": 16428,
"preview": "\n=========\nPyGeodesy\n=========\n\nA pure Python implementation of ``geodesy`` tools for various ellipsoidal and spherical "
},
{
"path": "docs/abc.ABCMeta-class.html",
"chars": 12551,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/api-objects.txt",
"chars": 3233347,
"preview": "pygeodesy\tpygeodesy-module.html\npygeodesy.simplifyRDPm\tpygeodesy-module.html#simplifyRDPm\npygeodesy.wrapPI\tpygeodesy-mod"
},
{
"path": "docs/class-tree.html",
"chars": 302446,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/epydoc.css",
"chars": 16003,
"preview": "\n\n/* Epydoc CSS Stylesheet\n *\n * This stylesheet can be used to customize the appearance of epydoc's\n * HTML output.\n *\n"
},
{
"path": "docs/epydoc.js",
"chars": 10581,
"preview": "function toggle_private() {\n // Search for any private/public links on this page. Store\n // their old tex"
},
{
"path": "docs/frames.html",
"chars": 583,
"preview": "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\"\n \"DTD/xh"
},
{
"path": "docs/help.html",
"chars": 11101,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-A.html",
"chars": 51782,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-B.html",
"chars": 20007,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-C.html",
"chars": 48679,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-D.html",
"chars": 51100,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-E.html",
"chars": 63775,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-F.html",
"chars": 79025,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-G.html",
"chars": 28673,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-H.html",
"chars": 34305,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-I.html",
"chars": 67037,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-J.html",
"chars": 7207,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-K.html",
"chars": 10551,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-L.html",
"chars": 44852,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-M.html",
"chars": 22551,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-N.html",
"chars": 38156,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-O.html",
"chars": 9542,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-P.html",
"chars": 46577,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-Q.html",
"chars": 6021,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-R.html",
"chars": 64742,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-S.html",
"chars": 38740,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-T.html",
"chars": 106675,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-U.html",
"chars": 18580,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-V.html",
"chars": 11214,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-W.html",
"chars": 9461,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-X.html",
"chars": 19617,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-Y.html",
"chars": 8554,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-Z.html",
"chars": 7690,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index-_.html",
"chars": 592011,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/identifier-index.html",
"chars": 51780,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/index.html",
"chars": 583,
"preview": "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Frameset//EN\"\n \"DTD/xh"
},
{
"path": "docs/module-tree.html",
"chars": 50358,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy-Cartesian-attributes-table.html",
"chars": 97177,
"preview": "\n<html>\n <head>\n <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n <title>Attributes of Cartes"
},
{
"path": "docs/pygeodesy-LatLon-attributes-table.html",
"chars": 122268,
"preview": "\n<html>\n <head>\n <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n <title>Attributes of LatLon"
},
{
"path": "docs/pygeodesy-module.html",
"chars": 1567193,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.__main__-module.html",
"chars": 4155,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.albers-module.html",
"chars": 11536,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.albers.Albers7Tuple-class.html",
"chars": 11149,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.albers.AlbersEqualArea-class.html",
"chars": 14472,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.albers.AlbersEqualArea2-class.html",
"chars": 14724,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.albers.AlbersEqualArea4-class.html",
"chars": 15413,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.albers.AlbersEqualAreaCylindrical-class.html",
"chars": 13929,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.albers.AlbersEqualAreaNorth-class.html",
"chars": 14027,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.albers.AlbersEqualAreaSouth-class.html",
"chars": 14031,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.albers.AlbersError-class.html",
"chars": 7494,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.albers._AlbersBase-class.html",
"chars": 42960,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.angles-module.html",
"chars": 9176,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.angles.Ang-class.html",
"chars": 96879,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.angles.Lambertian-class.html",
"chars": 15458,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats-module.html",
"chars": 15309,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats._CX_4-module.html",
"chars": 4611,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats._CX_6-module.html",
"chars": 4611,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats._CX_8-module.html",
"chars": 4611,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats._CX_Rs-module.html",
"chars": 4622,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.__main__-module.html",
"chars": 4271,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxAngle-module.html",
"chars": 7495,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxAngle.AuxAngle-class.html",
"chars": 52110,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxAngle.AuxBeta-class.html",
"chars": 15991,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxAngle.AuxChi-class.html",
"chars": 14495,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxAngle.AuxMu-class.html",
"chars": 14486,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxAngle.AuxPhi-class.html",
"chars": 14508,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxAngle.AuxTheta-class.html",
"chars": 14516,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxAngle.AuxXi-class.html",
"chars": 14485,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxDLat-module.html",
"chars": 5718,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxDLat.AuxDLat-class.html",
"chars": 20168,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxDST-module.html",
"chars": 5608,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxDST.AuxDST-class.html",
"chars": 23251,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxLat-module.html",
"chars": 5706,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxLat.AuxLat-class.html",
"chars": 48389,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.auxilats.auxily-module.html",
"chars": 5422,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal-module.html",
"chars": 33569,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.Azimuthal7Tuple-class.html",
"chars": 13305,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.AzimuthalError-class.html",
"chars": 7482,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.Equidistant-class.html",
"chars": 20842,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.EquidistantExact-class.html",
"chars": 23917,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.EquidistantGeodSolve-class.html",
"chars": 23552,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.EquidistantKarney-class.html",
"chars": 23908,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.Gnomonic-class.html",
"chars": 19840,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.GnomonicExact-class.html",
"chars": 23969,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.GnomonicGeodSolve-class.html",
"chars": 24062,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.GnomonicKarney-class.html",
"chars": 24407,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.LambertEqualArea-class.html",
"chars": 20082,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.Orthographic-class.html",
"chars": 19865,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal.Stereographic-class.html",
"chars": 21338,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal._AzimuthalBase-class.html",
"chars": 34691,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal._AzimuthalGeodesic-class.html",
"chars": 12632,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal._EquidistantBase-class.html",
"chars": 22126,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.azimuthal._GnomonicBase-class.html",
"chars": 22434,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.basics-module.html",
"chars": 70537,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans-module.html",
"chars": 13291,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans.BooleanFHP-class.html",
"chars": 17074,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans.BooleanGH-class.html",
"chars": 18124,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans.LatLonFHP-class.html",
"chars": 18767,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans.LatLonGH-class.html",
"chars": 16200,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans._BooleanBase-class.html",
"chars": 11631,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans._Clip-class.html",
"chars": 17479,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans._CompositeBase-class.html",
"chars": 26450,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans._CompositeFHP-class.html",
"chars": 12305,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans._CompositeGH-class.html",
"chars": 14037,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.booleans._LatLonBool-class.html",
"chars": 29267,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.cartesianBase-module.html",
"chars": 21182,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.cartesianBase.CartesianBase-class.html",
"chars": 120309,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.cartesianBase.RadiusThetaPhi3Tuple-class.html",
"chars": 18670,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.clipy-module.html",
"chars": 33342,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.clipy.ClipCS4Tuple-class.html",
"chars": 10912,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.clipy.ClipFHP4Tuple-class.html",
"chars": 14248,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.clipy.ClipGH4Tuple-class.html",
"chars": 11697,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.clipy.ClipLB6Tuple-class.html",
"chars": 11422,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.clipy.ClipSH3Tuple-class.html",
"chars": 10927,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.constants-module.html",
"chars": 41907,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.css-module.html",
"chars": 13236,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.css.CSSError-class.html",
"chars": 6873,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.css.CassiniSoldner-class.html",
"chars": 54594,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.css.Css-class.html",
"chars": 35187,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.css.EasNorAziRk4Tuple-class.html",
"chars": 10898,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.css.EasNorAziRkEqu6Tuple-class.html",
"chars": 10996,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.css.LatLonAziRk4Tuple-class.html",
"chars": 10805,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.datums-module.html",
"chars": 27058,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.datums.Datum-class.html",
"chars": 31486,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.datums.Transform-class.html",
"chars": 34613,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated-module.html",
"chars": 139575,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.bases-module.html",
"chars": 9744,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.bases.LatLonHeightBase-class.html",
"chars": 18389,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes-module.html",
"chars": 22999,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.ClipCS3Tuple-class.html",
"chars": 11108,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.EasNorExact4Tuple-class.html",
"chars": 11150,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.Jacobi2Tuple-class.html",
"chars": 15186,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.JacobiConformal-class.html",
"chars": 21344,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.JacobiConformalSpherical-class.html",
"chars": 21730,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.Lam_-class.html",
"chars": 14273,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.LatLonExact4Tuple-class.html",
"chars": 11150,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.NearestOn4Tuple-class.html",
"chars": 11236,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.Ned3Tuple-class.html",
"chars": 11075,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.Phi_-class.html",
"chars": 14273,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.Rhumb7Tuple-class.html",
"chars": 16832,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.RhumbOrder2Tuple-class.html",
"chars": 11646,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.Transform7Tuple-class.html",
"chars": 15482,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.TriAngle4Tuple-class.html",
"chars": 11126,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.UtmUps4Tuple-class.html",
"chars": 11282,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes.XDist-class.html",
"chars": 10498,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.classes._Deprecated_NamedTuple-class.html",
"chars": 15091,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.consterns-module.html",
"chars": 6499,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.consterns.Elliperim-class.html",
"chars": 11508,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.datum-module.html",
"chars": 15415,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.functions-module.html",
"chars": 99573,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.nvector-module.html",
"chars": 10362,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.nvector.Nvector-class.html",
"chars": 27609,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.rhumbBase-module.html",
"chars": 4302,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.rhumbaux-module.html",
"chars": 6056,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.rhumbsolve-module.html",
"chars": 8018,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.deprecated.rhumbx-module.html",
"chars": 6048,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.dms-module.html",
"chars": 96088,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef-module.html",
"chars": 16274,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef.Ecef9Tuple-class.html",
"chars": 53752,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef.EcefError-class.html",
"chars": 6815,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef.EcefFarrell21-class.html",
"chars": 15687,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef.EcefFarrell22-class.html",
"chars": 15364,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef.EcefKarney-class.html",
"chars": 16627,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef.EcefMatrix-class.html",
"chars": 30218,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef.EcefSudano-class.html",
"chars": 17017,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef.EcefUPC-class.html",
"chars": 15617,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef.EcefVeness-class.html",
"chars": 16639,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef.EcefYou-class.html",
"chars": 19426,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecef._EcefBase-class.html",
"chars": 37901,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecefLocals-module.html",
"chars": 5690,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ecefLocals._EcefLocal-class.html",
"chars": 27168,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.elevations-module.html",
"chars": 15564,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.elevations.Elevation2Tuple-class.html",
"chars": 10691,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.elevations.GeoidHeight2Tuple-class.html",
"chars": 10754,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipses-module.html",
"chars": 5855,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipses.Ellipse-class.html",
"chars": 100536,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipses.EllipseError-class.html",
"chars": 6924,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalBase-module.html",
"chars": 6315,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalBase.CartesianEllipsoidalBase-class.html",
"chars": 50790,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalBase.LatLonEllipsoidalBase-class.html",
"chars": 130890,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalBaseDI-module.html",
"chars": 10411,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalBaseDI.LatLonEllipsoidalBaseDI-class.html",
"chars": 64966,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalExact-module.html",
"chars": 46830,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalExact.Cartesian-class.html",
"chars": 29569,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalExact.LatLon-class.html",
"chars": 32953,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalGeodSolve-module.html",
"chars": 43933,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalGeodSolve.Cartesian-class.html",
"chars": 29624,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalGeodSolve.LatLon-class.html",
"chars": 33043,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalKarney-module.html",
"chars": 50517,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalKarney.Cartesian-class.html",
"chars": 29668,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalKarney.LatLon-class.html",
"chars": 33578,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalNvector-module.html",
"chars": 19674,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalNvector.Cartesian-class.html",
"chars": 33536,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalNvector.LatLon-class.html",
"chars": 47274,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalNvector.Ned-class.html",
"chars": 19010,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
},
{
"path": "docs/pygeodesy.ellipsoidalNvector.Nvector-class.html",
"chars": 37762,
"preview": "<?xml version=\"1.0\" encoding=\"ascii\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n \"DTD/xht"
}
]
// ... and 796 more files (download for full content)
About this extraction
This page contains the full source code of the mrJean1/PyGeodesy GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 996 files (44.4 MB), approximately 11.7M tokens, and a symbol index with 6025 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.