Functions | |
def | mkdirs (path) |
Helper function. More... | |
def | add_variations (cp, section, option, values=None, allowed_values=None) |
Push some possible variations onto the stack. More... | |
def | check_priors_are_compatible (cp) |
Check that the priors are compatible with the fixed parameters. More... | |
def | generate_variations (master_cp, variations) |
Generate config parser objects for each of the variations. More... | |
def | setup_roq (cp) |
Generates cp objects with the different ROQs applied. More... | |
Variables | |
string | usage |
parser = OptionParser(usage) | |
default | |
None | |
action | |
type | |
help | |
metavar | |
False | |
opts | |
args | |
dictionary | variations = {} |
inifile = args[0] | |
cp = configparser.SafeConfigParser() | |
fp = open(inifile) | |
optionxform | |
daglogdir = cp.get('paths','daglogdir') | |
string | approx = 'approx' |
list | roq_paths = [] |
basepath = cp.get('paths','basedir') | |
injpath = cp.get('input','injection-file') | |
myinjpath = os.path.join(basepath,os.path.basename(injpath)) | |
dag = pipe_utils.LALInferencePipelineDAG(this_cp) | |
dagjob | |
dagnode = pipeline.CondorDAGManNode(dagjob) | |
x = subprocess.Popen(['condor_submit_dag','-dont_suppress_notification',outerdag.get_dag_file()]) | |
def lalinference_pipe.mkdirs | ( | path | ) |
Helper function.
Make the given directory, creating intermediate dirs if necessary, and don't complain about it already existing.
Definition at line 56 of file lalinference_pipe.py.
Push some possible variations onto the stack.
If only one value is specified then just store it in cp as usual cp : ConfigParser object to look in section : [section] in cp option : option in section values: If given, use instead of cp's allowed_values : if given, anything else will trigger an error
Definition at line 69 of file lalinference_pipe.py.
def lalinference_pipe.check_priors_are_compatible | ( | cp | ) |
Check that the priors are compatible with the fixed parameters.
cp: configparser.ConfigParser an opened config parser object
Definition at line 113 of file lalinference_pipe.py.
def lalinference_pipe.generate_variations | ( | master_cp, | |
variations | |||
) |
Generate config parser objects for each of the variations.
Definition at line 168 of file lalinference_pipe.py.
def lalinference_pipe.setup_roq | ( | cp | ) |
Generates cp objects with the different ROQs applied.
Definition at line 283 of file lalinference_pipe.py.
string lalinference_pipe.usage | ( | void | ) |
Definition at line 16 of file lalinference_pipe.py.
lalinference_pipe.parser = OptionParser(usage) |
Definition at line 31 of file lalinference_pipe.py.
lalinference_pipe.default |
Definition at line 32 of file lalinference_pipe.py.
lalinference_pipe.None |
Definition at line 32 of file lalinference_pipe.py.
lalinference_pipe.action |
Definition at line 32 of file lalinference_pipe.py.
lalinference_pipe.type |
Definition at line 32 of file lalinference_pipe.py.
lalinference_pipe.help |
Definition at line 32 of file lalinference_pipe.py.
lalinference_pipe.metavar |
Definition at line 32 of file lalinference_pipe.py.
lalinference_pipe.False |
Definition at line 42 of file lalinference_pipe.py.
lalinference_pipe.opts |
Definition at line 44 of file lalinference_pipe.py.
lalinference_pipe.args |
Definition at line 44 of file lalinference_pipe.py.
dictionary lalinference_pipe.variations = {} |
Definition at line 50 of file lalinference_pipe.py.
lalinference_pipe.inifile = args[0] |
Definition at line 212 of file lalinference_pipe.py.
lalinference_pipe.cp = configparser.SafeConfigParser() |
Definition at line 214 of file lalinference_pipe.py.
lalinference_pipe.fp = open(inifile) |
Definition at line 215 of file lalinference_pipe.py.
lalinference_pipe.optionxform |
Definition at line 216 of file lalinference_pipe.py.
lalinference_pipe.daglogdir = cp.get('paths','daglogdir') |
Definition at line 232 of file lalinference_pipe.py.
string lalinference_pipe.approx = 'approx' |
Definition at line 265 of file lalinference_pipe.py.
list lalinference_pipe.roq_paths = [] |
Definition at line 279 of file lalinference_pipe.py.
lalinference_pipe.basepath = cp.get('paths','basedir') |
Definition at line 451 of file lalinference_pipe.py.
lalinference_pipe.injpath = cp.get('input','injection-file') |
Definition at line 454 of file lalinference_pipe.py.
Definition at line 455 of file lalinference_pipe.py.
lalinference_pipe.dag = pipe_utils.LALInferencePipelineDAG(this_cp) |
Definition at line 481 of file lalinference_pipe.py.
lalinference_pipe.dagjob |
Definition at line 482 of file lalinference_pipe.py.
lalinference_pipe.dagnode = pipeline.CondorDAGManNode(dagjob) |
Definition at line 484 of file lalinference_pipe.py.
lalinference_pipe.x = subprocess.Popen(['condor_submit_dag','-dont_suppress_notification',outerdag.get_dag_file()]) |
Definition at line 500 of file lalinference_pipe.py.