[yt-svn] commit/yt: xarthisius: [image_write:write_bitmap] non square matrices require swapaxes instead of transpose
    Bitbucket 
    commits-noreply at bitbucket.org
       
    Mon Oct  1 07:12:14 PDT 2012
    
    
  
1 new commit in yt:
https://bitbucket.org/yt_analysis/yt/changeset/7e4f7124641b/
changeset:   7e4f7124641b
branch:      yt
user:        xarthisius
date:        2012-10-01 11:36:00
summary:     [image_write:write_bitmap] non square matrices require swapaxes instead of transpose
affected #:  1 file
diff -r 80b349aff94364fda92e7a5623d2f6a6955fe8a0 -r 7e4f7124641b4852eb6666f052183053fcca7daf yt/visualization/image_writer.py
--- a/yt/visualization/image_writer.py
+++ b/yt/visualization/image_writer.py
@@ -152,8 +152,7 @@
         alpha_channel = 255*np.ones((s1,s2,1), dtype='uint8')
         bitmap_array = np.concatenate([bitmap_array, alpha_channel], axis=-1)
     if transpose:
-        for channel in range(bitmap_array.shape[2]):
-            bitmap_array[:,:,channel] = bitmap_array[:,:,channel].T
+        bitmap_array = bitmap_array.swapaxes(0,1)
     if filename is not None:
         au.write_png(bitmap_array.copy(), filename)
     else:
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