From 94a4261bb9043965fe55b8593c652ce69a68983d Mon Sep 17 00:00:00 2001 From: "P.M. Sutter" Date: Thu, 28 Mar 2013 21:31:16 -0500 Subject: [PATCH] switched to shorter 'parm' argument, more informative naming of subsamples --- .../pipeline_source/prepareCatalogs.in.py | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/python_tools/pipeline_source/prepareCatalogs.in.py b/python_tools/pipeline_source/prepareCatalogs.in.py index 839a544..15daf55 100644 --- a/python_tools/pipeline_source/prepareCatalogs.in.py +++ b/python_tools/pipeline_source/prepareCatalogs.in.py @@ -50,13 +50,13 @@ parser.add_argument('--hod', dest='hod', action='store_const', parser.add_argument('--all', dest='all', action='store_const', const=True, default=False, help='write everything') -parser.add_argument('--parmFile', dest='parmFile', +parser.add_argument('--parm', dest='parm', default="", help='path to parameter file') args = parser.parse_args() -filename = args.parmFile +filename = args.parm print " Loading parameters from", filename if not os.access(filename, os.F_OK): print " Cannot find parameter file %s!" % filename @@ -76,6 +76,26 @@ def getSampleName(setName, redshift, useVel, iSlice=-1, iVol=-1): return sampleName +#------------------------------------------------------------------------------ +def getNickName(sampleName): + + splitName = sampleName.split('_') + + if "ss" in splitName[1]: + nickName = "Subsample = " + splitName[1].replace("ss","") + nickName += ", z = " + splitName[2].replace("z","") + elif "hod" in splitName[1]: + nickName = "HOD = " + splitName[2] + nickName += ", z = " + splitName[3].replace("z","") + elif "halos" in splitName[1]: + nickName = "Halos, min mass = " + splitName[2].replace("min","") + nickName += ", z = " + splitName[3].replace("z","") + else: + nickName = sampleName + + return nickName + + #------------------------------------------------------------------------------ # for given dataset parameters, outputs a script for use with analyzeVoids def writeScript(setName, dataFileNameBase, dataFormat, @@ -137,7 +157,7 @@ newSample = Sample(dataFile = "{dataFile}", dataFormat = "{dataFormat}", dataUnit = {dataUnit}, fullName = "{sampleName}", - nickName = "{sampleName}", + nickName = "{nickName}", dataType = "simulation", zBoundary = ({zMin}, {zMax}), zRange = ({zMin}, {zMax}), @@ -218,11 +238,14 @@ newSample.addStack(0.0, 5.0, 90, 95, False, False) sampleName = getSampleName(setName, sliceMin, useVel, iSlice=iSlice, iVol=mySubvolume) + nickName = getNickName(sampleName) + scriptFile.write(sampleInfo.format(dataFile=dataFileName, dataFormat=dataFormat, dataUnit=dataUnit, sampleName=sampleName, + nickName=nickName, zMin=sliceMin, zMax=sliceMax, zMinMpc=sliceMinMpc,