[Yt-svn] yt: Prevent divide by zero when there is exactly one halo in a s...
hg at spacepope.org
hg at spacepope.org
Sat May 1 09:18:20 PDT 2010
hg Repository: yt
details: yt/rev/d6c219311f60
changeset: 1637:d6c219311f60
user: Stephen Skory <stephenskory at yahoo.com>
date:
Sat May 01 09:18:11 2010 -0700
description:
Prevent divide by zero when there is exactly one halo in a snapshot.
diffstat:
yt/extensions/MergerTree.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diffs (12 lines):
diff -r 56c6eb13a002 -r d6c219311f60 yt/extensions/MergerTree.py
--- a/yt/extensions/MergerTree.py Fri Apr 30 15:09:26 2010 -0700
+++ b/yt/extensions/MergerTree.py Sat May 01 09:18:11 2010 -0700
@@ -791,7 +791,7 @@
self.cursor.execute(line, value)
result = self.cursor.fetchone()
self.nodes[halo] = Node(na.array([result[2],result[3],result[4]]),
- result[1], [], result[0], 1. - float(result[5])/maxID)
+ result[1], [], result[0], 1. - float(result[5])/(maxID+1)) #+1 to prevent /0
self.levels[result[0]].append(halo)
def _open_dot(self, dotfile):
More information about the yt-svn
mailing list