streamlined merger tree processing

This commit is contained in:
P.M. Sutter 2012-12-20 13:38:59 -06:00
parent 3c8d7b2fb2
commit d4febc6942
2 changed files with 12 additions and 12 deletions

View file

@ -2,14 +2,14 @@
workDir = "/home/psutter2/workspace/Voids/" workDir = "/home/psutter2/workspace/Voids/"
figDir = "./figs" dataDir = "/home/psutter2/workspace/Voids/multidark/crossCompare/mergerTree/"
dataDir = "./data"
CTOOLS_PATH = "../../c_tools/" CTOOLS_PATH = "../../c_tools/"
baseSampleDir = "multidark/md_ss0.000175/sample_md_ss0.000175_z0.56_d00/"
sampleDirList = [ sampleDirList = [
"multidark/md_ss0.000175/sample_md_ss0.000175_z0.56_d00/",
"multidark/md_ss0.0004/sample_md_ss0.0004_z0.56_d00/", "multidark/md_ss0.0004/sample_md_ss0.0004_z0.56_d00/",
] ]

View file

@ -30,30 +30,30 @@ if not os.access(filename, os.F_OK):
parms = imp.load_source("name", filename) parms = imp.load_source("name", filename)
globals().update(vars(parms)) globals().update(vars(parms))
if not os.access(figDir, os.F_OK): if not os.access(dataDir, os.F_OK):
os.makedirs(figDir) os.makedirs(dataDir)
outFileName = dataDir + "/" + dataNameBase #+ ".dat" outFileName = dataDir + "/" + dataNameBase #+ ".dat"
with open(workDir+baseSampleDir+"/sample_info.dat", 'rb') as input:
baseSample = pickle.load(input)
for (iSample, sampleDir) in enumerate(sampleDirList): for (iSample, sampleDir) in enumerate(sampleDirList):
if iSample == 0: continue
with open(workDir+sampleDir+"/sample_info.dat", 'rb') as input: with open(workDir+sampleDir+"/sample_info.dat", 'rb') as input:
sample = pickle.load(input) sample = pickle.load(input)
with open(workDir+sampleDirList[0]+"/sample_info.dat", 'rb') as input: print " Working with", sample.fullName, "...",
baseSample = pickle.load(input)
print " Working with", sample.fullName, "..."
sampleName = sample.fullName sampleName = sample.fullName
binPath = CTOOLS_PATH+"/analysis/voidOverlap" binPath = CTOOLS_PATH+"/analysis/voidOverlap"
logFile = os.getcwd()+"/mergerTree.log" logFile = os.getcwd()+"/mergerTree.log"
stepOutputFileName = outFileName + "_" + sampleName + "_" stepOutputFileName = outFileName + "_" + baseSample.fullName + "_" + \
sampleName + "_"
#stepOutputFileName = os.getcwd()+"/data/overlap_" #stepOutputFileName = os.getcwd()+"/data/overlap_"
launchVoidOverlap(baseSample, sample, workDir+sampleDirList[0], launchVoidOverlap(baseSample, sample, workDir+baseSampleDir,
workDir+sampleDir, binPath, workDir+sampleDir, binPath,
thisDataPortion="central", logFile=logFile, thisDataPortion="central", logFile=logFile,
continueRun=False, workDir=workDir, continueRun=False, workDir=workDir,