From 477a403134cc4626aec20038bcafaa6aeb78853a Mon Sep 17 00:00:00 2001 From: Tamas Gal <tgal@km3net.de> Date: Sat, 23 Nov 2019 08:44:20 +0100 Subject: [PATCH] Close plots to cleanup memory --- scripts/ztplot.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/scripts/ztplot.py b/scripts/ztplot.py index 01ce123..fdd98ca 100755 --- a/scripts/ztplot.py +++ b/scripts/ztplot.py @@ -179,12 +179,12 @@ class ZTPlot(kp.Module): f = os.path.join(self.plots_path, filename + '.png') f_tmp = os.path.join(self.plots_path, filename + '_tmp.png') - ztplot(hits, - filename=f_tmp, - title=title, - max_z=self.max_z, - ytick_distance=self.ytick_distance, - grid_lines=grid_lines) + fig = ztplot(hits, + filename=f_tmp, + title=title, + max_z=self.max_z, + ytick_distance=self.ytick_distance, + grid_lines=grid_lines) shutil.move(f_tmp, f) if overlays > self.records['overlays'] or n_hits > self.records[ @@ -215,6 +215,9 @@ class ZTPlot(kp.Module): ]) shutil.copy(f, plot_filename) + plt.close(fig) + plt.close('all') + def finish(self): self.run = False -- GitLab