中文

Agama 参考文档

天体物理仪器与方法 2019-12-12 v2 星系天体物理

摘要

Agama(基于作用的星系建模架构,Action-based Galaxy Modelling Architecture)是一个旨在用于恒星动力学领域广泛任务的软件库。顾名思义,它以使用作用/角变量形式体系来描述恒星系统的结构为核心,但这只是其众多方面之一。该库包含一个用于处理任意密度/势轮廓和分布函数(解析的、从 N 体模型提取的或拟合数据的)的强大框架、大量通用数学例程,并涵盖星系动力学的许多方面,直至用于构建自洽星系模型的高级接口。本文档有两个用途。首先,它是该库本身的详细参考。其次,它描述了可在更广泛应用背景下适用的各种数学与数值方法。这些方法包括:(1) 使用三次和五次样条的一维和多维插值;(2) 含噪数据的惩罚样条拟合与惩罚样条密度估计;(3) 从多维概率分布的自适应拒绝采样;(4) 使用球谐与方位角谐展开的引力势计算;(5) 用于计算作用/角变量的 Staeckel 近似方法;(6) 关于良好编程实践的综合性讨论。

关键词

引用

@article{arxiv.1802.08255,
  title  = {Agama reference documentation},
  author = {Eugene Vasiliev},
  journal= {arXiv preprint arXiv:1802.08255},
  year   = {2019}
}

备注

The most up-to-date version of this document is always found on the GitHub page for Agama: https://github.com/GalacticDynamics-Oxford/Agama/blob/master/doc/reference.pdf; the arXiv version will be updated on major occasions. Additions in v2: new DF types, Schwarzschild modelling framework, etc