[Yt-svn] yt-commit r1176 - trunk/yt/extensions/lightcone

britton at wrangler.dreamhost.com britton at wrangler.dreamhost.com
Sat Feb 21 15:18:35 PST 2009


Author: britton
Date: Sat Feb 21 15:18:35 2009
New Revision: 1176
URL: http://yt.spacepope.org/changeset/1176

Log:
Add **kwargs to HaloMask functions to allow access to HaloProfiler options, 
such as using old style hop output files.


Modified:
   trunk/yt/extensions/lightcone/HaloMask.py

Modified: trunk/yt/extensions/lightcone/HaloMask.py
==============================================================================
--- trunk/yt/extensions/lightcone/HaloMask.py	(original)
+++ trunk/yt/extensions/lightcone/HaloMask.py	Sat Feb 21 15:18:35 2009
@@ -31,7 +31,7 @@
 
 #### Note: assumption of box width 1.  I'll fix it someday.
 
-def MakeLightConeHaloMask(lightCone,HaloMaskParameterFile,cube_file=None,mask_file=None):
+def MakeLightConeHaloMask(lightCone,HaloMaskParameterFile,cube_file=None,mask_file=None,**kwargs):
     "Make a boolean mask to cut clusters out of light cone projections."
 
     pixels = int(lightCone.lightConeParameters['FieldOfViewInArcMinutes'] * 60.0 / \
@@ -41,7 +41,7 @@
 
     # Loop through files in light cone solution and get virial quantities.
     for slice in lightCone.lightConeSolution:
-        hp = HaloProfiler(slice['filename'],HaloMaskParameterFile)
+        hp = HaloProfiler(slice['filename'],HaloMaskParameterFile,**kwargs)
         hp._LoadVirialData()
 
         lightConeMask.append(_MakeSliceMask(slice,hp.virialQuantities,pixels))
@@ -65,14 +65,14 @@
 
     return lightConeMask
 
-def MakeLightConeHaloMap(lightCone,HaloMaskParameterFile,map_file='halo_map.dat'):
+def MakeLightConeHaloMap(lightCone,HaloMaskParameterFile,map_file='halo_map.dat',**kwargs):
     "Make a text list of location of halos in a light cone image with virial quantities."
 
     haloMap = []
 
     # Loop through files in light cone solution and get virial quantities.
     for slice in lightCone.lightConeSolution:
-        hp = HaloProfiler(slice['filename'],HaloMaskParameterFile)
+        hp = HaloProfiler(slice['filename'],HaloMaskParameterFile,**kwargs)
         hp._LoadVirialData()
 
         haloMap.extend(_MakeSliceHaloMap(slice,hp.virialQuantities))



More information about the yt-svn mailing list