Matt,<br><br>This is incredible and will be very useful.  Nice job!<br><br>Britton<br><br><div class="gmail_quote">On Wed, Feb 9, 2011 at 6:49 PM, Matthew Turk <span dir="ltr"><<a href="mailto:matthewturk@gmail.com">matthewturk@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hi all,<br>
<br>
Just wanted to let you know that I've put in experimental support for<br>
volume rendering using HEALpix to define the direction of vectors, all<br>
of which will then start at the camera location and then move radially<br>
outwards, to give a set of rays that cover the entire sky with equal<br>
area.  ( <a href="http://healpix.jpl.nasa.gov/" target="_blank">http://healpix.jpl.nasa.gov/</a> )<br>
<br>
This is not adaptive in any way; these rays will not split along their<br>
trajectories, which is broadly problematic.  Additionally, the bricks<br>
are not sorted yet, so currently only projection transfer functions<br>
(column density) are supported.  I'll add support for ordering the<br>
grids so that more complicated things that require inputs from<br>
previous bricks can be accomplished, but for now it's only useful for<br>
column density and averaging operations.<br>
<br>
Anyway, if you're interested in playing with this, I've put up a script here:<br>
<br>
<a href="http://paste.enzotools.org/show/1498/" target="_blank">http://paste.enzotools.org/show/1498/</a><br>
<br>
And I've extracted portions of the healpy module that are necessary to<br>
plot a Molleweide projection, which can be found here:<br>
<br>
<a href="http://yt.enzotools.org/files/mv.txt" target="_blank">http://yt.enzotools.org/files/mv.txt</a><br>
<br>
note that once you download, you have to change mv.txt to mv.py.<br>
Attached is an image from one of the test simulations we used at the<br>
Enzo workshop, where I've tossed out nside=64 (12*64*64 vectors) out<br>
to a radius of 0.1 of the box.  I then plotted the column density.<br>
This is the output from the linked script, above.  This functionality<br>
is also able to do angular-averages of values, which is kind of cool<br>
(and what I am applying it to.)<br>
<br>
My plan is to add correct ordering of grids, create a Molleweide<br>
projection that is small and works like other yt plots, and then to<br>
make it easier to generate and plot.  If anybody wants to help out,<br>
I'd be appreciative -- particularly with the generation of projections<br>
and plotting of them.<br>
<br>
-Matt<br>
<br>_______________________________________________<br>
Yt-dev mailing list<br>
<a href="mailto:Yt-dev@lists.spacepope.org">Yt-dev@lists.spacepope.org</a><br>
<a href="http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org</a><br>
<br></blockquote></div><br>