T4ME-材料运输。

T4ME的Python项目详细描述


  _________________  ____  ___    _______________

 /            /   / /   / /   __/   /          /

/____    ____/   / /   / /          /   _______/

    /   /   /   /_/   /_/          /   /___

   /   /   /           /   /_/   /   ____/

  /   /   /_____    __/   /  /   /   /_______

 /   /         /   / /   /  /   /           /

/___/         /___/ /___/  /___/___________/

计算材料传输特性的程序 使用线性化的玻尔兹曼输运方程(BTE) 在弛豫时间近似(RTA)中。

请到 T4ME 更广泛的文档和 关于用法的信息。

功能

  • 模块化,用户可轻松扩展
  • 波段结构:
    • 从解析函数生成带结构
      • 抛物线带
      • 抛物线带加上四次校正
      • 凯恩类型的乐队
      • 紧箍带
    • 从第一原理代码中读取
      • 包括VASP接口
      • 用于读取wannier90输入和输出文件的接口 利用这些来构造紧束缚轨道 包括Pythtb。
    • 从numpy数据文件中读取
  • 散射特性:
    • 抛物线能量色散模型:
      • 变形声声子散射
      • 非极性光学声子散射(未完全测试)
      • 压电声子散射(未完全测试)
      • 极性光学声子散射(未完全测试)
      • 谷间声子散射(未完全测试)
      • 电离杂质散射
    • 状态密度模型: -变形声声子散射 -非极性光学声子散射(未完全测试) -极性光学声子散射(未完全测试) -谷间声子散射(未完全测试)
    • 合金散射
  • 态积分的输运和密度的解:
    • 梯形、simpson和romberg积分 输入网格
    • 线性四面体法
    • 加权和法
    • 体积积分与动态插值
  • 带结构和散射特性的插值:
    • scipy中提供的所有例程
    • geometrictools/wildmagic常规网格例程
    • alglib中提供的rgf-ml例程
    • 插入

结构

程序的结构很简单:主要的例程 是用python utizing numpy和scipy编写的,其中 必要的。此外,还可以调用外部 通过cython的例程,特别是可选库。 只支持python3。

贡献和版本控制

使用标准的git版本控制。欢迎捐款, 受到鼓励和(非常)赞赏。请到这里来: T4ME@GitHub

作者

挪威人资助拉森 研究理事会,THELMA项目(228854)。

许可证

这个项目是根据GNU GPLV3授权的。请看 LICENSE.md包含在t4me的根文件夹中 更多细节。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java使用DAO,DTO模式作为MVC   java获取用于Android开发的图像   java Android Studio txt文件中的文件计数   任何类型泛型构造的枚举的java类   java为我的应用程序上的每个用户创建一个图表   算法如何在java中进行递归搜索?   java如何从MongoRepository/QueryDSL中获取不同的字段?   java如何获取JCheckbox的选定索引?   java嵌套。属性文件   Java如何发现两个数组是否彼此重复?   java Spring启动应用程序,带有raspberry pi上的Jython   RMI需要java。rmi。服务器NAT的主机名,那么像CORBA这样的其他技术如何解决NAT问题呢?   java If语句总是给出相同的答案   x到y的幂的java递归方法   使用ApacheCamel对USPSAPI进行地址验证的java HTTP查询   java很难定义与ArrayList交互的方法   java如何将HttpServletRequest转换为原始请求字符串?