[yt-users] Analyzing DM-only data

kcai at pa.uky.edu kcai at pa.uky.edu
Tue Dec 22 08:18:42 PST 2009


Sorry - forgot to change the subject of last email...

Quoting kcai at pa.uky.edu:

> Hi Matt,
>    Last night I was browsing the archives of the yt-users list, and
> came across this thread of emails:
>
> [yt-users] corrupt enzo restart file?
> Matthew Turk matthewturk at gmail.com
> Thu Nov 12 09:30:36 PST 2009
>
> Hi Stephen,
>
> A problem with the way yt opens up dark matter only simulations is
> that the data_style has to be specified.  This would be, for running
> on trunk, done with the parameter:
>
> data_style="enzo_packed_3d"
>
> to the StaticOutput initialization.  Britton Smith has done some work
> recently on improving this, so he might be able to chime in with more
> info.
>
> -Matt
>
> On Thu, Nov 12, 2009 at 9:27 AM, Stephen Skory <stephenskory at
> yahoo.com> wrote:
>> Hi all,
>>
>> I am getting this error <http://paste.enzotools.org/show/257/> when  
>>  I attempt to instantiate the grid hierarchy.
> ......
>
>
> I am encountering the same "TypeError" when I tried to analyze a DM-only run.
> But I use iyt (the interactive yt) - how do I add the data_style   
> then? I tried
> with
>
> pf = load("RD0000/RD0000", data_style="enzo_packed_3d")
> and then
> In [3]: pc = PlotCollection(pf, center=[0.5,0.5,0.5])
> yt         INFO       2009-12-22 00:01:13,536 Created plot collection
> with default plot-center = [0.5, 0.5, 0.5]
>
> But when I tried to plot a slice, I got:
> In [4]: pc.add_slice("Density", 0)
> ---------------------------------------------------------------------------
> KeyError                                  Traceback (most recent call last)
>
> /share/home/kca223/src/yt-1.5/scripts/iyt in <module>()
> ----> 1
>       2
>       3
>       4
>       5
>
> /share/home/kca223/src/yt-1.5/yt/raven/PlotCollection.pyc in
> add_slice(self, *args, **kwargs)
>     180         *fig_size* in (height_inches, width_inches)
>     181         """
> --> 182         return self.__add_slice(PlotTypes.SlicePlot, *args, **kwargs)
>     183
>     184     def add_slice_interpolated(self, *args, **kwargs):
>
> /share/home/kca223/src/yt-1.5/yt/raven/PlotCollection.pyc in
> __add_slice(self, ptype, field, axis, coord, center, use_colorbar,
> figure, axes, fig_size, periodic, data_source, **kwargs)
>     204             coord = center[axis]
>     205         if data_source is None:
> --> 206             data_source = self.pf.hierarchy.slice(axis, coord,
> field, center, **kwargs)
>     207         p = self._add_plot(ptype(data_source, field,
> use_colorbar=use_colorbar,
>     208                          axes=axes, figure=figure,
>
> /share/home/kca223/src/yt-1.5/yt/lagos/OutputTypes.pyc in   
> _get_hierarchy(self)
>     144             if self._hierarchy_class == None:
>     145                 raise RuntimeError("You should not instantiate
> StaticOutput.")
> --> 146             self.__hierarchy = self._hierarchy_class(self,
> data_style=self.data_style)
>     147         return self.__hierarchy
>     148
>
> /share/home/kca223/src/yt-1.5/yt/lagos/HierarchyType.pyc in
> __init__(self, pf, data_style)
>     689                 break
>     690         self.__guess_data_style(pf["TopGridRank"], testGrid,
> testGridID)
> --> 691         self._setup_data_queue()
>     692         # For some reason, r8 seems to want Float64
>     693         if pf.has_key("CompilerPrecision") \
>
> /share/home/kca223/src/yt-1.5/yt/lagos/HierarchyType.pyc in
> _setup_data_queue(self)
>     137
>     138     def _setup_data_queue(self):
> --> 139         self.queue = _data_style_funcs[self.data_style][5]()
>     140
>     141     def _setup_grid_corners(self):
>
> KeyError: 'enzo_packed_3d'
>
> Thanks a lot!
> Kai
>

> This message was sent using IMP, the Internet Messaging Program.



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the yt-users mailing list