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