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.SimInspiralTable.new() | |
| 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.SimInspiralTable.new() |
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.