[yt-users] Questions About yt

Nathan Goldbaum nathan12343 at gmail.com
Tue Jun 21 08:22:21 PDT 2016


Hi Hansheng,

Given a ProjectionPlot instance, you can get at the 2D image buffer using
the "frb" attribute of the plot object:

    plot = ProjectionPlot(ds, 2, 'density')
    density_image = plot.frb['density']

In this example, 'density_image' will be a 2D array containing an image of
the projected gas density.

One can do this manually without going through ProjectionPlot to customize
the FixedResolutionBuffer:

http://yt-project.org/docs/dev/visualizing/manual_plotting.html

Hope that helps,

Nathan

On Tue, Jun 21, 2016 at 11:19 AM, Hansheng Chen <jasonhs1221 at gmail.com>
wrote:

> Hello Britton,
>
> Thank you for your response. I am able to load data by yt, and get a
> projection plot of the data. However, what I would like to do is to get a
> projected data of gas density in 2-D, because the original data is in 3-D.
> I do not know how to get a projected data through yt. Could you please give
> me some help?
>
> Thank you very much!
>
> Sincerely,
> Hansheng
>
> 2016-06-21 5:52 GMT-04:00 Britton Smith <brittonsmith at gmail.com>:
>
>> Hi Hansheng,
>>
>> What you want to do is referred to as a projection in yt.  I assume that
>> you are already able to load your data with yt.  If that is not the case,
>> let us know.  The function to check out is yt.ProjectionPlot.  Have a look
>> here for some more information on this:
>> http://yt-project.org/doc/visualizing/plots.html
>> It will do the integration and also generate a figure for you.
>>
>> Britton
>>
>> On Mon, Jun 20, 2016 at 8:59 PM, Hansheng Chen <jasonhs1221 at gmail.com>
>> wrote:
>>
>>> Hello,
>>>
>>> I would like to use yt to analyze the electron density of a galaxy. I
>>> have the data of the electron density in 3-D, but I would like to get the
>>> projected electron density in 2-dimensional. This means that I need to
>>> integrate the electron density in 3-D along the z-axis and show the
>>> integrated data in x-y coordinates. I do not know how to integrate the 3-D
>>> data along one direction by using yt. Could you please give me some help?
>>>
>>> Thank you very much!
>>>
>>> Sincerely,
>>> Hansheng Chen
>>>
>>> _______________________________________________
>>> yt-users mailing list
>>> yt-users at lists.spacepope.org
>>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>>>
>>>
>>
>> _______________________________________________
>> yt-users mailing list
>> yt-users at lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>>
>>
>
> _______________________________________________
> yt-users mailing list
> yt-users at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-users-spacepope.org/attachments/20160621/1414624f/attachment.html>


More information about the yt-users mailing list