[yt-dev] Issue #787: particle_specific_angular_momentum fields not working (yt_analysis/yt)

Britton Smith issues-reply at bitbucket.org
Sun Feb 23 06:02:57 PST 2014


New issue 787: particle_specific_angular_momentum fields not working
https://bitbucket.org/yt_analysis/yt/issue/787/particle_specific_angular_momentum-fields

Britton Smith:

In the unitrefactor, running this script: http://paste.yt-project.org/show/4327/
gives the following:

Traceback (most recent call last):
  File "dqtest.py", line 9, in <module>
    print sp['particle_specific_angular_momentum_x']
  File "/Users/britton/Documents/work/yt/yt-x86_64/src/yt-hg/yt/data_objects/data_containers.py", line 205, in __getitem__
    self.get_data(f)
  File "/Users/britton/Documents/work/yt/yt-x86_64/src/yt-hg/yt/data_objects/data_containers.py", line 609, in get_data
    self._generate_fields(fields_to_generate)
  File "/Users/britton/Documents/work/yt/yt-x86_64/src/yt-hg/yt/data_objects/data_containers.py", line 626, in _generate_fields
    fd = self._generate_field(field)
  File "/Users/britton/Documents/work/yt/yt-x86_64/src/yt-hg/yt/data_objects/data_containers.py", line 240, in _generate_field
    tr = self._generate_particle_field(field)
  File "/Users/britton/Documents/work/yt/yt-x86_64/src/yt-hg/yt/data_objects/data_containers.py", line 320, in _generate_particle_field
    rv = self.pf._get_field_info(*field)(gen_obj)
  File "/Users/britton/Documents/work/yt/yt-x86_64/src/yt-hg/yt/fields/derived_field.py", line 181, in __call__
    dd = self._function(self, data)
  File "/Users/britton/Documents/work/yt/yt-x86_64/src/yt-hg/yt/fields/particle_fields.py", line 168, in _particle_position
    return data[_ptype, coord_name][:,axi]
  File "/Users/britton/Documents/work/yt/yt-x86_64/src/yt-hg/yt/data_objects/data_containers.py", line 198, in __getitem__
    f = self._determine_fields([key])[0]
  File "/Users/britton/Documents/work/yt/yt-x86_64/src/yt-hg/yt/data_objects/data_containers.py", line 441, in _determine_fields
    finfo = self.pf._get_field_info(ftype, fname)
  File "/Users/britton/Documents/work/yt/yt-x86_64/src/yt-hg/yt/data_objects/static_output.py", line 379, in _get_field_info
    raise YTFieldNotFound((ftype, fname), self)
yt.utilities.exceptions.YTFieldNotFound: Could not find field '('all', 'Coordinates')' in DD0064.

I am able to grab the particle_positions on their own for a data object, but not within this field.





More information about the yt-dev mailing list