[SciPy-User] How can I interpolate array from spherical to cartesian coordinates?
Jerome Kieffer
Jerome.Kieffer@esrf...
Tue Feb 12 02:02:34 CST 2013
On Mon, 11 Feb 2013 23:30:11 -0700
Joseph Smidt <josephsmidt@gmail.com> wrote:
> If anyone knows how I could do such a transformation to get density_prime
> with scipy.ndimage.interpolation.map_coordinates or any other interpolator
> for N-dim data I would appreciate it.
I never did it in 3D but you need the inverse transformation for map_coordinate:
r, theta, phi -> x, y , z = r*sin(theta)*cos(phi), r*sin(theta)*sin(phi), r*cos(phi)
I think that's all.
Cheers,
--
Jérôme Kieffer
On-Line Data analysis / Software Group
ISDD / ESRF
tel +33 476 882 445
More information about the SciPy-User
mailing list