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
Example #2
0
 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
Example #3
0
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
Example #4
0
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
Example #5
0
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