gravelamps.core.gravebilby¶
Functions handling interactions with bilby and bilby_pipe.
- gravelamps.core.gravebilby.make_bilby_pipe_config(config: ConfigParser, injection_config: ConfigParser = None) dict¶
Generate a bilby_pipe compatible dictionary from a Gravelamps INI.
- Parameters:
- config: ConfigParser
INI configuration values.
- injection_config: ConfigParser
Injection configuration values.
- Returns:
- bilby_pipe_config: dict
bilby_pipe compatible configuration dictionary.
- Raises:
- ValueError
If an HTCondor request string cannot be processed.
- gravelamps.core.gravebilby.make_bilby_waveform_arguments(config: ConfigParser, injection: bool = False) dict¶
Construct a waveform arguments dictionary compatible with bilby.
- Parameters:
- config: ConfigParser
INI configuration values.
- injection_config: bool, optional, default=False
Injection switch.
- Returns:
- waveform_arguments: dict
Bilby compatible waveform arguments dictionary.
- gravelamps.core.gravebilby.run_bilby_pipe(ini_fp: Path) None¶
Run bilby_pipe main loop to generate DAG.
- Parameters:
- ini_fppathlib.Path
Path to bilby_pipe compatible INI.