pyrfu.pyrf.cart2sph module#
- pyrfu.pyrf.cart2sph.cart2sph(x, y, z)[source]#
Cartesian to spherical coordinate transform.
\[\begin{split}\alpha = \arctan \left( \frac{y}{x} \right) \\ \beta = \arccos \left( \frac{z}{r} \right) \\ r = \sqrt{x^2 + y^2 + z^2}\end{split}\]with \(\alpha \in [0, 2\pi], \beta \in [0, \pi], r \geq 0\)
- Parameters:
- Returns:
alpha (float or array_like) – Azimuth angle in radians
beta (float or array_like) – Elevation angle in radians (with 0 denoting North pole)
r (float or array_like) – Radius