Tleco: A Toolkit for Modeling Radiative Signatures from Relativistic Outflows

Zachary Davis, Jesús M. Rueda-Becerril and Dimitrios Giannios
{"title":"Tleco: A Toolkit for Modeling Radiative Signatures from Relativistic Outflows","authors":"Zachary Davis, Jesús M. Rueda-Becerril and Dimitrios Giannios","doi":"10.3847/1538-4357/ad8bc2","DOIUrl":null,"url":null,"abstract":"A wide range of astrophysical sources exhibit extreme and rapidly varying electromagnetic emission indicative of efficient nonthermal particle acceleration. Understanding these sources often involves comparing data with a broad range of theoretical scenarios. To this end, it is beneficial to have tools that enable not only fast and efficient parametric investigation of the predictions of a specific scenario but also the flexibility to explore different theoretical ideas. In this paper, we introduce Tleco, a versatile and lightweight toolkit for developing numerical models of relativistic outflows, including their particle acceleration mechanisms and resultant electromagnetic signature. Built on the Rust programming language and wrapped into a Python library, Tleco offers efficient algorithms for evolving relativistic particle distributions and for solving the resulting emissions in a customizable fashion. Tleco uses a fully implicit discretization algorithm to solve the Fokker–Planck equation with user-defined diffusion, advection, cooling, injection, and escape and offers prescriptions for radiative emission and cooling. These include, but are not limited to, synchrotron, inverse-Compton, and self-synchrotron absorption. Tleco is designed to be user friendly and adaptable to model particle acceleration and the resulting electromagnetic spectrum and temporal variability in a wide variety of astrophysical scenarios, including, but not limited to, gamma-ray bursts, pulsar wind nebulae, and jets from active galactic nuclei. In this work, we outline the core algorithms and proceed to evaluate and demonstrate their effectiveness. The code is open source and available in the GitHub repository: https://github.com/zkdavis/Tleco.","PeriodicalId":501813,"journal":{"name":"The Astrophysical Journal","volume":"71 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-11-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Astrophysical Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3847/1538-4357/ad8bc2","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

A wide range of astrophysical sources exhibit extreme and rapidly varying electromagnetic emission indicative of efficient nonthermal particle acceleration. Understanding these sources often involves comparing data with a broad range of theoretical scenarios. To this end, it is beneficial to have tools that enable not only fast and efficient parametric investigation of the predictions of a specific scenario but also the flexibility to explore different theoretical ideas. In this paper, we introduce Tleco, a versatile and lightweight toolkit for developing numerical models of relativistic outflows, including their particle acceleration mechanisms and resultant electromagnetic signature. Built on the Rust programming language and wrapped into a Python library, Tleco offers efficient algorithms for evolving relativistic particle distributions and for solving the resulting emissions in a customizable fashion. Tleco uses a fully implicit discretization algorithm to solve the Fokker–Planck equation with user-defined diffusion, advection, cooling, injection, and escape and offers prescriptions for radiative emission and cooling. These include, but are not limited to, synchrotron, inverse-Compton, and self-synchrotron absorption. Tleco is designed to be user friendly and adaptable to model particle acceleration and the resulting electromagnetic spectrum and temporal variability in a wide variety of astrophysical scenarios, including, but not limited to, gamma-ray bursts, pulsar wind nebulae, and jets from active galactic nuclei. In this work, we outline the core algorithms and proceed to evaluate and demonstrate their effectiveness. The code is open source and available in the GitHub repository: https://github.com/zkdavis/Tleco.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Tleco:相对论流出物辐射特征建模工具包
许多天体物理源都显示出极端和快速变化的电磁辐射,表明存在高效的非热粒子加速现象。要了解这些源,往往需要将数据与各种理论方案进行比较。为此,拥有这样的工具是非常有益的:它不仅能快速有效地对特定方案的预测进行参数化研究,还能灵活地探索不同的理论观点。在本文中,我们将介绍 Tleco,这是一个多功能、轻量级的工具包,用于开发相对论外流数值模型,包括粒子加速机制和由此产生的电磁特征。Tleco 基于 Rust 编程语言构建,并封装成一个 Python 库,为相对论粒子分布的演化以及以可定制的方式解决由此产生的辐射问题提供了高效算法。Tleco 使用完全隐式离散化算法来求解福克-普朗克方程,用户可自定义扩散、平流、冷却、喷射和逃逸,并提供辐射发射和冷却处方。其中包括但不限于同步辐射、反康普顿和自同步辐射吸收。Tleco 设计为用户友好型,可用于模拟粒子加速以及由此产生的各种天体物理场景中的电磁频谱和时变,包括但不限于伽马射线暴、脉冲星风星云和活动星系核喷流。在这项工作中,我们概述了核心算法,并着手评估和演示其有效性。代码开源,可从 GitHub 存储库中获取:https://github.com/zkdavis/Tleco。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Expanding the Inventory of Molecule-rich Planetary Nebulae: New Observations of M4-17, Hu 1-1, M1-59, and Na 2 Whole-disk Sampling of Molecular Clouds in M83 Disk2Planet: A Robust and Automated Machine Learning Tool for Parameter Inference in Disk–Planet Systems A Search for Persistent Radio Sources toward Repeating Fast Radio Bursts Discovered by CHIME/FRB Constraining Quasar Feedback from Analysis of the Hydrostatic Equilibrium of the Molecular Gas in Their Host Galaxies
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1