From 12ed742471c479ae37e3431753244fec66f97fc7 Mon Sep 17 00:00:00 2001
From: "gregory.ashton" <gregory.ashton@ligo.org>
Date: Tue, 4 Oct 2016 15:23:01 +0200
Subject: [PATCH] Adds tswap acceptance fractions

---
 pyfstat.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/pyfstat.py b/pyfstat.py
index 760ea89..14abc36 100755
--- a/pyfstat.py
+++ b/pyfstat.py
@@ -689,6 +689,9 @@ class MCMCSearch(BaseSearchClass):
             sampler.run_mcmc(p0, n)
             logging.info("Mean acceptance fraction: {0:.3f}"
                          .format(np.mean(sampler.acceptance_fraction)))
+            if self.ntemps > 1:
+                logging.info("Tswap acceptance fraction: {}"
+                             .format(sampler.tswap_acceptance_fraction))
             fig, axes = self.plot_walkers(sampler, symbols=self.theta_symbols)
             fig.savefig('{}/{}_init_{}_walkers.png'.format(
                 self.outdir, self.label, j))
@@ -705,6 +708,9 @@ class MCMCSearch(BaseSearchClass):
         sampler.run_mcmc(p0, nburn+nprod)
         logging.info("Mean acceptance fraction: {0:.3f}"
                      .format(np.mean(sampler.acceptance_fraction)))
+        if self.ntemps > 1:
+            logging.info("Tswap acceptance fraction: {}"
+                         .format(sampler.tswap_acceptance_fraction))
 
         fig, axes = self.plot_walkers(sampler, symbols=self.theta_symbols)
         fig.savefig('{}/{}_walkers.png'.format(self.outdir, self.label))
-- 
GitLab