周期边界盒中粒子簇的分析
pbcluster的Python项目详细描述
pbcluster
- 自由软件:麻省理工学院许可证
- 文档:https://pbcluster.readthedocs.io。
此软件包使使用 周期性界限。 例如,查看此模拟框:
所有这些粒子都属于一个簇,但因为粒子跳到 当盒子的另一面交叉时,盒子的一个面(如 经典的Asteroids game, 该簇将分成两个簇和一个单独的粒子。 这种跳跃/环绕行为通常称为周期边界条件 (中国人民银行)。 典型的集群软件包使得很难或不可能解释PBC, 并可能将这些粒子归类为3个独立的星团。 pbcluster处理周期性边界条件,并允许您计算 几个粒子和簇的属性。 以下是一些可用的属性:
群集属性
- n_particles:群集中的粒子数
- minimum_node_cuts:需要移除的粒子数 断开从任何面到其相对面的连接粒子的所有路径。
- rg:团簇的旋转半径
- asphericity:簇的伸长量
颗粒特性
- coordination_number:连接到的相邻粒子数 给定粒子
键性质
- bonds_df:粒子“键”的数据帧(在 彼此的截止距离
- bond_durations_df:包含关于粒子对长度的数据的数据帧 有联系
你可以用pip install pbcluster安装这个。 有关更多详细信息,请查看文档的Installation页。
有关如何使用pbcluster的示例,请查看 文件。
学分
这个包是用Cookiecutter和audreyr/cookiecutter-pypackage项目模板创建的。
历史记录
0.1.0(2019-04-28)
- pypi上的第一个版本。