OpenPathSampling的命令行工具
项目描述
OpenPathSampling CLI
OpenPathSampling的命令行界面
OpenPathSampling是一个强大且灵活的路径采样模拟库。然而,许多用户更愿意通过命令行与可执行文件交互,而不是在自己的Python脚本中编写所有内容。这就是这个命令行工具,包括一些处理OPS输出文件的实用脚本。
CLI作为单个可执行文件openpathsampling
使用,具有多个子命令。我们建议将openpathsampling
别名化(可能为ops
?)以节省输入!
当前子命令的类别包括模拟运行和OPS输出文件的杂项操作。
模拟命令
visit-all
:运行MD生成初始轨迹md
:运行MD直到满足给定的集合或固定时间equilibrate
:运行路径采样的平衡pathsampling
:运行任何路径采样模拟,包括TIS变体
杂项命令
contents
:列出OPS .nc文件中的命名对象append
:将INPUT_FILE中的对象添加到另一个文件中
完整文档可在https://openpathsampling-cli.readthedocs.io/找到;以下为简要总结。
安装
可以使用conda
或pip
安装OPS CLI
conda -c conda-forge install openpathsampling-cli
# or
pip install openpathsampling-cli
请注意,安装CLI将安装OpenPathSampling,如果您尚未安装它。
工作流程
设置,然后模拟! 整体思路是您首先设置模拟,然后使用这些脚本来运行生成的模拟设置文件。目前,编写Python脚本(或者更好的方法是使用Jupyter笔记本进行交互式设置)是最佳选择。将必要的模拟对象保存到setup.nc
文件中,然后使用这些脚本来运行模拟。
创建自己的命令
创建自己的命令非常简单。OPS CLI使用插件架构,因此安装自己的命令就像将Python文件放入~/.openpathsampling/cli-plugins/
目录中一样简单。我们提供了一组标准参数作为装饰器,这些参数可以(并且应该)被重用来从存储中加载事物。CLI基于click
构建,因此可以通过使用click
的功能轻松添加额外的参数。有关详细信息,请参阅我们的开发者文档。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源分布
openpathsampling_cli-0.3.1.tar.gz (101.9 kB 查看哈希)
构建分布
openpathsampling_cli-0.3.1-py3-none-any.whl (140.6 kB 查看哈希)
关闭
openpathsampling_cli-0.3.1.tar.gz的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8a96c6675ab8d1c2eeb7293e346c2e3b0040f752aefb7b2449f1e0978baa71bd |
|
MD5 | 1369314d92b398131b89f9e35be45314 |
|
BLAKE2b-256 | 0237d96ab1285670165afe16c49cb6988d784a7f7709cac53dcd3dadbf21db6d |
关闭
openpathsampling_cli-0.3.1-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | eb7810156cb0a9e27c92be8a47054260056ac2a7ad0521d2f98a3f821c514f72 |
|
MD5 | 90a6698b829597a8736784de9da74483 |
|
BLAKE2b-256 | 211dfa46b869dc8464fab8327f8cabc4f0cbdedd581496751a3fd0f2daaf1684 |