TauREx 3: A Fast, Dynamic, and Extendable Framework for Retrievals

TauREx 3: A Fast, Dynamic, and Extendable Framework for Retrievals
复制标题

DOI:
10.3847/1538-4357/ac0252
复制
发表时间:
2021-08-01
影响因子:
4.9
通讯作者:
Tinetti, G.
Tinetti, G.
中科院分区:
物理与天体物理2区
文献类型:
--
作者:
Al-Refaie, A. F.;Changeat, Q.;Tinetti, G.

文献摘要

被引文献

相似文献

TauREx 3是下一代TauREx系外行星大气检索框架,适用于Windows、Mac和Linux。它是一个完整的重写,具有完整的Python堆栈,使其易于使用,高性能,动态和灵活。新的主TauREx程序在构建时考虑到了模块化,允许用户使用自定义代码增强其功能,并有效地对自定义参数执行检索。我们通过动态确定拟合参数来实现这一结果,从而TauREx 3可以通过一个简单的界面从用户代码中检测新的参数进行检索。TauREx 3可以作为一个带有简单的import taurex命令的库,提供了一组丰富的与大气建模相关的类和函数。与以前的版本相比,前向模型计算的速度提高了10倍,检索时间减少了6倍,同时保持了稳健的结果。TauREx 3旨在作为一个独立的,所有功能于一身的包,用于检索,而TauREx 3 Python库可以轻松构建或增强用户的自定义数据管道。
TauREx 3 is the next generation of the TauREx exoplanet atmospheric retrieval framework for Windows, Mac, and Linux. It is a complete rewrite with a full Python stack that makes it easy-to-use, high-performance, dynamic, and flexible. The new main TauREx program is built with modularity in mind, allowing the user to augment its functionalities with custom code and efficiently perform retrievals on custom parameters. We achieve this result by dynamic determination of fitting parameters, whereby TauREx 3 can detect new parameters for retrieval from user code through a simple interface. TauREx 3 can act as a library with a simple import taurex command, providing a rich set of classes and functions related to atmospheric modeling. A 10x speedup in forward model computations is achieved as compared to the previous version with a sixfold reduction in retrieval times while maintaining robust results. TauREx 3 is intended as a standalone, all-in-one package for retrievals while the TauREx 3 Python library can build or augment a user's custom data pipeline easily.