粒子环境的机器学习指纹
项目描述
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)是盒子的中心
盒子由一个包含Lx、Ly、Lz、xy、xz和yz元素的对象指定
方向由方向四元数指定:一个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 查看散列)
关闭
pythia-learn-0.3.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 304151a2afc4f36029b273352969f2de52d6e0e38bf36721e8b56e94ac92fafe |
|
MD5 | 23455648e91499c7b7dd93a12ab95477 |
|
BLAKE2b-256 | d35f99232ee77ced9333ccfc6c654c5bb51a98ac29c519789c23620d8778ceb7 |
关闭
pythia_learn-0.3.0-py2.py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 938ed2b4eca182b616ee0b20e256b6c08cdc82b99adb08a37b7dfe793694b6c8 |
|
MD5 | cc6010932f90f9f9921dc25471e9b5a6 |
|
BLAKE2b-256 | 3d788b58e487f1352f438d8782bb8ae121889bb8c5c8729832309ed158044ccf |