用于生成和分析纳米结构数据的python工具包

scikit-nano的Python项目详细描述


scikit nano是一个用于生成和分析的python工具包 纳米结构数据。

scikit nano可以生成结构数据(即原子坐标) 对于以下类型的纳米结构:

  • Fullerenes

  • Graphene

    • N-layer graphene
    • Bilayer graphene with more fine control over relative layer orientation, including relative rotation and stacking arrangements.
  • 纳米管

    • Single-walled nanotubes (SWNTs)
    • SWNT bundles
    • Multi-walled nanotubes (MWNTs)
    • MWNT bundles

支持以下结构数据格式:

  • xyz
  • LAMMPS data (limited support for full format spec.)
  • LAMMPS dump (limited support for full format spec.)

使用更多结构数据格式扩展输入/输出功能 例如pdbjsonzmatrix等都排队等待开发

其次是它的结构生成函数 结构分析工具包括:

  • defect/vacancy structure analysis
  • nearest-neighbor analysis
  • POAV analysis

安装

您可以从 Python Package Index 使用pip

> pip install scikit-nano

或者,您可以从 http://pypi.python.org/pypi/scikit-nano或克隆源代码 从github repo 使用git

> git clone https://github.com/androomerrill/scikit-nano.git

cd进入源代码目录并运行:

> python setup.py install

如果您没有admin特权,这些命令可能会失败。 在这种情况下,请尝试安装到用户基本目录。 使用pip

> pip install --user scikit-nano

或来源:

> python setup.py install --user

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

推荐PyPI第三方库


热门话题
java如何在中间的AcLtCudio中“椭圆”标题?   java如何使用Hibernate获取不完整的集合?   将xml代码解码为Java对象的最佳方法?   java如何在本地和远程服务器上存储内容   java如何解决CWE ID 501信任边界冲突   regex Java word finder程序不会捕获字符串中的所有唯一项   sql将存储过程消息直接打印到Java控制台   java删除JTable行   Java中的泛型转换   datetime Java DateTimeFormatter在时区为+0000时添加Z   java根据报告中的变量显示不同的标头   java文件管理器总是抛出FilerException   递归为什么我在递归java方法中得到“线程中的异常”main“java.lang.StackOverflowerr”?