Functions | |
def | get_input_filename (parser, args) |
Determine name of input: either the sole positional command line argument, or /dev/stdin. More... | |
def | standardize_param_name (params, possible_names, desired_name) |
def | standardize_param_names (params) |
def | compute_duration_parameterizations (samples) |
Variables | |
list | sim_inspiral_dt |
parser | |
opts | |
args | |
def | infilename = get_input_filename(parser, args) |
params = inp.readline().split() | |
samples = np.loadtxt(inp, dtype=[(p, np.float) for p in params]) | |
N = opts.num_of_injs | |
selection = np.arange(N) | |
injections = np.zeros((N,), dtype=sim_inspiral_dt) | |
q | |
dur | |
ids = range(N) | |
float | est_time = samples['time_min']+0.5*(samples['time_max']-samples['time_min']) |
xmldoc = ligolw.Document() | |
proc = igwn_ligolw.utils.process.register_to_xmldoc(doc, sys.argv[0], {}) | |
timeslide_table = lsctables.New(lsctables.TimeSlideTable) | |
timeslide_id | |
sim_table = lsctables.New(lsctables.SimBurstTable) | |
row = sim_table.RowType() | |
process_id | |
simulation_id | |
time_slide_id | |
vals = injections[field] | |
output_file = open(opts.output, 'w') | |
def cbcBayesPosToSimBurst.get_input_filename | ( | parser, | |
args | |||
) |
Determine name of input: either the sole positional command line argument, or /dev/stdin.
Definition at line 61 of file cbcBayesPosToSimBurst.py.
def cbcBayesPosToSimBurst.standardize_param_name | ( | params, | |
possible_names, | |||
desired_name | |||
) |
Definition at line 70 of file cbcBayesPosToSimBurst.py.
def cbcBayesPosToSimBurst.standardize_param_names | ( | params | ) |
Definition at line 74 of file cbcBayesPosToSimBurst.py.
def cbcBayesPosToSimBurst.compute_duration_parameterizations | ( | samples | ) |
Definition at line 85 of file cbcBayesPosToSimBurst.py.
list cbcBayesPosToSimBurst.sim_inspiral_dt |
Definition at line 40 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.parser |
Definition at line 107 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.opts |
Definition at line 124 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.args |
Definition at line 124 of file cbcBayesPosToSimBurst.py.
def cbcBayesPosToSimBurst.infilename = get_input_filename(parser, args) |
Definition at line 125 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.params = inp.readline().split() |
Definition at line 129 of file cbcBayesPosToSimBurst.py.
Definition at line 131 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.N = opts.num_of_injs |
Definition at line 134 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.selection = np.arange(N) |
Definition at line 135 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.injections = np.zeros((N,), dtype=sim_inspiral_dt) |
Definition at line 140 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.q |
Definition at line 143 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.dur |
Definition at line 143 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.ids = range(N) |
Definition at line 146 of file cbcBayesPosToSimBurst.py.
float cbcBayesPosToSimBurst.est_time = samples['time_min']+0.5*(samples['time_max']-samples['time_min']) |
Definition at line 174 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.xmldoc = ligolw.Document() |
Definition at line 195 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.proc = igwn_ligolw.utils.process.register_to_xmldoc(doc, sys.argv[0], {}) |
Definition at line 197 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.timeslide_table = lsctables.New(lsctables.TimeSlideTable) |
Definition at line 200 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.timeslide_id |
Definition at line 201 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.sim_table = lsctables.New(lsctables.SimBurstTable) |
Definition at line 204 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.row = sim_table.RowType() |
Definition at line 210 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.process_id |
Definition at line 216 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.simulation_id |
Definition at line 217 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.time_slide_id |
Definition at line 218 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.vals = injections[field] |
Definition at line 221 of file cbcBayesPosToSimBurst.py.
cbcBayesPosToSimBurst.output_file = open(opts.output, 'w') |
Definition at line 225 of file cbcBayesPosToSimBurst.py.