gwastro / pycbc

Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
http://pycbc.org
GNU General Public License v3.0
314 stars 351 forks source link

Workflow generators should produce an XML file with a process and process_params table #370

Closed duncan-brown closed 9 years ago

duncan-brown commented 9 years ago

The workflow generators store their state in the parsed ini files, but for bookkeeping purposes, it will be useful to know exactly how they were invoked. They should create a LIGO_LW XML file with a process and process_params table containing the appropriate metadata. This should also be displayed in the configuration section of the summary pages.

We should definitely do this for the coinc_search and psd_estimation workflows for 1.2.0, but it should be added to the GRB workflow eventually as well.

spxiwh commented 9 years ago

There is a module that already does this:

https://github.com/ligo-cbc/pycbc/blob/master/bin/pycbc_make_coinc_pipedown_workflow#L178

Not sure this was ever put into the HDF5 workflow.

duncan-brown commented 9 years ago

@spxiwh thanks, I'll use this when I get to work on Sunday, unless @ahnitz or you get to it first.

duncan-brown commented 9 years ago

@spxiwh I didn't get to this today. Any chance you can take a look Monday morning?