[yt-svn] commit/yt: ngoldbaum: Fixing units for OffAxisProjectionPlot.

commits-noreply at bitbucket.org commits-noreply at bitbucket.org
Tue Jul 15 07:32:22 PDT 2014


1 new commit in yt:

https://bitbucket.org/yt_analysis/yt/commits/bebdc4a291f4/
Changeset:   bebdc4a291f4
Branch:      yt-3.0
User:        ngoldbaum
Date:        2014-07-15 03:08:02
Summary:     Fixing units for OffAxisProjectionPlot.
Affected #:  1 file

diff -r 085376fffe7482785e0f7da657c417444f14bdd3 -r bebdc4a291f485ae7a31e34534635f6b35b59718 yt/visualization/fixed_resolution.py
--- a/yt/visualization/fixed_resolution.py
+++ b/yt/visualization/fixed_resolution.py
@@ -14,6 +14,7 @@
 #-----------------------------------------------------------------------------
 
 from yt.funcs import *
+from yt.units.unit_object import Unit
 from .volume_rendering.api import off_axis_projection
 from yt.data_objects.image_array import ImageArray
 from yt.utilities.lib.misc_utilities import \
@@ -418,7 +419,10 @@
                                    weight=ds.weight_field, volume=ds.volume,
                                    no_ghost=ds.no_ghost, interpolated=ds.interpolated,
                                    north_vector=ds.north_vector)
-        ia = ImageArray(buff.swapaxes(0,1), info=self._get_info(item))
+        units = Unit(ds.pf.field_info[item].units, registry=ds.pf.unit_registry)
+        if ds.weight_field is None:
+            units *= Unit('cm', registry=ds.pf.unit_registry)
+        ia = ImageArray(buff.swapaxes(0,1), input_units=units, info=self._get_info(item))
         self[item] = ia
         return ia

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