McFine: PYTHON']PYTHON-based Monte Carlo multicomponent hyperfine structure fitting

被引:0
|
作者
Williams, Thomas G. [1 ]
Watkins, Elizabeth J. [2 ]
机构
[1] Univ Oxford, Sub Dept Astrophys, Dept Phys, Keble Rd, Oxford OX1 3RH, England
[2] Univ Manchester, Jodrell Bank Ctr Astrophys, Dept Phys & Astron, Oxford Rd, Manchester M13 9PL, England
关键词
methods: data analysis; ISM: abundances; ISM: general; ISM: molecules; galaxies: ISM; GIANT MOLECULAR CLOUD; EVOLUTION; SPECTRA;
D O I
10.1093/mnras/stae2130
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Modelling complex line emission in the interstellar medium (ISM) is a degenerate high-dimensional problem. Here, we present McFine, a tool for automated multicomponent fitting of emission lines with complex hyperfine structure, in a fully automated way. We use Markov chain Monte Carlo (MCMC) to efficiently explore the complex parameter space, allowing for characterizing model denegeracies. This tool allows for both local thermodynamic equilibrium (LTE) and radiative-transfer (RT) models. McFine can fit individual spectra and data cubes, and for cubes encourage spatial coherence between neighbouring pixels. It is also built to fit the minimum number of distinct components, to avoid overfitting. We have carried out tests on synthetic spectra, where in around 90 per cent of cases it fits the correct number of components, otherwise slightly fewer components. Typically, Tex is overestimated and tau underestimated, but accurate within the estimated uncertainties. The velocity and line widths are recovered with extremely high accuracy, however. We verify McFine by applying to a large Atacama Large Millimeter/submillimeter Array (ALMA) N2H+ mosaic of an high-mass star forming region, G316.75-00.00. We find a similar quality of fit to our synthetic tests, aside from in the active regions forming O-stars, where the assumptions of Gaussian line profiles or LTE may break down. To show the general applicability of this code, we fit CO(J = 2-1) observations of NGC 3627, a nearby star-forming galaxy, again obtaining excellent fit quality. McFine provides a fully automated way to analyse rich data sets from interferometric observations, is open source, and pip-installable.
引用
收藏
页码:1150 / 1165
页数:16
相关论文
共 50 条
  • [11] GPAW - massively parallel electronic structure calculations with Python']Python-based software
    Enkovaara, Jussi
    Romero, Nichols A.
    Shende, Sameer
    Mortensen, Jens J.
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS), 2011, 4 : 17 - 25
  • [12] A Python']Python-based undergraduate course in computational macroeconomics
    Jenkins, Brian C.
    JOURNAL OF ECONOMIC EDUCATION, 2022, 53 (02): : 126 - 140
  • [13] An Introduction to Programming for Bioscientists: A Python']Python-Based Primer
    Ekmekci, Berk
    McAnany, Charles E.
    Mura, Cameron
    PLOS COMPUTATIONAL BIOLOGY, 2016, 12 (06)
  • [14] A python']python-based multicriteria portfolio selection DSS
    Xidonas, Panos
    Doukas, Haris
    Sarmas, Elissaios
    RAIRO-OPERATIONS RESEARCH, 2021, 55 : S3009 - S3034
  • [15] New Python']Python-based methods for data processing
    Sauter, Nicholas K.
    Hattne, Johan
    Grosse-Kunstleve, Ralf W.
    Echols, Nathaniel
    ACTA CRYSTALLOGRAPHICA SECTION D-STRUCTURAL BIOLOGY, 2013, 69 : 1274 - 1282
  • [16] Alnilam: An extensible Python']Python-based job scheduler
    Kochmar, J
    Nowoczynski, P
    Scott, JR
    Sommerfield, J
    Stone, N
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1247 - 1253
  • [17] A Python']Python-based IRAF task parameter editor
    De la Peña, MD
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS IX, 2000, 216 : 63 - 66
  • [18] Python']Python-Based TinyIPFIX in Wireless Sensor Networks
    Schiller, Eryk
    Huber, Ramon
    Stiller, Burkhard
    ELECTRONICS, 2022, 11 (03)
  • [19] A python']python-based IRAF regression testing system
    Bushouse, H
    Simon, B
    Shukla, H
    Wyckoff, E
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XI, 2002, 281 : 129 - 131
  • [20] pyMBE: The Python']Python-based molecule builder for ESPResSo
    Beyer, David
    Torres, Paola B.
    Pineda, Sebastian P.
    Narambuena, Claudio F.
    Grad, Jean-Noel
    Kosovan, Peter
    Blanco, Pablo M.
    JOURNAL OF CHEMICAL PHYSICS, 2024, 161 (02):