<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">Hi all,</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I'm new to using yt, though I'm an experienced python and matplotlib user.  I've been doing runs with FLASH and would like to be able to plot the results with matplotlib.  I've used yt "interactively" in an ipython notebook and found it a bit cumbersome - e.g. you can't pan and zoom like you can with matplotlib.  On the other hand yt has some nice facilities for accessing the data.  So my question is, how do I get a slice, such as is plotted using the yt.SlicePlot function, in an array that I can then manipulate, plot, etc.?  If I do:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">ds = yt.load(file)</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">slc = ds.slice(2,0.)</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">d = slc['density']</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">I have a YTArray that's apparently 1-D:</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">d.shape</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif">(138496,)</div><div>I should mention that this is a 2-D, cylindrically symmetric (r-z) run.  Thanks in advance for any help you can offer.</div><div><br></div><div>Regards,</div><div>Jon Slavin</div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">________________________________________________________<br>Jonathan D. Slavin                 Harvard-Smithsonian CfA<br><a href="mailto:jslavin@cfa.harvard.edu" target="_blank">jslavin@cfa.harvard.edu</a>       60 Garden Street, MS 83<br>phone: (617) 496-7981       Cambridge, MA 02138-1516<br>cell: (781) 363-0035             USA<br>________________________________________________________<br><br></div></div></div></div>
</div>