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 条
  • [21] Novel Open Source Python']Python Neutrosophic Package
    El-Ghareeb, Haitham A.
    NEUTROSOPHIC SETS AND SYSTEMS, 2019, 25 : 136 - 160
  • [22] InFluence: An Open-Source Python']Python Package to Model Images Captured with Direct Electron Detectors
    Mangan, Gearoid Liam
    Moldovan, Grigore
    Stewart, Andrew
    MICROSCOPY AND MICROANALYSIS, 2023, 29 (04) : 1380 - 1401
  • [23] Curvit: An open-source Python']Python package to generate light curves from UVIT data
    Joseph, P.
    Stalin, C. S.
    Tandon, S. N.
    Ghosh, S. K.
    JOURNAL OF ASTROPHYSICS AND ASTRONOMY, 2021, 42 (02)
  • [24] MSIGen: An Open-Source Python']Python Package for Processing and Visualizing Mass Spectrometry Imaging Data
    Hernly, Emerson
    Hu, Hang
    Laskin, Julia
    JOURNAL OF THE AMERICAN SOCIETY FOR MASS SPECTROMETRY, 2024, 35 (10) : 2315 - 2323
  • [25] GenoTools: an open-source Python']Python package for efficient genotype data quality control and analysis
    Vitale, Dan
    Koretsky, Mathew J.
    Kuznetsov, Nicole
    Hong, Samantha
    Martin, Jessica
    James, Mikayla
    Makarious, Mary B.
    Leonard, Hampton
    Iwaki, Hirotaka
    Faghri, Faraz
    Blauwendraat, Cornelis
    Singleton, Andrew B.
    Song, Yeajin
    Levine, Kristin
    Kumar-Sreelatha, Ashwin Ashok
    Fang, Zih-Hua
    Nalls, Mike
    G3-GENES GENOMES GENETICS, 2024, 15 (01):
  • [26] Introduction to the Open Source PV_LIB for Python']Python Photovoltaic System Modelling Package
    Andrews, Robert W.
    Stein, Joshua S.
    Hansen, Clifford
    Riley, Daniel
    2014 IEEE 40TH PHOTOVOLTAIC SPECIALIST CONFERENCE (PVSC), 2014, : 166 - 170
  • [27] astroplan: An Open Source Observation Planning Package in Python']Python
    Morris, Brett M.
    Tollerud, Erik
    Sipocz, Brigitta
    Deil, Christoph
    Douglas, Stephanie T.
    Medina, Jazmin Berlanga
    Vyhmeister, Karl
    Smith, Toby R.
    Littlefair, Stuart
    Price-Whelan, Adrian M.
    Gee, Wilfred T.
    Jeschke, Eric
    ASTRONOMICAL JOURNAL, 2018, 155 (03):
  • [28] pyIDEAS: an Open Source Python']Python Package for Model Analysis
    Van Daele, Timothy
    Van Hoey, Stijn
    Nopens, Ingmar
    12TH INTERNATIONAL SYMPOSIUM ON PROCESS SYSTEMS ENGINEERING (PSE) AND 25TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING (ESCAPE), PT A, 2015, 37 : 569 - 574
  • [29] HFTools - An open source python']python package for microwave engineering
    Stenarson, J.
    2014 83RD ARFTG MICROWAVE MEASUREMENT CONFERENCE (ARFTG): MICROWAVE MEASUREMENTS FOR EMERGING TECHNOLOGIES, 2014,
  • [30] MaD GUI: An Open-Source Python']Python Package for Annotation and Analysis of Time-Series Data
    Ollenschlaeger, Malte
    Kuderle, Arne
    Mehringer, Wolfgang
    Seifer, Ann-Kristin
    Winkler, Juergen
    Gassner, Heiko
    Kluge, Felix
    Eskofier, Bjoern M.
    SENSORS, 2022, 22 (15)