From 4147b73841a8ffb7e9d3c9efeeff17fdb664d517 Mon Sep 17 00:00:00 2001 From: George McCabe <23407799+georgemccabe@users.noreply.github.com> Date: Mon, 7 Oct 2024 13:23:48 -0600 Subject: [PATCH] create directory containing output file if it does not already exist --- use_cases/Hurricane_Matthew/Visualization/map_funcs.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/use_cases/Hurricane_Matthew/Visualization/map_funcs.py b/use_cases/Hurricane_Matthew/Visualization/map_funcs.py index c74d6e4..70e9e76 100644 --- a/use_cases/Hurricane_Matthew/Visualization/map_funcs.py +++ b/use_cases/Hurricane_Matthew/Visualization/map_funcs.py @@ -9,6 +9,7 @@ """ import sys +import os import numpy as np import datetime as dt import wrf @@ -517,6 +518,9 @@ def map_plot(opts): if lg_text is not None: ax.legend(loc=lg_loc, fontsize=lg_fontsize).set_zorder(15) + # create output directory if it does not already exist + os.makedirs(os.path.dirname(fname), exist_ok=True) + # Save and close the figure plt.savefig(fname) - plt.close() \ No newline at end of file + plt.close()