跳转到主要内容

我的包描述

项目描述

预测天体物理SOSS光谱中的精确光谱线(PASTASOSS)

作者: Tyler Baines

所属机构: 科学支持分析师,NIRISS/SOSS团队,空间望远镜科学研究所(STScI)

电子邮件: tbaines@stsci.edu


概述

当JWST在NIRISS/SOSS模式下运行时,负责将GR700XD光栅定位到光路中的 pupil轮的旋转并不始终与其预期位置一致(即存在轻微的旋转偏移)。这种变化,仅从命令位置偏移几个分数度,就会导致从一次访问到另一次访问的NIRISS/SOSS观测中光谱线的位置发生明显变化(在红色波长处观察到的变化最大)。这些变化可能导致访问之间的波长解的差异,从而影响数据精度。

为了解决这些挑战并确保准确的数据分析和光谱提取,我们介绍了PASTASOSS,这是一个设计用于以亚像素精度预测GR700XD光谱线位置和相关波长值的强大工具。目前,该工具支持光谱序号1和2,计划未来扩展到序号3。PASTASOSS为序号1和序号2提供光谱线位置模型,这些模型准确地表示当GR700XD位于其命令位置时的位置。此外,它提供基于pupil轮位置的全球波长解,以确保精确的光谱校准。值得注意的是,此包中包含的参考文件目前不属于官方JWST参考文件系统。然而,它们是面对仪器变化实现精确光谱线预测的必要资源。

随着越来越多的NIRISS/SOSS观测数据变得越来越可用,我们致力于不断更新工具和参考数据模型,以确保其准确性和相关性。

  • 注意:请注意,提供的光谱迹线位置是基于 SUBSTRIP256 子阵列配置的。我们尚未使用 SUBSTRIP96 子阵列进行精度测试,也未分析或比较过与 F277W 滤镜的迹线位置。虽然我们认为该工具应能在这些配置下正常工作,但我们建议用户谨慎行事,并自行决定是否使用,因为彻底的测试尚未完成。

支持的光谱迹线范围

光谱顺序 迹线位置模型(像素) 波长解算模型($\mu m$) PWCPOS(度)
第1次序 [4, 2043] [0.85, 2.83] [245.656, 245.923]
第2次序 [600, 1750] [0.60, 1.30] [245.656, 245.918]
第3次序 不支持 不支持 不支持

安装

要通过pip安装包,请使用以下命令

pip install pastasoss

或者,您可以克隆存储库并导航到目录

pip install .

用法

要使用此包

import pastasoss

# predict gr700xd traces position for order 1
pastasoss.get_soss_traces(245.84, order='1')

# predict gr700xd traces position for order 2
pastasoss.get_soss_traces(245.84, order='2')

# predict gr700xd traces position for orders 1 and 2
pastasoss.get_soss_traces(245.84, order='12')

演示

包含在包中的简要演示 笔记本。我们鼓励用户探索它,以快速了解 PASTASOSS

参与进来

我们欢迎社区反馈,以改进和扩展 PASTASOSS。鼓励社区反馈和贡献!

如果您使用此代码,请引用:待定

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

pastasoss-1.1.0.tar.gz (3.1 MB 查看哈希值)

上传时间

构建分布

pastasoss-1.1.0-py3-none-any.whl (39.1 kB 查看哈希值)

上传时间 Python 3

由以下机构支持