LALInference  4.1.6.1-b72065a
lalinference_review_test Namespace Reference

Functions

def init_ini_file (file=args.ini_file)
 
def set_fiducial_bns (cp)
 
def set_GraceDB (cp)
 
def set_fiducial_bbh (cp)
 
def set_analytic_test (cp, test_func)
 
def set_pptest (cp, engine, approximant)
 

Variables

string prefix = ''
 
 parser = argparse.ArgumentParser(description="Runs review tests of lalinference using lalinference_pipe_example.ini.")
 
 type
 
 str
 
 nargs
 
 default
 
 help
 
 const
 
 action
 
 args = parser.parse_args()
 
 ini_file
 
string default_outputdir = os.getenv('HOME')+'/lalinference_testrun/'+lalinference.InferenceVCSInfo.vcsId+'_UNCLEAN/'+args.engine+'/'
 
string web_outputdir = default_outputdir
 
 output
 
 bns_injection
 
 bbh_injection
 
 analytic_csv_dir = os.path.abspath(args.analytic_csv_dir)
 
 csvs = glob.glob(analytic_csv_dir+"/*csv")
 
string lalinf_prefix = ''
 
 BNS_ini_file = os.path.join(args.output,'fiducialBNS','BNS.ini')
 
def cpBNS = set_fiducial_bns(init_ini_file())
 
list lalinferenceargs
 
 GDB_ini_file = os.path.join(args.output,'GraceDB','GDB.ini')
 
def cpGDB = set_GraceDB(init_ini_file())
 
 BBH_ini_file = os.path.join(args.output,'fiducialBBH','BBH.ini')
 
def cpBBH = set_fiducial_bbh(init_ini_file())
 
list test_funcs = ['correlatedGaussianLikelihood', 'bimodalGaussianLikelihood', 'rosenbrockLikelihood']
 
 analytic_ini_file = os.path.join(args.output,test_func,'analytic.ini')
 
def cpanalytic = set_analytic_test(init_ini_file(), test_func)
 
 pptest_ini_file = os.path.join(args.output, 'pptest', engine, approximant, 'pptest.ini')
 
def cppptest
 
list condor_submit_dag = ['condor_submit_dag', os.path.join(args.output, 'pptest', engine, approximant, 'run/priortest.dag')]
 

Function Documentation

◆ init_ini_file()

def lalinference_review_test.init_ini_file (   file = args.ini_file)

Definition at line 103 of file lalinference_review_test.py.

◆ set_fiducial_bns()

def lalinference_review_test.set_fiducial_bns (   cp)

Definition at line 118 of file lalinference_review_test.py.

◆ set_GraceDB()

def lalinference_review_test.set_GraceDB (   cp)

Definition at line 170 of file lalinference_review_test.py.

◆ set_fiducial_bbh()

def lalinference_review_test.set_fiducial_bbh (   cp)

Definition at line 209 of file lalinference_review_test.py.

◆ set_analytic_test()

def lalinference_review_test.set_analytic_test (   cp,
  test_func 
)

Definition at line 257 of file lalinference_review_test.py.

◆ set_pptest()

def lalinference_review_test.set_pptest (   cp,
  engine,
  approximant 
)

Definition at line 313 of file lalinference_review_test.py.

Variable Documentation

◆ prefix

string lalinference_review_test.prefix = ''

Definition at line 11 of file lalinference_review_test.py.

◆ parser

lalinference_review_test.parser = argparse.ArgumentParser(description="Runs review tests of lalinference using lalinference_pipe_example.ini.")

Definition at line 17 of file lalinference_review_test.py.

◆ type

lalinference_review_test.type

Definition at line 19 of file lalinference_review_test.py.

◆ str

lalinference_review_test.str

Definition at line 19 of file lalinference_review_test.py.

◆ nargs

lalinference_review_test.nargs

Definition at line 19 of file lalinference_review_test.py.

◆ default

lalinference_review_test.default

Definition at line 20 of file lalinference_review_test.py.

◆ help

lalinference_review_test.help

Definition at line 21 of file lalinference_review_test.py.

◆ const

lalinference_review_test.const

Definition at line 25 of file lalinference_review_test.py.

◆ action

lalinference_review_test.action

Definition at line 28 of file lalinference_review_test.py.

◆ args

