From 30afa8451fe4631c14b333ba6160b463c29401a6 Mon Sep 17 00:00:00 2001
From: Colm Talbot <colm.talbot@ligo.org>
Date: Wed, 7 Dec 2022 12:12:34 +0000
Subject: [PATCH] BUGFIX: Resolve "dynamic_dynesty requires nlive_init to be
 specified"

---
 bilby/core/sampler/dynamic_dynesty.py | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/bilby/core/sampler/dynamic_dynesty.py b/bilby/core/sampler/dynamic_dynesty.py
index b54aad112..294d8fd6d 100644
--- a/bilby/core/sampler/dynamic_dynesty.py
+++ b/bilby/core/sampler/dynamic_dynesty.py
@@ -17,7 +17,16 @@ class DynamicDynesty(Dynesty):
 
     @property
     def nlive(self):
-        return self.kwargs["nlive_init"]
+        """
+        Users can either specify :code:`nlive_init` or :code:`nlive` (with
+        that precedence) or specify no value, in which case 500 is used.
+        """
+        if self.kwargs["nlive_init"] is not None:
+            return self.kwargs["nlive_init"]
+        elif self.kwargs["nlive"] is not None:
+            return self.kwargs["nlive"]
+        else:
+            return 500
 
     @property
     def sampler_init(self):
-- 
GitLab