Skip to content

Commit

Permalink
Raise warnings if plots overwrite existing files, part of issue rpole…
Browse files Browse the repository at this point in the history
  • Loading branch information
rapoliveira committed Oct 25, 2023
1 parent 494cc85 commit ebe3c71
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions examples/example_16/ulens_model_fit.py
Original file line number Diff line number Diff line change
Expand Up @@ -334,8 +334,8 @@ def _check_MM_version(self):
"""
Check if MulensModel is new enough
"""
code_versions = f"{mm.__version__} and {__version__}"
print('\nMulensModel and script versions:', code_versions, end='\n\n')
code_version = "{:} and {:}".format(mm.__version__, __version__)
print('\nMulensModel and script versions:', code_version, end='\n\n')
if int(mm.__version__.split('.')[0]) < 2:
raise RuntimeError(
"ulens_model_fit.py requires MulensModel in version "
Expand Down Expand Up @@ -2312,9 +2312,9 @@ def _parse_results_EMCEE(self):
This version works with EMCEE version 2.X and 3.0.
"""
lst = [mm.__version__, __version__]
code_version = f"MulensModel and example versions: {lst}"
if self._yaml_results:
lst = [mm.__version__, __version__]
code_version = "MulensModel and script versions: {:}".format(lst)
print(code_version, **self._yaml_kwargs)

accept_rate = np.mean(self._sampler.acceptance_fraction)
Expand Down Expand Up @@ -2836,6 +2836,9 @@ def _save_figure(self, file_name, figure=None, dpi=None):
kwargs = dict()
if dpi is not None:
kwargs = {'dpi': dpi}
if path.isfile(file_name):
msg = "Exisiting file " + file_name + " will be overwritten"
warnings.warn(msg)
caller.savefig(file_name, **kwargs)
plt.close()

Expand Down

0 comments on commit ebe3c71

Please sign in to comment.