MARTINI: Mock Array Radio Telescope Interferometry of the Neutral ISM

K. Oman
{"title":"MARTINI: Mock Array Radio Telescope Interferometry of\nthe Neutral ISM","authors":"K. Oman","doi":"10.21105/joss.06860","DOIUrl":null,"url":null,"abstract":"MARTINI is a modular Python package that takes smoothed-particle hydrodynamics (SPH) simulations of galaxies as input and creates synthetic spatially- and/or spectrally-resolved observations of the 21-cm radio emission line of atomic hydrogen (data cubes). The various aspects of the mock-observing process are divided logically into sub-modules handling the data cube, source galaxy, telescope beam pattern, noise, spectral model and SPH kernel. MARTINI is object-oriented: each sub-module provides a class (or classes) which can be configured as desired. For most sub-modules, base classes are provided to allow for straightforward customization. Instances of each sub-module class are given as parameters to an instance of a main\"Martini\"class; a mock observation is then constructed by calling a handful of functions to execute the desired steps in the mock-observing process.","PeriodicalId":94101,"journal":{"name":"Journal of open source software","volume":" 37","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of open source software","FirstCategoryId":"0","ListUrlMain":"https://doi.org/10.21105/joss.06860","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

MARTINI is a modular Python package that takes smoothed-particle hydrodynamics (SPH) simulations of galaxies as input and creates synthetic spatially- and/or spectrally-resolved observations of the 21-cm radio emission line of atomic hydrogen (data cubes). The various aspects of the mock-observing process are divided logically into sub-modules handling the data cube, source galaxy, telescope beam pattern, noise, spectral model and SPH kernel. MARTINI is object-oriented: each sub-module provides a class (or classes) which can be configured as desired. For most sub-modules, base classes are provided to allow for straightforward customization. Instances of each sub-module class are given as parameters to an instance of a main"Martini"class; a mock observation is then constructed by calling a handful of functions to execute the desired steps in the mock-observing process.
MARTINI:中性 ISM 的模拟阵列射电望远镜干涉测量法
MARTINI 是一个模块化 Python 软件包,它以星系的平滑粒子流体力学(SPH)模拟为输入,创建合成的空间和/或光谱分辨的 21 厘米原子氢射电发射线观测数据(数据立方体)。模拟观测过程的各个方面在逻辑上被划分为处理数据立方体、源星系、望远镜光束模式、噪声、光谱模型和 SPH 内核的子模块。MARTINI 是面向对象的:每个子模块都提供一个(或多个)类,可以根据需要进行配置。大多数子模块都提供了基类,以便直接进行定制。每个子模块类的实例都作为参数提供给 "MARTINI "主类的实例;然后通过调用一些函数来执行模拟观测过程中所需的步骤,从而构建一个模拟观测。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
审稿时长
3 weeks
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信