calibrate.py File Reference

Namespaces

 calibrate
 

Variables

 calibrate.parser = argparse.ArgumentParser()
 
 calibrate.help
 
 calibrate.default
 
 calibrate.type
 
 calibrate.action
 
 calibrate.nargs
 
 calibrate.args = parser.parse_args()
 
 calibrate.onNode
 
 calibrate.dataFiles = glob.glob('calibrate*.txt')
 
list calibrate.materials = [dataFile.replace("calibrate", "").replace(".txt", "") for dataFile in dataFiles]
 
int calibrate.section = 0
 
list calibrate.paramNames = []
 
dictionary calibrate.paramRanges = {}
 
list calibrate.exeNames = []
 
list calibrate.obsNames = []
 
list calibrate.data = []
 
list calibrate.weights = []
 
 calibrate.material = args.material.split('_')[0]
 
string calibrate.paramString = '-speciesType ' + material + ' '
 
 calibrate.lines = paramFile.readlines()
 
int calibrate.c = 0
 
 calibrate.line = lines[c]
 
 calibrate.val = line.split()
 
string calibrate.par = paramString.split()
 
string calibrate.nextCompressiveStress = par.index("-normalStress") + 2
 
string calibrate.buildDir = "../../."
 
string calibrate.dataFile = "%s/Exp/data.txt" % args.material
 
int calibrate.sigma = 1
 
float calibrate.ess = 0.5
 
int calibrate.numGaussians = 2
 
 calibrate.samples
 
float calibrate.priorWeight = 1.0 / numGaussians
 
list calibrate.analysis = []
 
string calibrate.outputDir = "%s/Sim%d/" % (args.material, iteration)
 
string calibrate.smcTable = 'Tables/smcTable_%s_%i.txt' % (args.material, iteration)
 
 calibrate.smcTest
 
 calibrate.gmm
 
 calibrate.maxNumComponents
 
 calibrate.caliStep
 
 calibrate.iterNO
 
 calibrate.posterior = smcTest.getPosterior()
 
 calibrate.smcSamples = smcTest.getSmcSamples()[0]
 
 calibrate.dpmData = smcTest.DPMData[-1]
 
 calibrate.obsData = smcTest.obsData[-1]
 
 calibrate.avgValues = smcTest.ips.T[0]
 
 calibrate.covariances = smcTest.covs.T[0]
 
 calibrate.bestId = np.argmax(posterior)
 
 calibrate.bestValues = smcSamples[bestId]
 
 calibrate.bestPosterior = posterior[bestId]
 
 calibrate.bestData = dpmData[bestId]
 
int calibrate.error = 0
 
string calibrate.bestValuesStr = ', '.join(str(paramNames[i]) + ": " + str(bestValues[i]) for i in range(len(bestValues)))
 
string calibrate.bestDataStr = ', '.join("%s: %g (exp: %g)" % (obsNames[i], bestData[i], obsData[i]) for i in range(len(bestData)))