GIST框架:用于分析和可视化(积分场)光谱数据的多用途工具

gistPipeline的Python项目详细描述


GIST框架:用于分析和可视化(积分场)光谱数据的多用途工具

GIST是一个方便的,一体化的框架,用于科学分析全归约(积分场) 光谱数据。它完全是用Python3编写的,从准备输入数据开始执行所有步骤 出版质量图制作的科学分析。在

在它的默认实现中,它提取恒星运动学,执行发射线分析,导出恒星 从全光谱拟合以及通过测量 吸收线强度指数。为此,要点是利用众所周知的pPXF和GandALF例程。在 此外,该框架不特定于任何仪器或分析技术,并且提供了简单的修改方法 以及进一步的发展,如模块化代码体系结构。事实上,它不仅仅是一个整齐的组合 现有的拟合程序,但在 各种科学目标。在

该软件还具有专门的可视化程序Mapviewer的特点,它有一个复杂的图形用户 接口。这使得所有测量,特别是地图,观测光谱的简单,完全交互的绘图, 拟合,残差,以及恒星形成历史和模型的权重分布。在

一个精心设计的Python本地并行化在从笔记本到集群的各种机器上实现和测试。在

到目前为止,GIST框架已经成功地应用于MUSE,PPAK(加州)的低红移和高红移数据, 以及其他模拟数据和模拟数据。在

文件

对于GIST框架的详细文档,包括安装、配置和 {请参阅教程}

引用要点和分析程序

如果您将此软件框架用于任何出版物,请引用Bittner等人,2019(A&A,628,A117; https://ui.adsabs.harvard.edu/abs/2019A%26A...628A.117B)并将其ASCL条目(http://ascl.net/1907.025)包含在 脚注。在

我们提醒用户,如果在 分析。在默认的GIST实现中,这些是自适应Voronoi细分例程(Cappellari&Copin 2003),惩罚像素拟合方法(pPXF;Cappellari&Emsellem 2004;Cappellari 2017),pyGandALF例程 (Sarzi等人,2006年;Falcon Barroso等人,2006年;Bittner等人,2019年),线路强度测量程序(Kuntschner 等人,2006年;Martin Navarro等人,2018年),以及教程中包含的MILES模型(Vazdekis等人,2010年)。在

免责声明

虽然我们提供这个软件作为一个方便的,一体化的框架,分析积分场光谱 数据,这是至关重要的,用户确切地了解所涉及的分析方法是如何工作的。我们警告 任何这些分析方法的不当使用,无论是否在主旨框架内执行,都将 可能导致虚假或错误的结果,正确使用这些结果完全由用户负责。同样, 在打算派生高级数据产品之前,用户应该充分了解输入数据的属性。 因此,这种软件框架不应该被简单地当作一个黑匣子来采用。为此,我们敦促任何用户 熟悉输入数据和分析方法,以及它们的实现。在

致谢

我们感谢Harald Kuntschner和Michele Cappellari允许他们将代码与此一起分发 软件包。我们还感谢Alexandre Vazdekis允许加入MILES图书馆。框架使 As的使用tropy是一个社区开发的天文学核心Python包(Astropy Collaboration等人,2013年、2018年),作为 还有NumPy,SciPy和Matplotlib。在

许可证

本软件按原样提供,不作任何保证。非商业用途的使用许可 授予。如果本版权和免责声明是 包含在软件的所有副本中。不允许重新分发代码,无论是否修改。所有其他权利 保留。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java组在不同线程中记录消息   java Wicket挂载404错误页   Java:如何制作对象数组的副本?   类似Windows中的java日期时间选择器   java无法获取JTextField用户输入以搜索文本文件   安卓 Java:如何随机更改背景和字体颜色   Java定时器中的摆动变化延迟   java让Selenium暂停X秒   将响应传递到视图时发生java Nativescript错误   java刷新安卓列表视图的最佳方式是什么?   单java进程的多线程队列/工作线程体系结构   web服务Java NoSuchMethodException   java groupingBy和filter一步到位   java游标。getCount()给定错误   即使引用的文件位于项目根目录中,java PrintWrite仍会持续引发“未找到文件”异常