[yt-users] particle generator and update issues

Elizabeth Tasker tasker at astro1.sci.hokudai.ac.jp
Tue Oct 14 02:14:12 PDT 2014


Hi everyone,

I've hit a couple of problems trying to generate a particle distribution.
I'm following the code here:

http://blog.yt-project.org/post/ParticleGenerator.html

(at the moment exactly: http://pastebin.com/JFnWeXqM )

The first issue was CICDeposit_3 doesn't seem to exist, but from the source
code, it looks like it is now  CICSample_3 via "from
yt.utilities.lib.CICDeposit import CICSample_3".

I switched this but then hit a different error:


In [1]: execfile("particle_generator.py")
yt : [INFO     ] 2014-10-14 17:51:59,895 Parameters: current_time
   = 0.0
yt : [INFO     ] 2014-10-14 17:51:59,895 Parameters: domain_dimensions
    = [128 128 128]
yt : [INFO     ] 2014-10-14 17:51:59,895 Parameters: domain_left_edge
   = [ 0.  0.  0.]
yt : [INFO     ] 2014-10-14 17:51:59,896 Parameters: domain_right_edge
    = [ 1.  1.  1.]
yt : [INFO     ] 2014-10-14 17:51:59,897 Parameters:
cosmological_simulation   = 0.0
---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
/home/tasker/yt-3/src/yt-hg/scripts/iyt in <module>()
----> 1 execfile("particle_generator.py")

/home/tasker/yt-3/src/yt-hg/scripts/iyt in <module>()
     39          'particle_position_y':y,
     40          'particle_position_z':z}
---> 41 particles1 = FromListParticleGenerator(ug, num_particles1, pdata)
     42 particles1.assign_indices()
     43 particles1.apply_to_stream()

/home/tasker/yt-3/src/yt-hg/yt/utilities/particle_generator.pyc in
__init__(self, ds, num_particles, data)
    227
    228         field_list = data.keys()
--> 229         x = data.pop(("io", "particle_position_x"))
    230         y = data.pop(("io", "particle_position_y"))
    231         z = data.pop(("io", "particle_position_z"))

KeyError: ('io', 'particle_position_x')


I tried updating the code, but 'yt update' then seemed to pull me back from
yt-3.0 which I thought I was running (is branch 'yt' now yt-3?) to yt 2:



tasker at schiehallion:~/yt-3/bin$ yt update
yt : [INFO     ] 2014-10-14 17:48:23,618 Loading plugins from
/home/tasker/.yt/my_plugins.py

yt module located at:
    /home/tasker/yt-new/src/yt-hg

The current version and changeset for the code is:

---
Version = 2.6.1
Changeset = f7c69809dbd0 (stable)
---

This installation CAN be automatically updated.
Reading configuration from  /home/tasker/yt-new/src/yt-hg/.hg/hgrc


Could someone give me a shove back onto the right track with those two
issues?

Thanks!

Elizabeth
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.spacepope.org/pipermail/yt-users-spacepope.org/attachments/20141014/0a31cfd6/attachment.htm>


More information about the yt-users mailing list