Latest `bilby-pipe` installation (1.0.6) is not compatible with current `parallel-bilby`
With a fresh install of bilby_pipe
and parallel-bilby
, running parallel_bilby_generation
on a previously working .ini
file results in the following error.
Traceback (most recent call last):
File "/home/samson.leong/.conda/envs/ENV/bin/parallel_bilby_generation", line 10, in <module>
sys.exit(main())
File "/home/samson.leong/.conda/envs/ENV/lib/python3.9/site-packages/parallel_bilby/generation.py", line 158, in main
write_complete_config_file(parser=generation_parser, args=args, inputs=inputs)
File "/home/samson.leong/.conda/envs/ENV/lib/python3.9/site-packages/parallel_bilby/generation.py", line 61, in write_complete_config_file
inputs.sampler_kwargs = "{}"
File "/home/samson.leong/.conda/envs/ENV/lib/python3.9/site-packages/bilby_pipe/input.py", line 1381, in sampler_kwargs
if self.sampler == "dynesty":
File "/home/samson.leong/.conda/envs/ENV/lib/python3.9/site-packages/bilby_pipe/input.py", line 1360, in sampler
return self._sampler
AttributeError: 'ParallelBilbyDataGenerationInput' object has no attribute '_sampler'
In bilby_pipe
1.0.6, default sampler_kwargs
are added for dynesty
when initialising the sampler (bilby_pipe@eb821fc9), but it requires a hidden attribute _sampler
which is not set in the current parallel_bilby
version.
An ad-hoc fix is to comment out line 1387-1390 in my own bilby_pipe
installation.
A related issue: #62 (closed)