From 11b9ac786f6f9a36529278f6667b9e07b1846e40 Mon Sep 17 00:00:00 2001
From: Colm Talbot <colm.talbot@ligo.org>
Date: Thu, 4 Oct 2018 12:57:02 +1000
Subject: [PATCH] add test in bns conversion if no tidal parameters are
 specified

---
 bilby/gw/conversion.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/bilby/gw/conversion.py b/bilby/gw/conversion.py
index b808e2532..ac40efe0c 100644
--- a/bilby/gw/conversion.py
+++ b/bilby/gw/conversion.py
@@ -233,6 +233,14 @@ def convert_to_lal_binary_neutron_star_parameters(parameters):
     converted_parameters, added_keys =\
         convert_to_lal_binary_black_hole_parameters(converted_parameters)
 
+    # catch if tidal parameters aren't present
+    if not any([key in converted_parameters for key in
+                ['lambda_1', 'lambda_2', 'lambda_tilde', 'delta_lambda']]):
+        converted_parameters['lambda_1'] = 0
+        converted_parameters['lambda_2'] = 0
+        added_keys = added_keys + ['lambda_1', 'lambda_2']
+        return converted_parameters, added_keys
+
     if 'delta_lambda' in converted_parameters.keys():
         converted_parameters['lambda_1'], converted_parameters['lambda_2'] =\
             lambda_tilde_delta_lambda_to_lambda_1_lambda_2(
-- 
GitLab