在Python中将IMOD模型文件作为pandas DataFrame处理。
项目描述
imodmodel
在Python中将IMOD模型文件作为pandas DataFrame读取。
用法
作为pandas DataFrame
import imodmodel
df = imodmodel.read('my_model_file.mod')
In [3]: df.head()
Out[3]:
object_id contour_id x y z
0 0 0 64.333336 64.666664 80.0
1 0 0 47.000000 77.333336 80.0
2 0 0 51.333332 45.666668 80.0
3 0 0 87.333336 49.666668 80.0
4 0 0 76.000000 82.000000 80.0
作为ImodModel对象
from imodmodel import ImodModel
model = ImodModel.from_file("my_model_file.mod")
In [3]: model.objects[0].contours[0].points
Out[3]:
array([[ 6.875, 62.875, 124. ], ...])
In [4]: model.objects[0].meshes[0].vertices
Out[4]:
array([[ 6.87500000e+00, 6.28750000e+01, 1.24000000e+02], ...])
In [5]: model.objects[0].meshes[0].indices
Out[5]:
array([[156, 18, 152], ...])
In [6]: model.objects[0].meshes[0].face_values
Out[6]:
array([0., 0., 35.22094345, ...])
就是这样!
安装
imodmodel
可以从Python包索引(PyPI)安装
pip install imodmodel
我们建议在干净的虚拟环境中安装。
项目详情
下载文件
下载适合您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
imodmodel-0.0.13.tar.gz (234.9 kB 查看哈希值)
构建版本
imodmodel-0.0.13-py3-none-any.whl (9.2 kB 查看哈希值)
关闭
imodmodel-0.0.13.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8d0733c734a4c07f4b668bd7df4c32c32f9ecff29e54c7af8b98d7a0c5900508 |
|
MD5 | dad58aa2c7e773d4bbb99061755b9928 |
|
BLAKE2b-256 | 89bfcf512c682b2b3aa53649f6a6ef09a401cb50e5dac98d414712210a68dd34 |
关闭
imodmodel-0.0.13-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 930c852018d2d1501be815a014240d8e084d12b0cce2478d23400da88b6970b3 |
|
MD5 | c4f29a4cfb50c266305a17cce1881527 |
|
BLAKE2b-256 | 22cf96545c742c895a2ecfa038ef00110d4b201e21d02cb6ee3ba9091285faf5 |