diff --git a/pyfstat.py b/pyfstat.py index 760ea8980315d2501f4f343abae0297499b438d1..14abc3602b0593538232887f9ae4a0d553546a8e 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))