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.TimeSlideTable.new() | |
| timeslide_id | |
| sim_table = lsctables.SimBurstTable.new() | |
| 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.TimeSlideTable.new() |
Definition at line 200 of file cbcBayesPosToSimBurst.py.
| cbcBayesPosToSimBurst.timeslide_id |
Definition at line 201 of file cbcBayesPosToSimBurst.py.
| cbcBayesPosToSimBurst.sim_table = lsctables.SimBurstTable.new() |
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.