From 88d5d94f4f84d9b398384f8920a6e00ca8351379 Mon Sep 17 00:00:00 2001 From: Gregory Ashton <gregory.ashton@ligo.org> Date: Tue, 12 May 2020 04:11:16 -0500 Subject: [PATCH] Fix flake8 issues from flake v3.8.0 --- bilby/core/utils.py | 1 + bilby/gw/result.py | 2 +- examples/core_examples/occam_factor_example.py | 4 ++-- test/result_test.py | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/bilby/core/utils.py b/bilby/core/utils.py index b8d2523e8..f2bb692ae 100644 --- a/bilby/core/utils.py +++ b/bilby/core/utils.py @@ -1196,6 +1196,7 @@ def latex_plot_format(func): def safe_save_figure(fig, filename, **kwargs): + check_directory_exists_and_if_not_mkdir(os.path.dirname(filename)) from matplotlib import rcParams try: fig.savefig(fname=filename, **kwargs) diff --git a/bilby/gw/result.py b/bilby/gw/result.py index 3ed3773da..1e106a50e 100644 --- a/bilby/gw/result.py +++ b/bilby/gw/result.py @@ -867,7 +867,7 @@ class CompactBinaryCoalescenceResult(CoreResult): deg2perpix).astype(int) for i, p in zip(ii, pp): text.append( - u'{:d}% area: {:d} deg$^2$'.format(p, i, grouping=True)) + u'{:d}% area: {:d} deg$^2$'.format(p, i)) ax.text(1, 1, '\n'.join(text), transform=ax.transAxes, ha='right') filename = os.path.join(self.outdir, "{}_skymap.png".format(self.label)) diff --git a/examples/core_examples/occam_factor_example.py b/examples/core_examples/occam_factor_example.py index 7785a540f..319b988c0 100644 --- a/examples/core_examples/occam_factor_example.py +++ b/examples/core_examples/occam_factor_example.py @@ -109,8 +109,8 @@ log_evidences = [] log_evidences_err = [] log_occam_factors = [] ns = range(1, 11) -for l in ns: - e, e_err, o = fit(l) +for ll in ns: + e, e_err, o = fit(ll) log_evidences.append(e) log_evidences_err.append(e_err) log_occam_factors.append(o) diff --git a/test/result_test.py b/test/result_test.py index 7ef0c4047..422b42778 100644 --- a/test/result_test.py +++ b/test/result_test.py @@ -399,7 +399,7 @@ class TestResult(unittest.TestCase): self.assertEqual(len(self.result.posterior), len(self.result.prior_values)) def test_plot_multiple(self): - filename = "multiple.png".format(self.result.outdir) + filename = "{}/multiple.png".format(self.result.outdir) bilby.core.result.plot_multiple([self.result, self.result], filename=filename) self.assertTrue(os.path.isfile(filename)) os.remove(filename) -- GitLab