[yt-dev] Issue #818: Test failure in test_particle_octree_counts (yt_analysis/yt)

Kacper Kowalik issues-reply at bitbucket.org
Wed Mar 26 03:51:31 PDT 2014


New issue 818: Test failure in test_particle_octree_counts
https://bitbucket.org/yt_analysis/yt/issue/818/test-failure-in

Kacper Kowalik:

Experimental branch (revision 75033f476463) fails in one of the octree's tests:


```
#!text

$ nosetests -v geometry/tests/test_particle_octree.py:test_particle_octree_counts

Failure: YTUnitConversionError (Unit dimensionalities do not match. Tried to convert between dimensionless (dim 1) and code_length (dim (length)).) ... ERROR

======================================================================
ERROR: Failure: YTUnitConversionError (Unit dimensionalities do not match. Tried to convert between dimensionless (dim 1) and code_length (dim (length)).)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../nose/loader.py", line 253, in generate
    for test in g():
  File "yt/geometry/tests/test_particle_octree.py", line 94, in test_particle_octree_counts
    bi2 = dd["all", "mesh_id"]
  File "yt/data_objects/data_containers.py", line 212, in __getitem__
    self.get_data(f)
  File "yt/data_objects/data_containers.py", line 621, in get_data
    self._generate_fields(fields_to_generate)
  File "data_objects/data_containers.py", line 638, in _generate_fields
    fd = self._generate_field(field)
  File "yt/data_objects/data_containers.py", line 247, in _generate_field
    tr = self._generate_particle_field(field)
  File "yt/data_objects/data_containers.py", line 310, in _generate_particle_field
    size = self._count_particles(ftype)
  File "yt/data_objects/data_containers.py", line 341, in _count_particles
    self.selector, x, y, z)
  File "yt/data_objects/octree_subset.py", line 250, in count_particles
    count = selector.count_points(x,y,z)
  File "selection_routines.pyx", line 459, in yt.geometry.selection_routines.SelectorObject.count_points (yt/geometry/selection_routines.c:7513)
  File "selection_routines.pyx", line 56, in yt.geometry.selection_routines._ensure_code (yt/geometry/selection_routines.c:2599)
  File "yt/units/yt_array.py", line 331, in convert_to_units
    new_units = self._unit_repr_check_same(units)
  File "yt/units/yt_array.py", line 317, in _unit_repr_check_same
    self.units, self.units.dimensions, units, units.dimensions)
YTUnitConversionError: Unit dimensionalities do not match. Tried to convert between dimensionless (dim 1) and code_length (dim (length)).

```

Responsible: MatthewTurk



More information about the yt-dev mailing list