coordinates.coordinate_systems.OblateSpheroidalCoordinateSystem.convert_to#
- OblateSpheroidalCoordinateSystem.convert_to(target_system: _CoordinateSystemBase, *native_coords: Any) Tuple[ndarray, ...] #
Convert coordinates from this system to another coordinate system via Cartesian intermediate.
- Parameters:
target_system (
_CoordinateSystemBase
) – The target coordinate system to convert to.*native_coords (
float
orarray-like
) – Coordinates in this system’s native basis.
- Returns:
Coordinates expressed in the target coordinate system.
- Return type:
tuple
ofnp.ndarray
Example
from pymetric.coordinates import SphericalCoordinateSystem, CylindricalCoordinateSystem sph = SphericalCoordinateSystem() cyl = CylindricalCoordinateSystem() rho, phi, z = sph.convert_to(cyl, 1.0, np.pi/2, 0.0)