Flaremodel: An open-source Python']Python package for one-zone numerical modelling of synchrotron sources

被引:4
|
作者
Dallilar, Y. [1 ]
von Fellenberg, S. [1 ]
Bauboeck, M. [1 ]
de Zeeuw, P. T. [1 ,2 ]
Drescher, A. [1 ,3 ]
Eisenhauer, F. [1 ]
Genzel, R. [1 ,4 ]
Gillessen, S. [1 ]
Habibi, M. [1 ]
Ott, T. [1 ]
Ponti, G. [1 ,5 ]
Stadler, J. [1 ]
Straub, O. [1 ]
Widmann, F. [1 ]
Witzel, G. [6 ]
Young, A. [1 ]
机构
[1] Max Planck Inst Extraterr Phys, Giessenbachstr 1, D-85748 Garching, Germany
[2] Leiden Univ, Sterrewacht Leiden, Postbus 9513, NL-2300 RA Leiden, Netherlands
[3] Tech Univ Munich, Dept Phys, James Franck Str 1, D-85748 Garching, Germany
[4] Univ Calif Berkeley, Dept Phys & Astron, Le Conte Hall, Berkeley, CA 94720 USA
[5] INAF Osservatorio Astron Brera, Via E Bianchi 46, I-23807 Merate, LC, Italy
[6] Max Planck Inst Radio Astron, Hugel 69, D-53121 Bonn, Germany
基金
欧洲研究理事会;
关键词
radiative transfer; radiation mechanisms; non-thermal; stars; black holes; SGR-A-ASTERISK; COMPTON; GRAVITY; CHANDRA; FLARES;
D O I
10.1051/0004-6361/202142458
中图分类号
P1 [天文学];
学科分类号
0704 ;
摘要
Synchrotron processes, the radiative processes associated with the interaction of energetic charged particles with magnetic field, are of interest in many areas in astronomy, from the interstellar medium to extreme environments near compact objects. Consequently, observations of synchrotron sources carry information on the physical properties of the sources themselves and those of their close vicinity. In recent years, novel observations of such sources with multi-wavelength collaborations reveal complex features and peculiarities, especially near black holes. Exploring the nature of these sources in more detail necessitates numerical tools complementary to analytical one-zone modelling efforts. In this paper, we introduce an open-source Python package tailored to this purpose, FLAREMODEL. The core of the code consists of low-level utility functions to describe physical processes relevant to synchrotron sources, which are written in C for performance and parallelised with OpenMP for scalability. The Python interface provides access to these functions and built-in source models are provided as a guidance. At the same time, the modular design of the code and the generic nature of these functions enable users to build a variety of source models applicable to many astrophysical synchrotron sources. We describe our methodology and the structure of our code along with selected examples demonstrating capabilities and options for future modelling efforts.
引用
收藏
页数:9
相关论文
共 50 条
  • [31] Python']Python-Microscope - a new open-source Python']Python library for the control of microscopes
    Pinto, David Miguel Susano
    Phillips, Mick A.
    Hall, Nicholas
    Mateos-Langerak, Julio
    Stoychev, Danail
    Pinto, Tiago Susano
    Booth, Martin J.
    Davis, Ilan
    Dobbie, Ian M.
    JOURNAL OF CELL SCIENCE, 2021, 134 (19)
  • [32] xlogit: An open-source Python']Python package for GPU-accelerated estimation of Mixed Logit models
    Arteaga, Cristian
    Park, JeeWoong
    Beeramoole, Prithvi Bhat
    Paz, Alexander
    JOURNAL OF CHOICE MODELLING, 2022, 42
  • [33] StormReactor: An open-source Python']Python package for the integrated modeling of urban water quality and water balance
    Mason, Brooke E.
    Mullapudi, Abhiram
    Kerkez, Branko
    ENVIRONMENTAL MODELLING & SOFTWARE, 2021, 145
  • [34] mfapy: An open-source Python']Python package for 13C-based metabolic flux analysis
    Matsuda, Fumio
    Maeda, Kousuke
    Taniguchi, Takeo
    Kondo, Yuya
    Yatabe, Futa
    Okahashi, Nobuyuki
    Shimizu, Hiroshi
    METABOLIC ENGINEERING COMMUNICATIONS, 2021, 13
  • [35] QmeQ 1.0: An open-source Python']Python package for calculations of transport through quantum dot devices
    Kirsanskas, Gediminas
    Pedersen, Jonas Nyvold
    Karlstrom, Olov
    Leijnse, Martin
    Wacker, Andreas
    COMPUTER PHYSICS COMMUNICATIONS, 2017, 221 : 317 - 342
  • [36] Precision-medicine-toolbox: An open-source python']python package for the quantitative medical image analysis
    Lavrova, Elizaveta
    Primakov, Sergey
    Salahuddin, Zohaib
    Beuque, Manon
    Verstappen, Damon
    Woodruff, Henry C.
    Lambin, Philippe
    SOFTWARE IMPACTS, 2023, 16
  • [37] Pyomo.DOE: An open-source package for model-based design of experiments in Python']Python
    Wang, Jialu
    Dowling, Alexander W.
    AICHE JOURNAL, 2022, 68 (12)
  • [38] Atlantic cod growth model: Open source Python']Python package for numerical growth experiments
    Sokolova, Nadezhda
    Rohner, Anja
    Butzin, Martin
    Poertner, Hans-Otto
    Lohmann, Gerrit
    SOFTWAREX, 2025, 30
  • [39] PAMI: An Open-Source Python']Python Library for Pattern Mining
    Kiran, R. Uday
    Veena, P.
    Toyoda, Masashi
    Kitsuregawa, Masaru
    JOURNAL OF MACHINE LEARNING RESEARCH, 2024, 25 : 1 - 6
  • [40] OSAFT Library: An Open-Source Python']Python Library for Acoustofluidics
    Fankhauser, Jonas
    Goering, Christoph
    Dual, Juerg
    FRONTIERS IN PHYSICS, 2022, 10