import sys
import numpy as np
import os
import math

import os,inspect
currentdir = os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))
parentdir = os.path.dirname(currentdir)
sys.path.insert(0,parentdir) 

import a

sigma=5
print "sigma: "+str(sigma)

averx2val = lambda x,y,z: -x/y*2*(np.sqrt(3))**3/((2*math.pi/24*(sigma)/5)**3)

a.calcplatval("/hiskp2/oehm/correlators/momentum3/A80/O0123/sigma5-8/O0123_sigma5-8","/hiskp2/oehm/correlators/momentum3/A80/x/sigma"+str(sigma)+"/x"+str(sigma),"/hiskp2/oehm/correlators/momentum3/A80/O0123/analysis/sigma5-8/",48,1500,averx2val)

Example #2
0
	a.fitplatval3(runr.getopcf(op,sigma),runr.getopcf("x",sigma),runr.getopcf("x0",sigma),destdir,latT,numBstraps,valfunc,doasym = doasym)


elif task == "calcplatval":
	sigmaterm = runr.getsigma(sigma)

	if op == "O44":
		valfunc = lambda x,y,z: -x/y*z/(z**2+((2*math.pi/24*sigmaterm)**2)/3)
	elif op == "O012":
		valfunc = lambda x,y,z: -x/y/((2*math.pi/24*sigmaterm)**2)
	elif op == "O0ii":
		valfunc = lambda x,y,z: -x/y*2/((2*math.pi/24*sigmaterm)**2)

	print runr.getopcf(op,sigma)+","+runr.getopcf("x",sigma)+","+destdir+","+str(latT)+","+str(numBstraps)+","+str(doasym)

	a.calcplatval(runr.getopcf(op,sigma),runr.getopcf("x",sigma),destdir,latT,numBstraps,valfunc,wpe)
elif task == "autocorr_bstrap":
	data = a.readcor(runr.getopcf(op,sigma),latT)

	if runr.istrue("wpe"):
		data = a.sym_wope(data)
	else:
		data = a.sym(data)

	errors = a.autocorr_bstrap(data,int(taskr.rparam("start")),int(taskr.rparam("end")),numBstraps)

	a.plotautocorr_bstrap(errors,os.path.join(destdir,"autocorr_bstrap.pdf"))
elif task == "mwerr":
	data = a.readcor(runr.getopcf(op,sigma),latT)

	if runr.istrue("wpe"):