dingo-gw / dingo

Dingo: Deep inference for gravitational-wave observations
MIT License
51 stars 16 forks source link

Override f_max during IS gives error for time-domain approximants when f_max is not a power of 2 #222

Closed hectorestelles closed 8 months ago

hectorestelles commented 9 months ago

I have found the following error when trying to mimick a Bilby run with f_max=972.8:

Traceback (most recent call last): File "/work/hestelles/miniconda3/envs/dingo-devel/lib/python3.9/multiprocessing/pool. py", line 125, in worker result = (True, func(*args, **kwds)) File "/work/hestelles/miniconda3/envs/dingo-devel/lib/python3.9/multiprocessing/pool. py", line 48, in mapstar return list(map(*args)) File "/work/hestelles/src/nihar/dingo_main/dingo/dingo/gw/likelihood.py", line 292, in log_likelihood_phase_grid pol_m = self.signal_m({**theta, "phase": 0}) File "/work/hestelles/src/nihar/dingo_main/dingo/dingo/gw/injection.py", line 224, in signal_m pol_m = self.waveform_generator.generate_hplus_hcross_m(theta_intrinsic) File "/work/hestelles/src/nihar/dingo_main/dingo/dingo/gw/waveform_generator/waveform _generator.py", line 1038, in generate_hplus_hcross_m hlm_fd = wfg_utils.td_modes_to_fd_modes(hlm_td, self.domain) File "/work/hestelles/src/nihar/dingo_main/dingo/dingo/gw/waveform_generator/wfg_util s.py", line 99, in td_modes_to_fd_modes raise NotImplementedError("f_nyquist not a power of two of delta_f.") NotImplementedError: f_nyquist not a power of two of delta_f. """