diff --git a/gstlal-inspiral/bin/gstlal_inspiral_mass_model b/gstlal-inspiral/bin/gstlal_inspiral_mass_model index 7ccb8a9a5d50d2d8be63d0cbf1a193ad9ea0abce..c77c70b53c8949cbf089efffc5455a17eb13cd1f 100755 --- a/gstlal-inspiral/bin/gstlal_inspiral_mass_model +++ b/gstlal-inspiral/bin/gstlal_inspiral_mass_model @@ -55,7 +55,7 @@ sngl_inspiral_table = lsctables.SnglInspiralTable.get_table(xmldoc) mchirps_of_tmps = chirpmass(sngl_inspiral_table.get_column("mass1"), sngl_inspiral_table.get_column("mass2")) num_templates = len(mchirps_of_tmps) -num_bins = num_templates / 500 +num_bins = max(5, num_templates / 500) massBA = rate.BinnedDensity(rate.NDBins((rate.LogarithmicBins(min(mchirps_of_tmps)-1e-6, max(mchirps_of_tmps)+1e-6, num_bins),))) for m in mchirps_of_tmps: massBA.count[(m,)] += 1