Hi Stephen, My reading of your question is whether or not the parallelHF is included in the contents of "from yt.mods import *"; i.e., is it automatically imported and included in that name space. No, it currently isn't, but this was not (to my recollection) by design. The vast majority of users won't have access to the halo finder because the kD-tree installation is non-trivial. Forthon is not pip-installable and the kD-tree itself requires several steps to get installed (it doesn't work with distutils). So what was happening in the past was that most users were simply seeing a warning message for the code. (Additionally, on a more aesthetic note, it doesn't fit the naming convention: parallelHF.) However, those objections aside, my reading of the source is that in fact it *is* being imported because the mods.py file imports from analysis_modules.halo_finding.api, which pulls in parallelHF. It just doesn't get added to the local name space. It does get added to amods, as do all the analysis modules: from yt.mods import* amods.halo_finding.parallelHF If you think it should be directly imported into mods, then that's fine, you can go ahead and make that change. -Matt On Sat, Oct 2, 2010 at 3:32 PM, Stephen Skory <stephenskory@yahoo.com> wrote:
Hi again,
I am trying to come up to speed on 2.0, and I'm getting this issue below. My question is, is this the way things are supposed to be? In particular, this is
how it worked before, and how all of the docs & examples are written and posted
on the website right now. Thanks!
Just to be clear, this is a real question. I didn't participate in any of the 2.0 conversion, so I really don't know what the new paradigm is. I would prefer if this hasn't been changed, but I don't know what's up. Thanks!
_______________________________________________________ sskory@physics.ucsd.edu o__ Stephen Skory http://physics.ucsd.edu/~sskory/ _.>/ _Graduate Student ________________________________(_)_\(_)_______________
_______________________________________________ Yt-dev mailing list Yt-dev@lists.spacepope.org http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org