spectre.Pipelines.Bbh.Cce

Functions

run_cce(bondi_sachs_data[, force, ...])

Extract partial or full waveforms from a simulation.

spectre.Pipelines.Bbh.Cce.run_cce(bondi_sachs_data: str | Path | Sequence[str | Path], force: bool = False, cce_input_file_template: str | Path = CCE_INPUT_FILE_TEMPLATE, pipeline_dir: str | Path | None = None, run_dir: str | Path | None = None, segments_dir: str | Path | None = None, **scheduler_kwargs)

Extract partial or full waveforms from a simulation.

Pass the files containing Bondi-Sachs data as the first argument. It can be a single file, or multiple files that will be combined before running CCE (e.g. from multiple segments across inspiral/ringdown). Here, it’s important that the filename of the BondiSachs data is in the form NameOfFileRXXXX.h5, with the last 4 characters being the wave extraction radius. The remaining options are forwarded to the ‘schedule’ command. See ‘schedule’ docs for details.

Parameters:
  • bondi_sachs_data – Path to one or more files containing Bondi-Sachs data

  • pipeline_dir – Directory where steps in the pipeline are created.

  • run_dir – Directory where the CCE executable is run. Mutually exclusive

  • 'pipeline_dir'. (with)

  • cce_input_file_template – Input file template for CCE. This should be a

  • pipeline. (yaml file that defines the steps in the CCE)