[yt-dev] Issue #828: Clump finder raises a NotImplementedError (yt_analysis/yt)
Nathan Goldbaum
issues-reply at bitbucket.org
Sun Apr 6 18:34:57 PDT 2014
New issue 828: Clump finder raises a NotImplementedError
https://bitbucket.org/yt_analysis/yt/issue/828/clump-finder-raises-a-notimplementederror
Nathan Goldbaum:
This example script comes from the docs:
```
#!python
from yt.mods import *
from yt.analysis_modules.level_sets.api import *
pf = load("IsolatedGalaxy/galaxy0030/galaxy0030")
data_source = pf.disk([0.5, 0.5, 0.5], [0., 0., 1.],
(8., 'kpc'), (1., 'kpc'))
c_min = 10**np.floor(np.log10(data_source['density']).min() )
c_max = 10**np.floor(np.log10(data_source['density']).max()+1)
function = 'self.data[\'Density\'].size > 20'
master_clump = Clump(data_source, None, 'density', function=function)
find_clumps(master_clump, c_min, c_max, 2.0)
leaf_clumps = get_lowest_clumps(master_clump)
prj = ProjectionPlot(pf, 2, 'density', center='c', width=(20,'kpc'))
prj.annotate_clumps(leaf_clumps)
prj.save('clumps')
```
It currently fails with the following traceback:
```
Traceback (most recent call last):
File "temp.py", line 13, in <module>
find_clumps(master_clump, c_min, c_max, 2.0)
File "/Users/goldbaum/Documents/yt-hg/yt/analysis_modules/level_sets/clump_handling.py", line 171, in find_clumps
clump.find_children(min_val)
File "/Users/goldbaum/Documents/yt-hg/yt/analysis_modules/level_sets/clump_handling.py", line 110, in find_children
nj, cids = identify_contours(self.data, self.field, min_val, max_val)
File "/Users/goldbaum/Documents/yt-hg/yt/analysis_modules/level_sets/contour_finder.py", line 36, in identify_contours
for (g, node, (sl, dims, gi)) in data_source.tiles.slice_traverse():
File "/Users/goldbaum/Documents/yt-hg/yt/utilities/amr_kdtree/amr_kdtree.py", line 189, in slice_traverse
raise NotImplementedError
NotImplementedError
```
More information about the yt-dev
mailing list