TNG轨迹库的最小Cython包装器
项目描述
此包提供了TNGFileIterator对象,允许以简单的Python方式访问TNG文件中的数据。
import pytng
import numpy as np
with pytng.TNGFileIterator('traj.tng', 'r') as tng:
positions = np.empty(shape=(tng.n_atoms,3), dtype=np.float32)
for ts in tng:
time = ts.get_time()
positions = ts.get_positions(positions)
此包包含对TNG文件格式libtng的Python绑定[1] [2]. 它被分子模拟程序(如Gromacs)用于存储分子动力学模拟的拓扑和结果。
警告
此软件包处于积极开发中。API可能在不同的版本之间发生变化。
安装
要使用pip安装,只需运行
pip install pytng
要从源安装最新开发版本,请运行
git clone git@github.com:MDAnalysis/pytng.git
cd pytng
python setup.py install
获取帮助
如需使用此库的帮助,请访问GitHub问题跟踪器。
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
pytng-0.3.3.tar.gz (10.6 MB 查看散列值)
构建分发
pytng-0.3.3-cp312-cp312-win_amd64.whl (694.3 kB 查看散列值)
pytng-0.3.3-cp311-cp311-win_amd64.whl (699.6 kB 查看散列值)
pytng-0.3.3-cp310-cp310-win_amd64.whl (700.8 kB 查看散列值)
pytng-0.3.3-cp39-cp39-win_amd64.whl (702.9 kB 查看哈希值)
关闭
pytng-0.3.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b4ae30e1d67ce23d3a5b3c2468808643572872539361d5b24c9cdbad51dd6e24 |
|
MD5 | d3386397c40ad24d40e5b88602f044f7 |
|
BLAKE2b-256 | 004d968fd8fd2a06590e1983b1ede9ef9f0d65c7c5944e8661570e346c3de68e |
关闭
pytng-0.3.3-cp312-cp312-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c495366613e9d711c8a77d64f48ca64eb1cf1219c6be77ff88c44aecdd967891 |
|
MD5 | 76439d163a4b8b5cf0ba9812faf3f36e |
|
BLAKE2b-256 | ce81a19e6a391fc76fa8847edf83fb35c83f3d6f43dad415399da282981eeaea |
关闭
pytng-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 85e2f1a4249e5e1bfa22ffd1fa10a92c2a27a2903ec8c61ee041f844e6601f49 |
|
MD5 | 92cb75471d742fa389412e5662dad831 |
|
BLAKE2b-256 | 8e4bcc4a547a0ea553c0313317907abeb96f2f163b39dc666b41c21de25a1790 |
关闭
pytng-0.3.3-cp312-cp312-macosx_10_9_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2623b5ab7a37933a90c69dca7ac20431e513522fba29d0e43dbf09f9866c2e2b |
|
MD5 | 91daacbecb3d40c1ee590bf75bf8ec20 |
|
BLAKE2b-256 | 87c06570f68a62a8233b1fc3a05515326ca73dee8979afbb142b2a5ff14fa367 |
关闭
pytng-0.3.3-cp311-cp311-win_amd64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fc4856c75a37a57e0df914ee4545b68bcd0fdd0787f44b85f06af419092d4c8b |
|
MD5 | 747fabb1de9c183291f390dce7dd19ee |
|
BLAKE2b-256 | 25073bbba9d296d3619154e1798cca0c6f76f608bd1d87981b0a430c9da07728 |
关闭
哈希值 用于 pytng-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8f10f3ca2db8f6d056e6e5a2998027456e2eebbdabbe502fec6a40721d7f1938 |
|
MD5 | 050951e9df54d539210ba8b3b5a96bcb |
|
BLAKE2b-256 | 65f54e6e4c71fb50cc665b83cfb4f50e3cb0871a0bb0627a48d6606a0bcd3d76 |
关闭
哈希值 用于 pytng-0.3.3-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a8f7e2cfbf15c6f6ac9787cb4a12f7dd74ec8b4518d201a3d644d89b8e65596b |
|
MD5 | 1e9f41db351a7c9ad2c52d2cd1a03263 |
|
BLAKE2b-256 | b0fde254695c7775a414f81af54316bea59498182e77f305200a18e75c93b7a7 |
关闭
哈希值 用于 pytng-0.3.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3e49c7fe621b9ca1d1731d099b06326d1a454bdede179571b067efb41952e438 |
|
MD5 | 6a7f4f542fd24fbf532ae88bc9260cf0 |
|
BLAKE2b-256 | 971e0ead97bac3137a7fd7f49673d8533c9214faba8f9c3f4c9b2cdfc2711be1 |
关闭
哈希值 用于 pytng-0.3.3-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bc773ea447e9303026246b741c9623f758ea5efaffbe81ef43e09c16d095d4e8 |
|
MD5 | 2347701c90e42d34e183f618cf998e2b |
|
BLAKE2b-256 | 78d820b214f9198e60554b14ad741892108363463c8f996f896d271d18ef4597 |
关闭
哈希值 用于 pytng-0.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2d8452fb34db998409ce70e450d3545c37f72cb8e2a4d315db53252f160cc086 |
|
MD5 | 07a7f5535faead1f1ccaee7d0d9e8b60 |
|
BLAKE2b-256 | 5a818ea6035b3cd5585c5fab957308dc033500da6d4ecaef029cf9193d76524a |