From 8fbee5c7269c3881804e4d400e5a2f7148c067e8 Mon Sep 17 00:00:00 2001
From: Colm Talbot <colm.talbot@ligo.org>
Date: Sat, 14 May 2022 02:38:42 +0000
Subject: [PATCH] Fix type requirements for lalsimulation

---
 bilby/gw/source.py | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/bilby/gw/source.py b/bilby/gw/source.py
index 4e044a0b3..5ea9415e9 100644
--- a/bilby/gw/source.py
+++ b/bilby/gw/source.py
@@ -309,7 +309,8 @@ def _base_lal_cbc_fd_waveform(
 
     if pn_amplitude_order != 0:
         start_frequency = lalsim.SimInspiralfLow2fStart(
-            minimum_frequency, int(pn_amplitude_order), approximant)
+            float(minimum_frequency), int(pn_amplitude_order), approximant
+        )
     else:
         start_frequency = minimum_frequency
 
@@ -339,9 +340,9 @@ def _base_lal_cbc_fd_waveform(
     lalsim.SimInspiralWaveformParamsInsertPNAmplitudeOrder(
         waveform_dictionary, int(pn_amplitude_order))
     lalsim_SimInspiralWaveformParamsInsertTidalLambda1(
-        waveform_dictionary, lambda_1)
+        waveform_dictionary, float(lambda_1))
     lalsim_SimInspiralWaveformParamsInsertTidalLambda2(
-        waveform_dictionary, lambda_2)
+        waveform_dictionary, float(lambda_2))
 
     for key, value in waveform_kwargs.items():
         func = getattr(lalsim, "SimInspiralWaveformParamsInsert" + key, None)
@@ -772,9 +773,9 @@ def _base_waveform_frequency_sequence(
     lalsim.SimInspiralWaveformParamsInsertPNAmplitudeOrder(
         waveform_dictionary, int(pn_amplitude_order))
     lalsim_SimInspiralWaveformParamsInsertTidalLambda1(
-        waveform_dictionary, lambda_1)
+        waveform_dictionary, float(lambda_1))
     lalsim_SimInspiralWaveformParamsInsertTidalLambda2(
-        waveform_dictionary, lambda_2)
+        waveform_dictionary, float(lambda_2))
 
     for key, value in waveform_kwargs.items():
         func = getattr(lalsim, "SimInspiralWaveformParamsInsert" + key, None)
-- 
GitLab