mirror of
https://bitbucket.org/cosmicvoids/vide_public.git
synced 2025-07-04 15:21:11 +00:00
more correct handling of multiple subsample levels
This commit is contained in:
parent
c6a9a1c875
commit
7c16c9477f
1 changed files with 7 additions and 4 deletions
|
@ -132,6 +132,7 @@ def launchGenerate(sample, binPath, workDir=None, inputDataDir=None,
|
|||
return
|
||||
|
||||
prevSubSample = -1
|
||||
prevKeepFraction = -1
|
||||
for thisSubSample in sample.subsample.split(', '):
|
||||
|
||||
if prevSubSample == -1:
|
||||
|
@ -147,7 +148,7 @@ def launchGenerate(sample, binPath, workDir=None, inputDataDir=None,
|
|||
outputFile = zobovDir+"/zobov_slice_" + sampleName + "_ss" + \
|
||||
thisSubSample
|
||||
keepFraction = float(thisSubSample)/float(prevSubSample)
|
||||
subSampleLine = "subsample %g" % keepFraction
|
||||
subSampleLine = "subsample %s" % prevSubSample
|
||||
resubSampleLine = "resubsample %g" % keepFraction
|
||||
|
||||
includePecVelString = ""
|
||||
|
@ -207,9 +208,10 @@ def launchGenerate(sample, binPath, workDir=None, inputDataDir=None,
|
|||
os.system(cmd)
|
||||
|
||||
# remove intermediate files
|
||||
if (prevSubSample != -1):
|
||||
os.unlink(zobovDir+"/zobov_slice_"+sampleName+"_ss"+prevSubSample+".par")
|
||||
os.unlink(zobovDir+"/zobov_slice_"+sampleName+"_ss"+prevSubSample)
|
||||
# TEMP
|
||||
#if (prevSubSample != -1):
|
||||
# os.unlink(zobovDir+"/zobov_slice_"+sampleName+"_ss"+prevSubSample+".par")
|
||||
# os.unlink(zobovDir+"/zobov_slice_"+sampleName+"_ss"+prevSubSample)
|
||||
|
||||
doneLine = "Done! %5.2e\n" % keepFraction
|
||||
if not jobSuccessful(logFile, doneLine):
|
||||
|
@ -217,6 +219,7 @@ def launchGenerate(sample, binPath, workDir=None, inputDataDir=None,
|
|||
exit(-1)
|
||||
|
||||
prevSubSample = thisSubSample
|
||||
prevKeepFraction = keepFraction
|
||||
|
||||
if jobSuccessful(logFile, doneLine): print "done"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue