[yt-svn] commit/yt: 2 new changesets

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Thu Aug 20 09:18:15 PDT 2015


2 new commits in yt:

https://bitbucket.org/yt_analysis/yt/commits/0d2da8242e07/
Changeset:   0d2da8242e07
Branch:      yt
User:        jisuoqing
Date:        2015-08-20 00:22:11+00:00
Summary:     Fix ds.h.find_max like functions for non-cartesian geometry
Affected #:  1 file

diff -r cfc98fddd9d791464330adf166d4229749dab22c -r 0d2da8242e0799e05babb5eec650122e75097d19 yt/data_objects/derived_quantities.py
--- a/yt/data_objects/derived_quantities.py
+++ b/yt/data_objects/derived_quantities.py
@@ -542,16 +542,19 @@
         return rv
 
     def process_chunk(self, data, field):
+        axis_names = data.ds.coordinates.axis_name
         field = data._determine_fields(field)[0]
         ma = array_like_field(data, -HUGE, field)
-        mx = array_like_field(data, -1, "x")
-        my = array_like_field(data, -1, "y")
-        mz = array_like_field(data, -1, "z")
+        mx = array_like_field(data, -1, axis_names[0])
+        my = array_like_field(data, -1, axis_names[1])
+        mz = array_like_field(data, -1, axis_names[2])
         maxi = -1
         if data[field].size > 0:
             maxi = np.argmax(data[field])
             ma = data[field][maxi]
-            mx, my, mz = [data[ax][maxi] for ax in 'xyz']
+            mx, my, mz = [data[ax][maxi] for ax in (axis_names[0],
+                                                    axis_names[1],
+                                                    axis_names[2])]
         return (ma, maxi, mx, my, mz)
 
     def reduce_intermediate(self, values):


https://bitbucket.org/yt_analysis/yt/commits/7a9a879efb3d/
Changeset:   7a9a879efb3d
Branch:      yt
User:        chummels
Date:        2015-08-20 16:18:04+00:00
Summary:     Merged in jisuoqing/yt (pull request #1711)

[BUGFIX] Fix ``process_chunk`` function for non-cartesian geometry, fix #1067
Affected #:  1 file

diff -r 98b9f2c2d791d921eccc8e2edc419d863eb14650 -r 7a9a879efb3d0f6a32c5944e35f38db1f50a7a63 yt/data_objects/derived_quantities.py
--- a/yt/data_objects/derived_quantities.py
+++ b/yt/data_objects/derived_quantities.py
@@ -542,16 +542,19 @@
         return rv
 
     def process_chunk(self, data, field):
+        axis_names = data.ds.coordinates.axis_name
         field = data._determine_fields(field)[0]
         ma = array_like_field(data, -HUGE, field)
-        mx = array_like_field(data, -1, "x")
-        my = array_like_field(data, -1, "y")
-        mz = array_like_field(data, -1, "z")
+        mx = array_like_field(data, -1, axis_names[0])
+        my = array_like_field(data, -1, axis_names[1])
+        mz = array_like_field(data, -1, axis_names[2])
         maxi = -1
         if data[field].size > 0:
             maxi = np.argmax(data[field])
             ma = data[field][maxi]
-            mx, my, mz = [data[ax][maxi] for ax in 'xyz']
+            mx, my, mz = [data[ax][maxi] for ax in (axis_names[0],
+                                                    axis_names[1],
+                                                    axis_names[2])]
         return (ma, maxi, mx, my, mz)
 
     def reduce_intermediate(self, values):

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