Tangos:敏捷数值星系组织系统
天体物理仪器与方法
2018-08-08 v2 星系天体物理
摘要
我们介绍 Tangos,一个用于数值结构形成模拟的数据库驱动分析的 Python 框架与 Web 界面。为理解此类工具的作用,可考虑为模拟中每个星系构建绝对星等的历史。首先须对所有时刻步的所有晕计算星等,再利用并合树进行关联;将所需信息整合进最终分析可能耗费大量精力。Tangos 是这一信息组织问题的通用解决方案,旨在将用户从数据管理细节中解放出来。在查询阶段,我们这一获取历史性质的示例被简化为几次点击或一条简单的单行 Python 命令。该框架高度可扩展;特别地,用户可定义自己的性质并由 tangos 写入数据库。提供多种并行化选项,且原始模拟数据可使用 pynbody 或 yt 等现有库读取。最后,基于 tangos 的数据库与分析流程可轻松与协作者或更广社区共享以确保可复现性。用户文档另行提供。
引用
@article{arxiv.1803.00010,
title = {Tangos: the agile numerical galaxy organization system},
author = {Andrew Pontzen and Michael Tremmel},
journal= {arXiv preprint arXiv:1803.00010},
year = {2018}
}
备注
Clarified various points and further improved code performance; accepted for publication in ApJS. Tutorials (including video) at http://tiny.cc/tangos