三角网格和四面体网格的voronoi区域及更多
vorop的Python项目详细描述
漩涡
计算voronoi细分和有限体积所需的一切 离散化。也要快一点。
使用量
给定三角形或四面体网格,voropy计算
- 体积,
- 控制音量,
- 细胞周围中心,
- 表面积,
- 控制音量中心,
还有更多。
要使用voropy,只需读取一个网格(例如this pacman):
mesh=voropy.read('pacman.msh')print(mesh.node_coords)print(mesh.control_volumes)mesh.show()
(要创建网格,请签出pygmsh, mshr, pygalmesh, meshzoo, optimesh或任何其他工具。)
安装
voropy是available from the Python Package Index,所以只需键入
pip install -U voropy
安装或升级。
测试
要运行voropy单元测试,请签出此存储库并键入
pytest
分布
创建新版本
把
__version__
号撞一下,发布到pypi和github:
make publish
许可证
voropy在MIT license下发布。