From 1673f062d1642a03fefba1196516db5794cb03e7 Mon Sep 17 00:00:00 2001 From: Kipp Cannon <kipp.cannon@ligo.org> Date: Thu, 21 Jun 2018 13:06:29 +0900 Subject: [PATCH] gstlal_inspiral: template IDs must be ints - the template IDs are stored in the Gamma0 column, which is a float. the ID values must be ints or the ranking statistic barfs. --- gstlal-inspiral/bin/gstlal_inspiral | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gstlal-inspiral/bin/gstlal_inspiral b/gstlal-inspiral/bin/gstlal_inspiral index d46ff9c986..ed73d47389 100755 --- a/gstlal-inspiral/bin/gstlal_inspiral +++ b/gstlal-inspiral/bin/gstlal_inspiral @@ -678,7 +678,7 @@ for output_file_number, (svd_bank_url_dict, output_url, ranking_stat_output_url, output.close() return outstr # FIXME: don't use Gamma0, switch to a proper column - template_ids = frozenset(sngl_inspiral_table.getColumnByName("Gamma0")) + template_ids = frozenset(map(int, sngl_inspiral_table.getColumnByName("Gamma0"))) @bottle.route("/template_ids.txt") def get_template_ids(template_ids = sorted(template_ids)): return "\n".join("%d" % template_id for template_id in template_ids) -- GitLab