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_mass_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(len(samples)) | |
injections = np.zeros((N,), dtype=sim_inspiral_dt) | |
mc | |
eta | |
m1 | |
m2 | |
mtotal | |
ids = range(N) | |
s1x = np.zeros_like(s1z) | |
s1y = np.zeros_like(s1z) | |
s1z = samples['a1z'] | |
s2x = np.zeros_like(s2z) | |
s2y = np.zeros_like(s2z) | |
s2z = samples['a2z'] | |
system_frame_params | |
theta_jn = np.array([np.arccos(i) for i in samples['costheta_jn']]) | |
inclination = inclination.flatten() | |
theta1 = theta1.flatten() | |
phi1 = phi1.flatten() | |
theta2 = theta2.flatten() | |
phi2 = phi2.flatten() | |
flow = samples['flow'] | |
xmldoc = ligolw.Document() | |
proc = igwn_ligolw.utils.process.register_to_xmldoc(doc, sys.argv[0], {}) | |
sim_table = lsctables.New(lsctables.SimInspiralTable) | |
row = sim_table.RowType() | |
process_id | |
simulation_id | |
vals = injections[field] | |
output_file = open(opts.output, 'w') | |
def cbcBayesPosToSimInspiral.get_input_filename | ( | parser, | |
args | |||
) |
Determine name of input: either the sole positional command line argument, or /dev/stdin.
Definition at line 67 of file cbcBayesPosToSimInspiral.py.
def cbcBayesPosToSimInspiral.standardize_param_name | ( | params, | |
possible_names, | |||
desired_name | |||
) |
Definition at line 76 of file cbcBayesPosToSimInspiral.py.
def cbcBayesPosToSimInspiral.standardize_param_names | ( | params | ) |
Definition at line 80 of file cbcBayesPosToSimInspiral.py.
def cbcBayesPosToSimInspiral.compute_mass_parameterizations | ( | samples | ) |
Definition at line 93 of file cbcBayesPosToSimInspiral.py.
list cbcBayesPosToSimInspiral.sim_inspiral_dt |
Definition at line 39 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.parser |
Definition at line 138 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.opts |
Definition at line 157 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.args |
Definition at line 157 of file cbcBayesPosToSimInspiral.py.
def cbcBayesPosToSimInspiral.infilename = get_input_filename(parser, args) |
Definition at line 158 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.params = inp.readline().split() |
Definition at line 162 of file cbcBayesPosToSimInspiral.py.
Definition at line 164 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.N = opts.num_of_injs |
Definition at line 166 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.selection = np.arange(len(samples)) |
Definition at line 171 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.injections = np.zeros((N,), dtype=sim_inspiral_dt) |
Definition at line 176 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.mc |
Definition at line 179 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.eta |
Definition at line 179 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.m1 |
Definition at line 179 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.m2 |
Definition at line 179 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.mtotal |
Definition at line 179 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.ids = range(N) |
Definition at line 182 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.s1x = np.zeros_like(s1z) |
Definition at line 186 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.s1y = np.zeros_like(s1z) |
Definition at line 186 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.s1z = samples['a1z'] |
Definition at line 186 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.s2x = np.zeros_like(s2z) |
Definition at line 198 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.s2y = np.zeros_like(s2z) |
Definition at line 198 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.s2z = samples['a2z'] |
Definition at line 198 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.system_frame_params |
Definition at line 208 of file cbcBayesPosToSimInspiral.py.
Definition at line 216 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.inclination = inclination.flatten() |
Definition at line 218 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.theta1 = theta1.flatten() |
Definition at line 218 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.phi1 = phi1.flatten() |
Definition at line 218 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.theta2 = theta2.flatten() |
Definition at line 218 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.phi2 = phi2.flatten() |
Definition at line 218 of file cbcBayesPosToSimInspiral.py.
list cbcBayesPosToSimInspiral.flow = samples['flow'] |
Definition at line 243 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.xmldoc = ligolw.Document() |
Definition at line 282 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.proc = igwn_ligolw.utils.process.register_to_xmldoc(doc, sys.argv[0], {}) |
Definition at line 284 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.sim_table = lsctables.New(lsctables.SimInspiralTable) |
Definition at line 285 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.row = sim_table.RowType() |
Definition at line 290 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.process_id |
Definition at line 296 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.simulation_id |
Definition at line 297 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.vals = injections[field] |
Definition at line 301 of file cbcBayesPosToSimInspiral.py.
cbcBayesPosToSimInspiral.output_file = open(opts.output, 'w') |
Definition at line 305 of file cbcBayesPosToSimInspiral.py.