gw.waveform_generator.waveform_generator.generate_waveforms_parallel

gw.waveform_generator.waveform_generator.generate_waveforms_parallel(
    waveform_generator,
    parameter_samples,
    pool=None,
)

Generate a waveform dataset, optionally in parallel.

Parameters

Name Type Description Default
waveform_generator WaveformGenerator A WaveformGenerator instance required
parameter_samples pd.DataFrame Intrinsic parameter samples required
pool Pool Optional pool of workers for parallel generation None

Returns

Name Type Description
polarizations Dict[str, np.ndarray] A dictionary of all generated polarizations stacked together