lalinference_review_test.args = parser.parse_args()

Definition at line 65 of file lalinference_review_test.py.

◆ ini_file

lalinference_review_test.ini_file

Definition at line 67 of file lalinference_review_test.py.

◆ default_outputdir

string lalinference_review_test.default_outputdir = os.getenv('HOME')+'/lalinference_testrun/'+lalinference.InferenceVCSInfo.vcsId+'_UNCLEAN/'+args.engine+'/'

Definition at line 70 of file lalinference_review_test.py.

◆ web_outputdir

lalinference_review_test.web_outputdir = default_outputdir

Definition at line 75 of file lalinference_review_test.py.

◆ output

lalinference_review_test.output

Definition at line 76 of file lalinference_review_test.py.

◆ bns_injection

lalinference_review_test.bns_injection

Definition at line 84 of file lalinference_review_test.py.

◆ bbh_injection

lalinference_review_test.bbh_injection

Definition at line 86 of file lalinference_review_test.py.

◆ analytic_csv_dir

lalinference_review_test.analytic_csv_dir = os.path.abspath(args.analytic_csv_dir)

Definition at line 88 of file lalinference_review_test.py.

◆ csvs

lalinference_review_test.csvs = glob.glob(analytic_csv_dir+"/*csv")

Definition at line 90 of file lalinference_review_test.py.

◆ lalinf_prefix

lalinference_review_test.lalinf_prefix = ''

Definition at line 96 of file lalinference_review_test.py.

◆ BNS_ini_file

lalinference_review_test.BNS_ini_file = os.path.join(args.output,'fiducialBNS','BNS.ini')

Definition at line 148 of file lalinference_review_test.py.

◆ cpBNS

def lalinference_review_test.cpBNS = set_fiducial_bns(init_ini_file())

Definition at line 150 of file lalinference_review_test.py.

◆ lalinferenceargs

list lalinference_review_test.lalinferenceargs
Initial value:
1 = [ 'lalinference_pipe'
2  , '-I'
3  , args.bns_injection
4  , '-r'
5  , './run'
6  , '-p'
7  , './daglog'
8  , BNS_ini_file ]

Definition at line 154 of file lalinference_review_test.py.

◆ GDB_ini_file

lalinference_review_test.GDB_ini_file = os.path.join(args.output,'GraceDB','GDB.ini')

Definition at line 187 of file lalinference_review_test.py.

◆ cpGDB

def lalinference_review_test.cpGDB = set_GraceDB(init_ini_file())

Definition at line 189 of file lalinference_review_test.py.

◆ BBH_ini_file

lalinference_review_test.BBH_ini_file = os.path.join(args.output,'fiducialBBH','BBH.ini')

Definition at line 236 of file lalinference_review_test.py.

◆ cpBBH

def lalinference_review_test.cpBBH = set_fiducial_bbh(init_ini_file())

Definition at line 238 of file lalinference_review_test.py.

◆ test_funcs

list lalinference_review_test.test_funcs = ['correlatedGaussianLikelihood', 'bimodalGaussianLikelihood', 'rosenbrockLikelihood']

Definition at line 287 of file lalinference_review_test.py.

◆ analytic_ini_file

lalinference_review_test.analytic_ini_file = os.path.join(args.output,test_func,'analytic.ini')

Definition at line 293 of file lalinference_review_test.py.

◆ cpanalytic

def lalinference_review_test.cpanalytic = set_analytic_test(init_ini_file(), test_func)

Definition at line 295 of file lalinference_review_test.py.

◆ pptest_ini_file

lalinference_review_test.pptest_ini_file = os.path.join(args.output, 'pptest', engine, approximant, 'pptest.ini')

Definition at line 340 of file lalinference_review_test.py.

◆ cppptest

def lalinference_review_test.cppptest
Initial value:
1 = set_pptest(init_ini_file(), engine=engine,
2  approximant=approximant)
def set_pptest(cp, engine, approximant)
def init_ini_file(file=args.ini_file)

Definition at line 342 of file lalinference_review_test.py.

◆ condor_submit_dag

list lalinference_review_test.condor_submit_dag = ['condor_submit_dag', os.path.join(args.output, 'pptest', engine, approximant, 'run/priortest.dag')]

Definition at line 357 of file lalinference_review_test.py.