面向 Arepo 模拟代码的可视化工具包
天体物理仪器与方法
2018-11-20 v1 宇宙学与河外天体物理
摘要
在本文中,我描述了可视化工具包 Sator,其设计用于读取、分析和可视化移动网格代码 Arepo 的模拟数据。它用 Python 编写,并采用基于 Tkinter 模块的图形用户界面,提供交互且直观的用户体验。Arepo 所用的全部三种快照格式均受支持,包括 HDF5 格式。各个快照字段(例如单元坐标)仅在需要时以交互方式读取。用于绘图的细化字段(例如温度)由快照字段构建,且只需几行代码即可引入。Sator 目前支持生成图像切片与投影,可用极少计算代价进行缩放、移动和旋转。此外,可创建各种相空间图与线图。由于其模块化特性,额外的分析与绘图例程可轻松实现,且正在开发中。该代码文档完备,旨在免费且开源,以便天体物理学界任何成员均可贡献。
引用
@article{arxiv.1811.07414,
title = {A visualization toolkit for the simulation code Arepo},
author = {Thomas H. Greif},
journal= {arXiv preprint arXiv:1811.07414},
year = {2018}
}
备注
Submitted to MNRAS, 6 pages, 3 figures