From fb38b02b079cea92d24c0df357e8cc37881837b2 Mon Sep 17 00:00:00 2001
From: Chad Hanna <chad.hanna@ligo.org>
Date: Tue, 27 Nov 2018 08:29:52 -0800
Subject: [PATCH] gstlal_inspiral_mass_model: choose a minimum number of bins

---
 gstlal-inspiral/bin/gstlal_inspiral_mass_model | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gstlal-inspiral/bin/gstlal_inspiral_mass_model b/gstlal-inspiral/bin/gstlal_inspiral_mass_model
index 7ccb8a9a5d..c77c70b53c 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
-- 
GitLab