/Debye-Callaway-model-u

python

Primary LanguageHTMLMIT LicenseMIT

Debye-Callaway-model-u

程序简介

本程序采用python3编写,具体用到的第三方库有numpy,pyyaml,scipy。如有问题,及时联系J.Pei(J.Pei@foxmail.com)。

本程序源代码托管在github上面,如需要查看最新版本程序,请移步至: https://github.com/13skeleton/Debye-Callaway-model-u

本人技术原因: periodic-table.yaml文件与exe文件一定要放在同一文件夹下。

程序下载方法

Windows:

  1. 打开https://github.com/13skeleton/Debye-Callaway-model-u链接,点击"clone or download"按钮,将zip文件下载至本地

  2. 解压缩.zip文件,打开bin文件夹,双击运行".exe"文件。

bin文件夹下一定要记得准备好"xxx.dat"文件,不然会报错。也不要删除"periodic_table.yaml",不然也会报错。

linux:

自己解决吧,不会的,联系我。

程序准备条件

运行程序前需要明确以下信息:

  1. 纵波声速,横波声速 (奥林巴斯超声回声测试仪可测)
  2. 样品密度(阿基米德排水法或者Jade分析XRD可知)
  3. 单胞中原子个数和原子体积(ICSD数据库或者Jade分析XRD可知)
  4. 基体的晶格热导率与温度的关系,并写入到”xxx.dat“文件中。”xxx.dat“文件每行前有 # 表示注释,程序不会读取此行数据。温度与热导率之间需至少一个空格。”xxx.dat“文件格式如下:
##
303.2	0.840340632511578
324.5	0.806283215996452
349.2	0.788495783531084
375.6	0.783078527714649
400	0.792257053666418
423.1	0.817909863466827
445.6	0.85217890658237
471	0.907103882898424
496.4	0.977540942490175
522.6	1.06148964846849
548.4	1.16173446302351
573.7	1.24443211859626

xxx.dat“本质是一个文本文件,经测试Windows下的”记事本“可以用于编写”xxx.dat“文件,但仍然推荐使用"notepad++"软件。

将准备好的”xxx.dat“文件放置在exe程序统一文件夹下。

  1. 固溶体的化学表达式。