tbee是一个包,提供了一个python实现,其中大量使用了numpy矢量化的紧密绑定模型。它可以用来建立和求解具有复杂值域能量和跳跃的紧束缚模型。

tbee的Python项目详细描述


python模块来构建和解决紧密绑定模型。

tbee是用完全矢量化的numpy编写的。

tbee由以下类组成:

  • 晶格
  • 系统
  • 绘图
  • 传播
  • 保存

tbee主要功能:

  • 复杂的晶格结构。

  • 复杂的价值现场能源和跳跃。

  • 厄米和非厄米紧束缚哈密顿量。

  • 亚晶格。

  • 跳跃由其类型、标记和角度定义。

  • 任何类型的跳跃:

    • Neighbors hoppings,
    • Next-neighbors hoppings,
    • Next-next-neighbors hoppings,
    • etc..
  • 现场能量和跳跃模式的实现:

    • Dimerization defects.
    • Magnetic field.
    • Strain.
    • Hopping disorder.
    • Onsite disorder.
  • 时间传播

tbee可在https://github.com/cpoli/tbee

使用tbee:

安装python3.4或python3.5和三个附加软件包:

纽比1.10 短节0.16 MatplotLib 1.5版 有关python安装的详细信息和安装github存储库(用于mac)的步骤,请参见https://cpoli.github.io/python-doc.html

示例可在https://github.com/cpoli/tbee/tree/master/examples

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

推荐PyPI第三方库


热门话题
@RequestMapping中的java Spring通配符作为@PathVariable   java Sonar违反if语句中未使用的方法   java如何重置Progressbar?   java需要澄清Dockerfile中的命令吗?   java Graphics2D对象以不同方式渲染同一对象的透明度   Java中泛型集合的循环迭代   java如何替换Plus。新playservicesauth:8.3.0和googleservices:1.5.0beta2中的PeopleApi?   java从绑定到数据库表的组合框中检索文本   awt Java交叉错误   java使用Paint object在安卓中创建字体和文本样式   找不到java TokenRegex文件错误   java JDBC Oracle数据库,准备好的语句中的编号参数意味着什么?   java访问switch语句中的对象   sql JAVA:如何减去当前时间和存储在数据库中的数据时间。?