Skip to content

Comparison between lalinference and bilby - differences in prior

For context: I'm running GW150914.py. The results obtained with bilby(0.3.4 - 90413d4e) agree with the results obtained from lalinference (master - 6.50), however the best match is obtained modifying the prior file GW150914.prior.

[c1819547@raven14 bilby_practice]$ diff ~/src/bilby/bilby/gw/prior_files/GW150914.prior GW150914_new.prior 
2,3c2,3
< mass_1 = Uniform(name='mass_1', minimum=30, maximum=50, unit='$M_{\\odot}$')
< mass_2 = Uniform(name='mass_2', minimum=20, maximum=40, unit='$M_{\\odot}$')
---
> mass_1 = Uniform(name='mass_1', minimum=20, maximum=50, unit='$M_{\\odot}$')
> mass_2 = Uniform(name='mass_2', minimum=20, maximum=50, unit='$M_{\\odot}$')
10,11c10,11
< luminosity_distance =  bilby.gw.prior.UniformComovingVolume(name='luminosity_distance', minimum=1e2, maximum=1e3, unit='Mpc')
< dec =  Cosine(name='dec')
---
> luminosity_distance =  bilby.gw.prior.UniformComovingVolume(name='luminosity_distance', minimum=0, maximum=2e3, unit='Mpc')
> dec =  Cosine(name='dec', minimum=-np.pi/2, maximum=np.pi/2)
13c13
< iota =  Sine(name='iota')
---
> iota =  Sine(name='iota', minimum=0, maximum=np.pi)

I will compare lalinference defaults prior settings by running both codes with zero likelihood.

The results I obtained 3 months ago with bilby (0.3.1 - 2c3451c9) are included, as they differ from the current version. Version_comparison_mass1