一个用于分析LAMMPS输出文件中的溶剂化壳层的模块,但也可以处理ASE可以处理的几乎所有文件。
项目描述
solvis
关于
分析并可视化溶剂化壳层结构的多种方法,封装了PyVista
。主要用于分析LAMMPS生成的输出。
安装
从PyPI
您可以从PyPI安装solvis
,如下所示
pip install solvis-tools
从源
我们使用micromamba
作为包管理器,但您也可以使用自己的工具。创建并激活环境。
micromamba create -f environment.yml
micromamba activate solvisenv
为了安装代码,请在顶级目录中运行以下命令
pip install -e .
示例
每个示例都是自包含的。大多数示例展示了如何处理交互式绘图。要关闭交互式窗口,请按q。
测试
要运行测试(在tests
目录中),使用pytest
编写,请在顶级目录中运行以下命令
pytest -v
要使用pdb
调试测试,您可以在(在tests
中的)Python文件中任何您想设置断点的地方写入命令breakpoint()
。然后,运行pytest --pdb
。这将使代码在您放置breakpoint()
命令的行处停止。
要获取来自pytest
的更多详细输出,包括通过测试的测试,您可以运行pytest -rA
。
请注意,test_hydrogen_bond.py
和test_plot_octahedral_shell.py
实际上分别比较了为单个氢键和展示接受第七分子形成的氢键的八面体壳层创建的图像的结果。比较的图像位于顶级目录的image_cache_dir
目录中。
要查看覆盖率报告,请在顶级目录中运行以下命令
pytest --cov=solvis tests/
图片库
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
solvis_tools-0.1.4.tar.gz (4.4 MB 查看哈希值)
构建分发
solvis_tools-0.1.4-py3-none-any.whl (26.0 kB 查看哈希值)
关闭
solvis_tools-0.1.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b858b78748d8489506f14b9724930b56ef844532f38a047b7e63aadcbd04af3e |
|
MD5 | 6bca20c1a5cf9aee239eb2527359ab5d |
|
BLAKE2b-256 | a0e817a553e31c4da803397a25d5b7eb31805a76c9efc3359875dcd6814ca24f |
关闭
solvis_tools-0.1.4-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 377b78af018a6d8b76ecafd4df9b006fb7c77dae3b953f99baf5b2abee60ce7b |
|
MD5 | e048e8daee58c662f1bed1e1884595d8 |
|
BLAKE2b-256 | c80395384716e0478533f5079330bc44e1b68fb093ec53eaa7b3b5168ce6ef15 |