Detector frame sampling fails when no marginalizations are used
If reference-frame=H1L
is used and no marginalization then one hits errors like:
22 08:59 bilby INFO : Using 34348 samples
21 08:59 bilby INFO : Generating posterior from marginalized parameters for nsamples=34348, POOL=349
20 ===========================worker with rank 1 crashed===========================
19 ===========================worker with rank 2 crashed===========================
18 ===========================worker with rank 3 crashed===========================
17 ===========================worker with rank 4 crashed===========================
16 ===========================worker with rank 5 crashed===========================
15 ===========================worker with rank 6 crashed===========================
14 ===========================worker with rank 7 crashed===========================
13 ===========================worker with rank 8 crashed===========================
12 ===========================worker with rank 9 crashed===========================
11 ==========================worker with rank 10 crashed===========================
10 ==========================worker with rank 11 crashed===========================
9 ==========================worker with rank 12 crashed===========================
8 ==========================worker with rank 13 crashed===========================
7 Traceback (most recent call last):
6 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/parallel_bilby-0.1.6-py3.7.egg/parallel_bilby/schwimmbad_fast.py", line 96, in __init__
5 self.wait()
4 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/parallel_bilby-0.1.6-py3.7.egg/parallel_bilby/schwimmbad_fast.py", line 198, in wait
3 result = func(arg)
2 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/parallel_bilby-0.1.6-py3.7.egg/parallel_bilby/utils.py", line 38, in fill_sample
1 conversion.compute_snrs(sample, likelihood)
239 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/bilby/gw/conversion.py", line 1122, in compute_snrs
1 signal_polarizations, ifo)
2 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/bilby/gw/likelihood.py", line 218, in calculate_snrs
3 waveform_polarizations, self.parameters)
4 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/bilby/gw/detector/interferometer.py", line 300, in get_detector_response
5 parameters['ra'],
6 KeyError: 'ra'
7 Traceback (most recent call last):
8 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/parallel_bilby-0.1.6-py3.7.egg/parallel_bilby/schwimmbad_fast.py", line 96, in __init__
9 self.wait()
10 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/parallel_bilby-0.1.6-py3.7.egg/parallel_bilby/schwimmbad_fast.py", line 198, in wait
11 result = func(arg)
12 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/parallel_bilby-0.1.6-py3.7.egg/parallel_bilby/utils.py", line 38, in fill_sample
13 conversion.compute_snrs(sample, likelihood)
14 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/bilby/gw/conversion.py", line 1122, in compute_snrs
15 signal_polarizations, ifo)
16 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/bilby/gw/likelihood.py", line 218, in calculate_snrs
17 waveform_polarizations, self.parameters)
18 File "/fred/oz140/gashton/.conda/envs/pbilby/lib/python3.7/site-packages/bilby/gw/detector/interferometer.py", line 300, in get_detector_response
19 parameters['ra'],
20 KeyError: 'ra'