SkyPy: A package for modelling the Universe

SkyPy: A package for modelling the Universe
复制标题

SkyPy:宇宙建模包

DOI:
--
复制
发表时间:
2021
影响因子:
--
通讯作者:
L. Wolz
L. Wolz
中科院分区:
--
文献类型:
--
作者:
A. Amara;L. D. L. Bella;S. Birrer;S. Bridle;J. Cordero;G. Favole;I. Harrison;I. Harry;W. Hartley;Coleman M Krawczyk;A. Lundgren;B. Nord;L. Nuttall;R. Rollins;Philipp Sudek;S. Tam;N. Tessore;A. Tolley;K. Umetsu;A. Williamson;L. Wolz

文献摘要

被引文献

相似文献

SkyPy是一个开源Python包,用于模拟天体物理天空。它包括一个跨一系列可观测数据的物理和经验模型库,以及一个用于运行端到端模拟的命令行脚本。该库提供了从概率分布中采样源及其相关属性的实现的函数。仿真管道使用基于YAML的配置语法从这些模型构建,而任务调度和数据依赖性在内部处理,模块化设计允许用户与外部软件接口。SkyPy由一个多元化的领域专家社区开发和维护,专注于软件的可持续性和互操作性。通过促进发展,它为一系列宇宙学探测器的相关模拟提供了一个框架,包括星系群,大尺度结构,宇宙微波背景,超新星和引力波。版本0.4实现了模拟星系各种属性的函数,包括光度函数,红移分布和光谱能量分布模板的光学测光。未来的版本将提供额外的模块,例如,模拟暗物质晕的种群和模拟星系晕的连接,在适当的情况下利用天体物理学社区现有的软件包。
SkyPy is an open-source Python package for simulating the astrophysical sky. It comprises a library of physical and empirical models across a range of observables and a command-line script to run end-to-end simulations. The library provides functions that sample realisations of sources and their associated properties from probability distributions. Simulation pipelines are constructed from these models using a YAML-based configuration syntax, while task scheduling and data dependencies are handled internally and the modular design allows users to interface with external software. SkyPy is developed and maintained by a diverse community of domain experts with a focus on software sustainability and interoperability. By fostering development, it provides a framework for correlated simulations of a range of cosmological probes including galaxy populations, large scale structure, the cosmic microwave background, supernovae and gravitational waves. Version 0.4 implements functions that model various properties of galaxies including luminosity functions, redshift distributions and optical photometry from spectral energy distribution templates. Future releases will provide additional modules, for example, to simulate populations of dark matter halos and model the galaxy-halo connection, making use of existing software packages from the astrophysics community where appropriate.