[yt-svn] commit/yt: MatthewTurk: Adding fixes for field datatypes in the geometry_utils

Bitbucket commits-noreply at bitbucket.org
Mon Oct 15 18:04:29 PDT 2012


1 new commit in yt:


https://bitbucket.org/yt_analysis/yt/changeset/075253179b15/
changeset:   075253179b15
branch:      yt
user:        MatthewTurk
date:        2012-10-16 03:03:42
summary:     Adding fixes for field datatypes in the geometry_utils
affected #:  1 file

diff -r fbb264f8e6e827f47fc2f865908b4a5877d41816 -r 075253179b15993fbc59c1ee05c4fbe6dce1e615 yt/utilities/lib/geometry_utils.pyx
--- a/yt/utilities/lib/geometry_utils.pyx
+++ b/yt/utilities/lib/geometry_utils.pyx
@@ -360,9 +360,9 @@
     bv[0] = bulk_velocity[0]; bv[1] = bulk_velocity[1]; bv[2] = bulk_velocity[2]
     if len(data['x-velocity'].shape) == 1:
         # One dimensional data
-        vxf = data['x-velocity']
-        vyf = data['y-velocity']
-        vzf = data['z-velocity']
+        vxf = data['x-velocity'].astype("float64")
+        vyf = data['y-velocity'].astype("float64")
+        vzf = data['z-velocity'].astype("float64")
         rvf = np.empty((3, vxf.shape[0]), 'float64')
         for i in range(vxf.shape[0]):
             rvf[0, i] = vxf[i] - bv[0]
@@ -371,9 +371,9 @@
         return rvf
     else:
         # Three dimensional data
-        vxg = data['x']
-        vyg = data['y']
-        vzg = data['z']
+        vxg = data['x-velocity'].astype("float64")
+        vyg = data['y-velocity'].astype("float64")
+        vzg = data['z-velocity'].astype("float64")
         rvg = np.empty((3, vxg.shape[0], vxg.shape[1], vxg.shape[2]), 'float64')
         for i in range(vxg.shape[0]):
             for j in range(vxg.shape[1]):

Repository URL: https://bitbucket.org/yt_analysis/yt/

--

This is a commit notification from bitbucket.org. You are receiving
this because you have the service enabled, addressing the recipient of
this email.



More information about the yt-svn mailing list