From 38e80e7a7f50d7426e963d9becdc5e0e2ea9ef68 Mon Sep 17 00:00:00 2001 From: Jaron Krogel Date: Tue, 4 Feb 2020 09:46:14 -0500 Subject: [PATCH] nexus: guard against optional matplotlib dependency --- nexus/lib/pseudopotential.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nexus/lib/pseudopotential.py b/nexus/lib/pseudopotential.py index ae7f42e75..693ca1c88 100644 --- a/nexus/lib/pseudopotential.py +++ b/nexus/lib/pseudopotential.py @@ -41,7 +41,7 @@ from subprocess import Popen from execute import execute import numpy as np from numpy import linspace,array,zeros,append,mgrid,empty,exp,minimum,maximum,sqrt,arange -import matplotlib.pyplot as plt + from fileio import TextFile from xmlreader import readxml from superstring import string2val,split_delims @@ -54,6 +54,11 @@ from physical_system import PhysicalSystem from plotting import * from debug import * +try: + import matplotlib.pyplot as plt +except: + plt = unavailable('matplotlib','pyplot') +#end try def pp_elem_label(filename,guard=False):