跳转到主要内容

粒子环境的机器学习指纹

项目描述

Pythia是一个用于生成粒子系统数值描述的库。大多数方法都严重依赖freud进行高效的邻域搜索和其他加速计算。

安装

Pythia作为pythia-learn在PyPI上提供

$ pip install pythia-learn freud-analysis

您可以通过以下方式从源安装pythia

$ git clone https://github.com/glotzerlab/pythia.git
$ # now install
$ cd pythia && python setup.py install --user

引用

除了每个函数文档字符串中引用的引用外,我们还鼓励用户引用pythia项目本身。

文档

文档可作为标准的sphinx文档提供

$ cd doc
$ make html

自动生成的文档可在https://pythia-learn.readthedocs.io找到。

使用方法

通常,数据类型遵循hoomd-blue模式

  • 位置是一个Nx3的粒子坐标数组,其中(cite>(0, 0, 0)是盒子的中心

  • 盒子由一个包含LxLyLzxyxzyz元素的对象指定

  • 方向由方向四元数指定:一个Nx4的(r, i, j, k)元素数组

示例

示例笔记本位于examples目录中

项目详情


下载文件

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

源分发

pythia-learn-0.3.0.tar.gz (13.8 kB 查看散列)

上传时间

构建分发

pythia_learn-0.3.0-py2.py3-none-any.whl (15.8 kB 查看散列)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面