From 964f8c23cfaceba7cf2a845a8249d93516c2b397 Mon Sep 17 00:00:00 2001
From: Gregory Ashton <gregory.ashton@ligo.org>
Date: Tue, 1 May 2018 20:43:15 +1000
Subject: [PATCH] Further minor improvements to ptemcee implementation

---
 peyote/sampler.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/peyote/sampler.py b/peyote/sampler.py
index 92e8b33c0..92d67028c 100644
--- a/peyote/sampler.py
+++ b/peyote/sampler.py
@@ -332,14 +332,14 @@ class Ptemcee(Sampler):
         self.result.logz = np.nan
         self.result.logzerr = np.nan
         self.plot_walkers()
-        logging.info("Autocorr time = {}".format(sampler.get_autocorr_time()))
+        logging.info("Max autocorr time = {}".format(np.max(sampler.get_autocorr_time())))
         logging.info("Tswap frac = {}".format(sampler.tswap_acceptance_fraction))
         return self.result
 
     def plot_walkers(self, save=True, **kwargs):
         nwalkers, nsteps, ndim = self.result.walkers.shape
         idxs = np.arange(nsteps)
-        fig, axes = plt.subplots(nrows=ndim)
+        fig, axes = plt.subplots(nrows=ndim, figsize=(6, 3*self.ndim))
         for i, ax in enumerate(axes):
             ax.plot(idxs, self.result.walkers[:, :, i].T, lw=0.1, color='k')
             ax.set_ylabel(self.result.labels[i])
-- 
GitLab