周期边界盒中粒子簇的分析

pbcluster的Python项目详细描述


pbcluster

https://img.shields.io/pypi/v/pbcluster.svghttps://img.shields.io/travis/benlindsay/pbcluster.svgDocumentation Statushttps://codecov.io/gh/benlindsay/pbcluster/branch/master/graph/badge.svg

此软件包使使用 周期性界限。 例如,查看此模拟框:

Particle cluster split across box faces

所有这些粒子都属于一个簇,但因为粒子跳到 当盒子的另一面交叉时,盒子的一个面(如 经典的Asteroids game, 该簇将分成两个簇和一个单独的粒子。 这种跳跃/环绕行为通常称为周期边界条件 (中国人民银行)。 典型的集群软件包使得很难或不可能解释PBC, 并可能将这些粒子归类为3个独立的星团。 pbcluster处理周期性边界条件,并允许您计算 几个粒子和簇的属性。 以下是一些可用的属性:

群集属性

  • n_particles:群集中的粒子数
  • minimum_node_cuts:需要移除的粒子数 断开从任何面到其相对面的连接粒子的所有路径。
  • rg:团簇的旋转半径
  • asphericity:簇的伸长量

颗粒特性

  • coordination_number:连接到的相邻粒子数 给定粒子

键性质

  • bonds_df:粒子“键”的数据帧(在 彼此的截止距离
  • bond_durations_df:包含关于粒子对长度的数据的数据帧 有联系

你可以用pip install pbcluster安装这个。 有关更多详细信息,请查看文档的Installation页。

有关如何使用pbcluster的示例,请查看 文件。

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

0.1.0(2019-04-28)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring AOP:在方法之间交换信息   数组Java将字符串转换为字符[]   堆内存java。lang.OutOfMemoryError:PermGen space+java   安卓 Java。lang.ClassCastException:无法将活动强制转换到接口   java尝试使用气泡排序将随机整数数组从最大到最小排序   线程“main”java中的indexoutofboundsexception异常。lang.ArrayIndexOutofBounds异常:发电机处为3。main(Generator.java:35)   java“宽大”有什么用?   java SimpleCaptcha NoSuchMethodError   java在哪里部署Web服务的jar依赖项?   Java8获取列表中连续数字的函数方法   java为什么JWT令牌不安全?   java Uber API:在请求或发出令牌时指定多个作用域会返回无效的请求参数   java如何使用映射器从包含多个引用单元的JSON字符串中获取对象列表?   java警告匿名子类(?)没有串行版本   Jackson 2.9.0中的java JsonGenerationException。pr1   java试图打印多个catch语句   java如何创建一个sql表并获得每个唯一字段的平均价格?   java为什么SetMinimumSize设置最小高度而不是宽度?   java与使用POI合并的混淆   java在Xpath中使用“AND”和“normalizespace”时在不同浏览器中遇到不同的错误