<div dir="ltr">Hi Elizabeth,<div><br></div><div style>'particle type' is a particle field and I don't think it's ever a well-defined key for the pf object.  For Enzo datasets, you can query for 'NumberOfParticles':</div>

<div style><br></div><div style>>>> pf = load('IsolatedGalaxy/galaxy0030/galaxy0030)'</div><div style>>>> pf['NumberOfParticles]</div><div style>1124450<br></div><div style><br></div><div style>

Of course that won't tell you if particles of a given type are in the dataset, to do that I think you need to load the particle type dataset into memory as you did in your example.</div><div style><br></div><div style>

-Nathan</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Feb 23, 2013 at 12:07 AM, Elizabeth Tasker <span dir="ltr"><<a href="mailto:tasker@astro1.sci.hokudai.ac.jp" target="_blank">tasker@astro1.sci.hokudai.ac.jp</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I want to test if a data set at particles. I thought:<br>
<br>
pf.has_key("particle_type")<br>
<br>
would work, but oddly it doesn't since:<br>
<br>
In [17]: pf.has_key("particle_type")<br>
Out[17]: False<br>
<br>
yet:<br>
<br>
In [4]: dd = pf.h.all_data()<br>
In [5]: dd["particle_type"]<br>
yt : [INFO     ] 2013-02-23 17:00:43,826 Getting particle_type using ParticleIO<br>
Out[5]: array([11, 11, 11, ..., 11, 11, 11])<br>
<br>
<br>
Shouldn't  pf.has_key("particle_type") be true in this case?<br>
<br>
Elizabeth<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
yt-users mailing list<br>
<a href="mailto:yt-users@lists.spacepope.org">yt-users@lists.spacepope.org</a><br>
<a href="http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org" target="_blank">http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org</a><br>
</blockquote></div><br></div>