Package pygeodesy :: Package triaxials :: Module triaxial3
[frames] | no frames]

Module triaxial3

Ordered triaxial ellipsoid classes Triaxial3 and Triaxial3B for conversion between variuos lat-/longitudal and cartesian coordinates on a triaxial ellipsoid using Ang, Deg, Rad lat-, longitude and heading angles.

Transcoded to pure Python from Karney's GeographicLib 2.7 C++ classes Ellipsoidal3 and Cartesian3.

Copyright (C) Charles Karney (2024-2025) and licensed under the MIT/X11 License. For more information, see the GeographicLib 2.7 documentation.


Version: 26.01.14

Classes
  BetOmgAlp5Tuple
5-Tuple (bet, omg, alp, h, llk) with ellipsoidal lat- bet, longitude omg and azimuth alp, all in Angles on and height h off the triaxial's surface and kind llk set to LLK.ELLIPSOIDAL.
  Cartesian5Tuple
5-Tuple (x, y, z, h, llk) with cartesian x, y and z coordinates on and height h above or below the triaxial's surface and kind llk set to the original LLK or None.
  PhiLamZet5Tuple
5-Tuple (phi, lam, zet, h, llk) with trixial lat- lat- phi, longitude lam and azimuth zet, all in Angles on and height h off the triaxial's surface and kind llk set to an LLK.
  Triaxial3
Ordered triaxial ellipsoid convering between cartesian and lat-/longitudes using using class Ang.
  Triaxial3B
Triaxial ellipsoid specified by its middle semi-axis and shape.
Variables
  __all__ = _ALL_LAZY.triaxials_triaxial3
  Triaxial3s = Triaxial3s.WGS84_3r: Triaxial3(name='WGS84_3r', a...
Some pre-defined Triaxial3s, like Triaxials.
  Triaxial3s.Amalthea
Triaxial3(name='Amalthea', a=125000, b=73000, c=64000, k2=0.106947697, kp2=0.893052303, volume=2446253479595252, area=93239507787.490371704, area_p=93212299402.670425415)
  Triaxial3s.Ariel
Triaxial3(name='Ariel', a=581100, b=577900, c=577700, k2=0.05866109, kp2=0.94133891, volume=812633172614203904, area=4211301462766.580078125, area_p=4211301574065.829589844)
  Triaxial3s.Earth
Triaxial3(name='Earth', a=6378173.435, b=6378103.9, c=6356754.399999999, k2=0.996748146, kp2=0.003251854, volume=1083208241574987694080, area=510065911057441.0625, area_p=510065915922713.6875)
  Triaxial3s.Enceladus
Triaxial3(name='Enceladus', a=256600, b=251400, c=248300, k2=0.369647336, kp2=0.630352664, volume=67094551514082248, area=798618496278.596679688, area_p=798619018175.109985352)
  Triaxial3s.Europa
Triaxial3(name='Europa', a=1564130, b=1561230, c=1560930, k2=0.093663002, kp2=0.906336998, volume=15966575194402123776, area=30663773697323.515625, area_p=30663773794562.45703125)
  Triaxial3s.Io
Triaxial3(name='Io', a=1829400, b=1819300, c=1815700, k2=0.262045618, kp2=0.737954382, volume=25313121117889765376, area=41691875849096.734375, area_p=41691877397441.2109375)
  Triaxial3s.Mars
Triaxial3(name='Mars', a=3394600, b=3393300, c=3376300, k2=0.92878339, kp2=0.07121661, volume=162907283585817247744, area=144249140795107.4375, area_p=144249144150662.15625)
  Triaxial3s.Mimas
Triaxial3(name='Mimas', a=207400, b=196800, c=190600, k2=0.359218713, kp2=0.640781287, volume=32587072869017956, area=493855762247.691833496, area_p=493857714107.9375)
  Triaxial3s.Miranda
Triaxial3(name='Miranda', a=240400, b=234200, c=232900, k2=0.171062751, kp2=0.828937249, volume=54926187094835456, area=698880863325.757202148, area_p=698881306767.950317383)
  Triaxial3s.Moon
Triaxial3(name='Moon', a=1735550, b=1735324, c=1734898, k2=0.653331685, kp2=0.346668315, volume=21886698675223740416, area=37838824729886.09375, area_p=37838824733332.21875)
  Triaxial3s.Tethys
Triaxial3(name='Tethys', a=535600, b=528200, c=525800, k2=0.243190549, kp2=0.756809451, volume=623086233855821440, area=3528073490771.394042969, area_p=3528074261832.738769531)
  Triaxial3s.WGS84_3
Triaxial3(name='WGS84_3', a=6378171.36, b=6378101.609999999, c=6356751.84, k2=0.996738165, kp2=0.003261835, volume=1083207064030173855744, area=510065541435967.375, area_p=510065546301413.5625)
  Triaxial3s.WGS84_35
Triaxial3(name='WGS84_35', a=6378172, b=6378102, c=6356752.314245179, k2=0.996726499, kp2=0.003273501, volume=1083207319768789942272, area=510065621722018.25, area_p=510065626587483.3125)
  Triaxial3s.WGS84_3r
Triaxial3(name='WGS84_3r', a=6378172, b=6378102, c=6356752, k2=0.996726547, kp2=0.003273453, volume=1083207266220584468480, area=510065604942135.8125, area_p=510065609807745.0)
Variables Details

Triaxial3s

Some pre-defined Triaxial3s, like Triaxials.

Value:
Triaxial3s.WGS84_3r: Triaxial3(name='WGS84_3r', a=6378172, b=6378102, \
c=6356752, k2=0.996726547, kp2=0.003273453, volume=1083207266220584468\
480, area=510065604942135.9375, area_p=510065609807745.0)