用于生成和分析纳米结构数据的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.)
使用更多结构数据格式扩展输入/输出功能 例如pdb,json,zmatrix等都排队等待开发
其次是它的结构生成函数 结构分析工具包括:
- 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