跳转到主要内容

网格文件I/O。

项目描述

napari-meshio

License MIT PyPI Python Version tests codecov napari hub

此napari插件使用meshio在napari中读取和写入网格文件。

Screenshot: Stanford bunny example data in napari

图像标题:在napari中打开的Stanford bunny示例表面网格的截图。

安装

您可以通过pip安装napari-meshio

pip install napari-meshio

要安装最新开发版本

pip install git+https://github.com/GenevieveBuckley/napari-meshio.git

如何使用napari-meshio

从文件读取表面数据

将文件拖放到napari查看器。

注意: 这里有一些您可以下载并尝试的.ply示例文件,例如这架飞机(见图像)。

打开示例表面数据

启动napari查看器,然后从文件菜单打开一个示例数据集(例如:Stanford bunny

文件 > 打开示例 > napari-meshio > bunny

或者,用Python打开示例数据

import napari

viewer = napari.Viewer(ndisplay=3)
viewer.open_sample('napari-meshio', 'bunny')

保存表面数据

要保存表面层,请单击图层名称以选择它,然后从文件菜单中选择保存

文件 > 保存所选图层

您还可以使用键盘快捷键保存所选表面层

  • Windows/Linux: Ctrl + S
  • Mac: + S

或者,可以使用以下Python代码保存表面层

filename = "bunny.stl"
viewer.layers['bunny'].save(filename)

注意:此代码示例假定您已加载了Stanford bunny示例数据集。

meshio支持多种表面网格文件格式。meshio。当保存表面层时未提供文件扩展名,默认为.ply多边形文件格式。

支持的网格文件格式

注意:napari仅支持三角形网格面。

meshio库文档描述了支持的文件格式。

有许多网格格式可以表示非结构化网格。meshio可以读取和写入以下所有格式,并且可以轻松地在它们之间进行转换

贡献

欢迎贡献。测试可以使用tox运行,请在提交拉取请求之前确保覆盖率至少保持不变。

许可证

MIT许可协议下分发,"napari-meshio"是免费和开源软件。

问题

如果您遇到任何问题,请提交问题,并附带详细描述。


napari插件是用Cookiecutter@naparicookiecutter-napari-plugin模板生成的。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

napari-meshio-0.0.1.tar.gz (137.6 kB 查看哈希值)

上传时间

构建分布

napari_meshio-0.0.1-py3-none-any.whl (14.7 kB 查看哈希值)

上传时间 Python 3

支持