[Yt-svn] yt-commit r1606 - trunk/yt/extensions
sskory at wrangler.dreamhost.com
sskory at wrangler.dreamhost.com
Wed Feb 3 15:50:23 PST 2010
Author: sskory
Date: Wed Feb 3 15:50:21 2010
New Revision: 1606
URL: http://yt.enzotools.org/changeset/1606
Log:
The Halo Mass Function will ignore an arbitrary number of commented lines at the top of the halos file now.
Modified:
trunk/yt/extensions/EnzoSimulation.py
trunk/yt/extensions/HaloMassFcn.py
Modified: trunk/yt/extensions/EnzoSimulation.py
==============================================================================
--- trunk/yt/extensions/EnzoSimulation.py (original)
+++ trunk/yt/extensions/EnzoSimulation.py Wed Feb 3 15:50:21 2010
@@ -151,7 +151,13 @@
if self.enzoParameters['ComovingCoordinates'] and self.get_redshift_outputs:
self._CalculateRedshiftDumpTimes()
- self.allOutputs = self.redshiftOutputs + self.timeOutputs
+ if self.get_time_outputs and self.get_redshift_outputs:
+ self.allOutputs = self.redshiftOutputs + self.timeOutputs
+ elif self.get_time_outputs and not self.get_redshift_outputs:
+ self.allOutputs = self.timeOutputs
+ elif not self.get_time_outputs and self.get_redshift_outputs:
+ self.allOutputs = self.redshiftOutputs
+
self.allOutputs.sort(key=lambda obj:obj['time'])
start_index = None
@@ -235,7 +241,7 @@
self.enzoParameters['GlobalDir'] = "."
self.enzoParameters['RedshiftDumpName'] = "RD"
self.enzoParameters['RedshiftDumpDir'] = "RD"
- self.enzoParameters['DataDumpName'] = "DD"
+ self.enzoParameters['DataDumpName'] = "data"
self.enzoParameters['DataDumpDir'] = "DD"
self.enzoParameters['ComovingCoordinates'] = 0
Modified: trunk/yt/extensions/HaloMassFcn.py
==============================================================================
--- trunk/yt/extensions/HaloMassFcn.py (original)
+++ trunk/yt/extensions/HaloMassFcn.py Wed Feb 3 15:50:21 2010
@@ -178,8 +178,9 @@
"""
mylog.info("Reading halo masses from %s" % self.halo_file)
f = open(self.halo_file,'r')
- line = f.readline() # burn the top header line.
line = f.readline()
+ while line[0] == '#':
+ line = f.readline()
self.haloes = []
while line:
line = line.split()
More information about the yt-svn
mailing list