jwst:詹姆斯·韦布空间望远镜数据校准流水线

天文学 2026-10-26 6 阅读

由 STScI 维护的 Python 包,用于处理 JWST 成像仪与光谱仪获取的未校准数据,通过一系列校准步骤生成可用于科学研究的标准数据产品。

这个工具是什么

jwst 是太空望远镜科学研究所(STScI)为詹姆斯·韦布空间望远镜开发的官方校准流水线,以 Python 编写,基于 Astropy 生态,代码托管在 GitHub 的 spacetelescope 组织下,并通过 PyPI 以 jwst 包名发布。JWST 是位于日地 L2 点的红外天文台,其星上成像仪与光谱仪下传的原始数据需经校准才能用于科学分析。该流水线按顺序执行一系列校准步骤,输出标准数据产品;各校准阶段、参考文件与流水线构建版本的详细说明见 ReadTheDocs 文档与 JDox 页面。仓库采用 NOASSERTION 许可证,当前支持 Linux 与 macOS,不提供原生 Windows 构建。

核心能力

  • 处理 JWST 成像仪与光谱仪下传的未校准数据,输出可用于科学分析的标准数据产品
  • 按顺序执行一系列校准步骤,各阶段与参考文件的说明可在官方文档中查阅
  • 依赖校准参考数据系统 CRDS 提供校准所需的参考文件
  • 提供从 PyPI 安装、源码构建或复现业务运行环境等多种安装方式

科研中的典型用法

  • 对 JWST 成像观测的未校准数据进行完整校准,得到可供测光与形态分析的标准图像产品
  • 对光谱观测数据执行校准流程,为后续谱线分析准备标准光谱产品
  • 在自建环境中复现 DMS 业务构建版本,使本地处理结果与官方发布产品保持一致

快速上手

建议在隔离的 Python 环境中安装,例如用 mamba 创建环境:mamba create -n jwst_env python=3.13,随后 mamba activate jwst_env 并安装 jwst 包;也可选择从源码构建或安装与业务运行完全一致的环境。安装后需先配置校准参考数据系统 CRDS,再运行流水线。原生 Windows 不受支持,需改用 WSL。安装或运行中遇到问题可在 GitHub 提交 issue 或联系 JWST Help Desk。

生态与相近工具

同领域可参考 Astropy 生态中的通用天文数据处理库,以及 STScI 为其他望远镜维护的同类校准流水线;jwst 面向 JWST 数据的官方校准流程,若需复现官方产品应优先使用它,通用分析任务则可结合 Astropy 等基础库完成。

项目信息


本文属于《学科研究工具知识库 · 天文学》第 8 篇(按 GitHub 星标排序)。收录标准:该学科公开可获取的开源研究工具,星标与活跃度为主要参考,不代表对其性能或适用性的背书;选型前请结合自身场景评估。

评论 共 0 条

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部