是否有任何方便的模块可以检测光谱中的发射线,就像我们从sdss获得的那样?
您可以看到下面的光谱中有许多像Ha,OI这样的发射线。实际上,光谱是两列数据集,波长和通量。它是许多散点的组合。 nearyby两点之间的典型间隔为1.5埃。我需要找到所有高斯凸点及其直线中心。
所以,首先我需要找到颠簸,然后我需要让它们适合他们的中心。
谢谢。
答案 0 :(得分:0)
我的回答来得有点晚,但是现在我发现自己处于同样的情况。
我认为最能满足我们需求的工具是Specutils
,这是一个用于光谱学的Astropy
软件包。具体来说,您可能需要使用该软件包中的find_lines_threshold
或find_lines_derivative
方法:https://specutils.readthedocs.io/en/stable/fitting.html#line-finding
根据文档,提供一维光谱和阈值(以滤除噪声中的实际线),该方法将返回发射和吸收线表,标识出它们各自的中心波长。
希望对您有帮助!