用于读取光环目录和其他Abacus N体数据产品的Python代码
项目描述
abacusutils
abacusutils 是一个用于读取和处理 Abacus N-body 项目数据产品的包。特别是,这些实用程序旨在与 AbacusSummit 套件模拟一起使用。该包专注于 Python 3 API,但也有一些功能提供语言无关的 Unix 管道接口。
这些接口的文档在此处: https://abacusutils.readthedocs.io
点击右上角的 GitHub "Watch" 按钮,并选择 "Custom->Releases",以接收有关错误修复和新功能的通知!
安装
Python abacusutils 包托管在 PyPI 上,可以通过安装 "abacusutils" 来安装
pip install abacusutils
或
pip install abacusutils[all]
有关更多信息,请参阅 https://abacusutils.readthedocs.io/en/latest/installation.html。
用法
abacusutils 有多个接口,在此处和 https://abacusutils.readthedocs.io/en/latest/usage.html 中进行了总结。
将很快在 AbacusSummit 网站上提供使用 abacusutils 与 AbacusSummit 数据一起使用的具体示例:https://abacussummit.readthedocs.io
Python
abacusutils PyPI 包包含一个名为 abacusnbody
的 Python 包。这是导入的名称(不是 abacusutils
,这只是 PyPI 包的名称)。例如,要导入 compaso_halo_catalog
模块,请使用
import abacusnbody.data.compaso_halo_catalog
Unix 管道
pipe_asdf
Python 脚本读取 ASDF 文件的列并将它们通过 stdout
管道传输。例如
$ pipe_asdf halo_info_000.asdf -f N -f x_com | ./client
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源分发
构建分发
abacusutils-2.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e49562cac5e1ea2220b57eb173d3d5015169bddfe5f7939996d8848917ae1d4f |
|
MD5 | 24dddd6cdccff7e04a531e3b97cd5c03 |
|
BLAKE2b-256 | 23e86e025fc45f75e9ad7ed2bf7f29428d1b49daedb6e7ebc16a4c5e2f6af1cb |
abacusutils-2.0.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8970aef0b65bf987bb47997ea6d5333322227cd8d8ee0e495b820a5625e6260e |
|
MD5 | f485823f8c293f2cc66ba63a2f85d743 |
|
BLAKE2b-256 | 78fc1f442113b1721056453a097d24f14e2aa5d5761abd52588db1f416c009a5 |