pykonal.transformations¶
A module to facilitate coordinate-system transformations.
-
pykonal.transformations.
geo2sph
(nodes)¶ Transform geographical coordinates to new spherical coordinates system.
-
pykonal.transformations.
sph2sph
(nodes, origin=0, 0, 0)¶ Transform spherical coordinates to new spherical coordinate system.
- Parameters
nodes (numpy.ndarray(shape=(..,3), dtype=numpy.float)) – Coordinates (spherical) to transform.
origin (tuple(float, float, float)) – Coordinates (spherical) of the origin of the new coordinate system with respect to the old coordinate system.
- Returns
Coordinates in new (spherical) coordinate system.
- Return type
numpy.ndarray(shape=(..,3), dtype=numpy.float)
-
pykonal.transformations.
xyz2sph
(nodes, origin=0, 0, 0)¶ Transform Cartesian coordinates to new spherical coordinate system.
- Parameters
nodes (numpy.ndarray(shape=(..,3), dtype=numpy.float)) – Coordinates (Cartesian) to transform.
origin (tuple(float, float, float)) – Coordinates (Cartesian) of the origin of the new coordinate system with respect to the old coordinate system.
- Returns
Coordinates in new (spherical) coordinate system.
- Return type
numpy.ndarray(shape=(..,3), dtype=numpy.float)
-
pykonal.transformations.
sph2geo
(nodes, origin=0, 0, 0)¶ Transform spherical coordinates to new geographical coordinate system.
-
pykonal.transformations.
sph2xyz
(nodes, origin=0, 0, 0)¶ Transform spherical coordinates to new Cartesian coordinate system.
- Parameters
nodes (numpy.ndarray(shape=(..,3), dtype=numpy.float)) – Coordinates (spherical) to transform.
origin (tuple(float, float, float)) – Coordinates (spherical) of the origin of the new coordinate system with respect to the old coordinate system.
- Returns
Coordinates in new (Cartesian) coordinate system.
- Return type
numpy.ndarray(shape=(..,3), dtype=numpy.float)
-
pykonal.transformations.
xyz2xyz
(nodes, origin=0, 0, 0)¶ Transform Cartesian coordinates to new Cartesian coordinate system.
- Parameters
nodes (numpy.ndarray(shape=(..,3), dtype=numpy.float)) – Coordinates (Cartesian) to transform.
origin (tuple(float, float, float)) – Coordinates (Cartesian) of the origin of the new coordinate system with respect to the old coordinate system.
- Returns
Coordinates in new (Cartesian) coordinate system.
- Return type
numpy.ndarray(shape=(..,3), dtype=numpy.float)