[yt-dev] Issue #654: deposit *_count fails in artio (yt_analysis/yt)

Sam Leitner issues-reply at bitbucket.org
Fri Sep 6 10:37:00 PDT 2013


New issue 654: deposit *_count fails in artio
https://bitbucket.org/yt_analysis/yt/issue/654/deposit-_count-fails-in-artio

Sam  Leitner:

For the following script applied to a DM-only ARTIO fileset

```
#!python

from yt.mods import *
pf = load("/home/sleitner/run1/refall2/out/agora.nb_a0.2504.art")
sl = SlicePlot(pf, 'z',  ('deposit', 'all_count'))

```
I get the following Traceback

```
#!python

  File "temp.py", line 3, in <module>
    sl = SlicePlot(pf, 'z',  ('deposit', 'all_count'))
  File "/scratch/midway/sleitner/yt-3.0/yt/visualization/plot_window.py", line 1293, in __init__
    slc.get_data(fields)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/data_containers.py", line 533, in get_data
    self._generate_fields(fields_to_generate)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/data_containers.py", line 549, in _generate_fields
    self.field_data[field] = self._generate_field(field)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/data_containers.py", line 226, in _generate_field
    tr = self._generate_fluid_field(field)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/data_containers.py", line 243, in _generate_fluid_field
    rv = self._generate_spatial_fluid(field, ngt_exception.ghost_zones)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/data_containers.py", line 253, in _generate_spatial_fluid
    for i,chunk in enumerate(self.chunks(field, "spatial", ngz = 0)):
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/data_containers.py", line 453, in chunks
    self.get_data(fields)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/data_containers.py", line 533, in get_data
    self._generate_fields(fields_to_generate)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/data_containers.py", line 549, in _generate_fields
    self.field_data[field] = self._generate_field(field)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/data_containers.py", line 226, in _generate_field
    tr = self._generate_fluid_field(field)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/data_containers.py", line 245, in _generate_fluid_field
    rv = finfo(gen_obj)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/field_info_container.py", line 498, in __call__
    dd = self._function(self, data)
  File "/scratch/midway/sleitner/yt-3.0/yt/data_objects/particle_fields.py", line 74, in particle_count
    d = data.deposit(pos, method = "count")
  File "/scratch/midway/sleitner/yt-3.0/yt/frontends/artio/data_structures.py", line 178, in deposit
    f64 = [np.array(f, dtype="float64") for f in fields]
TypeError: 'NoneType' object is not iterable
```







More information about the yt-dev mailing list