Triumvirate: A Python/C++ package for three-point clustering measurements
Mike Shengbo Wang, Florian Beutler, Naonori S. Sugiyama
备注:
6 pages, 1 table. Accepted by JOSS: added references and performance details; new code release v0.3.0. Code available at https://github.com/MikeSWang/Triumvirate
Triumvirate is a Python/C++ package for measuring the three-point clustering statistics in large-scale structure (LSS) cosmological analyses. Given a catalogue of discrete particles (such as galaxies) with their spatial coordinates, it computes estimators of the multipoles of the three-point correlation function, also known as the bispectrum in Fourier space, in the tri-polar spherical harmonic (TripoSH) decomposition proposed by Sugiyama et al. (2019). The objective of Triumvirate is to provide efficient end-to-end measurement of clustering statistics which can be fed into downstream galaxy survey analyses to constrain and test cosmological models. To this end, it builds upon the original algorithms in the hitomi code developed by Sugiyama et al. (2018, 2019), and supplies a user-friendly interface with flexible input/output (I/O) of catalogue data and measurement results, with the built program configurable through external parameter files and tracked through enhanced logging and warning/exception handling. For completeness and complementarity, methods for measuring two-point clustering statistics are also included in the package.
argosim: a Python package for radio interferometric simulations
Université Paris-Saclay, Université Paris Cité, CEA, CNRS, AIM(巴黎萨克雷大学,巴黎西岱大学,法国原子能和替代能源委员会,法国国家科学研究中心,天体物理学与仪器方法实验室);Institutes of Computer Science and Astrophysics, Foundation for Research and Technology Hellas (FORTH)(计算机科学与天体物理研究所,希腊研究与技术基金会);Max-Planck-Institut für Radioastronomie(马克斯·普朗克射电天文研究所)
unxt: A Python package for unit-aware computing with JAX
Center for Computational Astrophysics, Flatiron Institute(计算天体物理中心,平顿研究所);Department of Physics, Princeton University(物理学系,普林斯顿大学);Kavli Institute for Astrophysics and Space Research, Massachusetts Institute of Technology(卡弗里天体物理学与空间研究所,麻省理工学院)
qnm: A Python package for calculating Kerr quasinormal modes, separation constants, and spherical-spheroidal mixing coefficients
$\mathtt{qnm}$是一个开源的Python包,用于计算克尔准正规模式频率、角分离常数和球-球混合系数。$\mathtt{qnm}$软件包包括一个Leaver求解器,该求解器使用Cook-Zalutskiy光谱方法来计算角度扇区,以及一个缓存机制,以避免重复计算。我们提供了大量的低$\ell, m, n$模式缓存,这些模式可以通过单个函数调用下载和安装,并进行插值以在新的旋转值下为根抛光提供良好的初始猜测。
DustRover: A Python Package for Modelling Dust Extinction Curves (Phase I)
Astrophysics and Space Technologies Research Centre, Macquarie University(天体物理学与空间技术中心,麦考瑞大学);School of Mathematical and Physical Sciences, Macquarie University(数学与物理科学学院,麦考瑞大学)