def test1(self): "dos from ascii" p = 'V-dos.dat' dos = read_dos.doshist_fromascii(p) # H.plot(dos) read_dos.dos_fromascii(p) return
def test1(self): "dos from ascii" p = 'V-dos.dat' dos = read_dos.doshist_fromascii(p) # H.plot(dos) read_dos.dos_fromascii(p) return
def loadDOS(): f = 'V-dos.dat' from mccomponents.sample.phonon.read_dos import doshist_fromascii dos = doshist_fromascii(f) from mccomponents.sample.phonon.utils import nice_dos E, g = nice_dos(dos.energy, dos.I) import histogram as H dos = H.histogram('dos', [('energy', E, 'meV')], g) return dos
def loadDOS(): f = 'V-dos.dat' from mccomponents.sample.phonon.read_dos import doshist_fromascii dos = doshist_fromascii(f) from mccomponents.sample.phonon.utils import nice_dos E,g = nice_dos(dos.energy, dos.I) import histogram as H dos = H.histogram( 'dos', [('energy', E, 'meV')], g) return dos
def dataarr_from_uploaded_ascii(uploaded_contents): content_type, content_string = uploaded_contents.split(',') import base64 decoded = base64.b64decode(content_string) from StringIO import StringIO # tmp = StringIO(decoded); # return np.loadtxt(tmp) import tempfile f = tempfile.NamedTemporaryFile(delete=False) f.write(decoded) f.close() from mccomponents.sample.phonon import read_dos doshist = read_dos.doshist_fromascii(f.name) os.unlink(f.name) return np.array([doshist.energy, doshist.I]).T
def readdos(): from mccomponents.sample.phonon.read_dos import doshist_fromascii datapath = 'UN-N-dos.dat' dos = doshist_fromascii(datapath) return dos
def readdos(): from mccomponents.sample.phonon.read_dos import doshist_fromascii datapath = 'UN-N-dos.dat' dos = doshist_fromascii(datapath) return dos