跳转到主要内容

用于分析势能表面(PESs)的库,并使用由此得到的PES描述符来构建力场参数。

项目描述

https://github.com/nlesc-nano/auto-FOX/workflows/Tests/badge.svg https://readthedocs.org/projects/auto-fox/badge/?version=latest https://codecov.io/gh/nlesc-nano/auto-FOX/branch/master/graph/badge.svg?token=7IgHsRDVdo https://zenodo.org/badge/DOI/10.5281/zenodo.3988142.svg https://badge.fury.io/py/Auto-FOX.svg

https://img.shields.io/badge/python-3.7-blue.svg https://img.shields.io/badge/python-3.8-blue.svg https://img.shields.io/badge/python-3.9-blue.svg https://img.shields.io/badge/python-3.10-blue.svg

自动力场优化扩展 0.10.2

Auto-FOX 是一个用于分析势能表面(PESs)的库,并使用由此得到的PES描述符来构建力场参数。更多详细信息请参阅文档

当前实现

此软件包是进行中的工作;以下功能目前实现

  • MultiMolecule类,一个用于处理和计算势能面的类。(1

  • 多XYZ读取器。(2

  • 径向和角度分布生成器(RDF & ADF)。(《a href="https://auto-fox.readthedocs.io/en/latest/1_rdf.html" rel="nofollow">3)

  • 均方根位移生成器(RMSD)。(《a href="https://auto-fox.readthedocs.io/en/latest/2_rmsd.html#root-mean-squared-displacement" rel="nofollow">4)

  • 均方根波动生成器(RMSF)。(《a href="https://auto-fox.readthedocs.io/en/latest/2_rmsd.html#root-mean-squared-fluctuation" rel="nofollow">5)

  • 用于描述纳米晶体或溶解溶质中壳结构等工具。(《a href="https://auto-fox.readthedocs.io/en/latest/2_rmsd.html#discerning-shell-structures" rel="nofollow">6)

  • 蒙特卡洛力场参数优化器。(《a href="https://auto-fox.readthedocs.io/en/latest/4_monte_carlo.html" rel="nofollow">7)

使用 Auto-FOX

  • 提供了一些基本示例的输入文件位于 FOX.examples 目录。

  • CdSe量子点的MD轨迹示例包含在 FOX.data 目录。

    • 上述轨迹的绝对路径+文件名可以通过以下方式获取

>>> from FOX import example_xyz
  • 更多示例和详细描述请参阅 文档

安装

Anaconda环境

  • 尽管这不是强制的,但强烈建议使用Anaconda的虚拟环境。

  • Anaconda自带内置安装程序;针对广泛操作系统提供更详细的安装说明。

  • 可以通过分别输入以下内容来创建、启用和禁用Anaconda环境:

    • 创建环境: conda create -n FOX -c conda-forge python pip

    • 启用环境: conda activate FOX

    • 禁用环境: conda deactivate

安装 Auto-FOX

  • 如果使用Conda,启用环境: conda activate FOX

  • 使用PyPi安装 Auto-FOXpip install auto-FOX --upgrade

  • 恭喜,Auto-FOX 已安装并准备使用!

可选依赖项

  • Auto-FOX 生成数据的绘图需要 Matplotlib。Matplotlib 由PyPi和Anaconda共同提供。

    • Anaconda: conda install --name FOX -y -c conda-forge matplotlib

    • PyPi: pip install matplotlib

  • 并行构建角度分布函数需要 DASK

    • Anaconda: conda install -name FOX -y -c conda-forge dask

  • 一些.psf相关配方需要RDKit。

    • Anaconda: conda install -name FOX -y -c conda-forge rdkit

    • PyPi: pip install rdkit

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

Auto-FOX-0.10.2.tar.gz (23.1 MB 查看哈希值)

上传时间 源代码

构建分发

Auto_FOX-0.10.2-py3-none-any.whl (24.1 MB 查看哈希值)

上传时间 Python 3

支持者