コード例 #1
0
ファイル: dos2.py プロジェクト: McStasMcXtrace/MCViNE
def loadDOS():
    f = 'V-DOS.idf'
    from mccomponents.sample.idf import readDOS
    e, Z = readDOS(f)
    de = e[1] - e[0]
    Z /= Z.sum() * de
    return e, Z
コード例 #2
0
ファイル: dos2.py プロジェクト: McStasMcXtrace/MCViNE
def loadDOS():
    f = 'V-DOS.idf'
    from mccomponents.sample.idf import readDOS
    e, Z = readDOS(f)
    de = e[1] - e[0]
    Z /= Z.sum() * de
    return e,Z
コード例 #3
0
ファイル: read_dos.py プロジェクト: McStasMcXtrace/MCViNE
def doshist_fromidf(datapath):
    "read dos histogram from a idf data file"
    from mccomponents.sample.idf import readDOS
    e,Z = readDOS(datapath)
    from histogram import histogram
    return histogram( 'dos', [ ('energy', e, 'meV') ], data = Z )
コード例 #4
0
ファイル: read_dos.py プロジェクト: McStasMcXtrace/MCViNE
def doshist_fromidf(datapath):
    "read dos histogram from a idf data file"
    from mccomponents.sample.idf import readDOS
    e, Z = readDOS(datapath)
    from histogram import histogram
    return histogram('dos', [('energy', e, 'meV')], data=Z)