Fix use of numpy.full on older numpy

Was failing test srvo3_transp on centos:
  File "/home/build/dft_tools/python/sumk_dft_tools.py", line 947, in <dictcomp>
    for direction in self.directions}
AttributeError: 'module' object has no attribute 'full'
This commit is contained in:
Dylan Simon 2018-02-13 15:42:09 -05:00
parent 64a45510c8
commit 91ce2eef4b
1 changed files with 3 additions and 0 deletions

View File

@ -28,6 +28,9 @@ from sumk_dft import SumkDFT
from scipy.integrate import *
from scipy.interpolate import *
if not hasattr(numpy, 'full'):
# polyfill full for older numpy:
numpy.full = lambda a, f: numpy.zeros(a) + f
class SumkDFTTools(SumkDFT):
"""