---
title: "莱曼阿尔法森林"
description: "从氢吸收和速度拥挤出发，计算空间视线的光谱，再亲手估计观测连续谱与森林统计。"
canonical_url: "https://sandboxphysics.com/zh/stories/lyman-alpha-forest/"
language: "zh-CN"
page_type: "story"
alternate_languages:
  en: "https://sandboxphysics.com/stories/lyman-alpha-forest/"
last_modified: "2026-11-11"
---

莱曼阿尔法森林

# 莱曼阿尔法森林

Sandbox Physics · 2026-11-05

把类星体当作背景灯，跟随光穿过前景气体。先看哪些氢原子吸收，再理解运动怎样把贡献挤在一起，最后亲手处理望远镜收到的光谱。

1. L1

   ## [类星体的光里为什么有一片暗线森林](https://sandboxphysics.com/zh/stories/lyman-alpha-forest/why-quasar-light-holds-a-forest/)

   沿途的氢吸收同一种跃迁，膨胀和运动却把它移到不同波长。从一束背景光理解莱曼α森林。

2. L1

   ## [吸收线变浅，是气体更热了，还是电离更强了？](https://sandboxphysics.com/zh/stories/lyman-alpha-forest/temperature-and-ionization/)

   升温和更强的电离光都能让氢吸收变浅。沿着原子的数量与运动两条线索，理解线宽为何有用，以及真实光谱还需要哪些信息。

3. L2

   ## [从一片氢算到一条吸收谱](https://sandboxphysics.com/zh/stories/lyman-alpha-forest/from-hydrogen-to-an-absorption-line/)

   先求中性氢，再定义截面、热宽与距离，把每段气体的光学深度接起来，并用均匀极限检查单位。

4. L3

   ## [不同位置的气体怎样挤进同一段光谱](https://sandboxphysics.com/zh/stories/lyman-alpha-forest/when-several-places-share-one-velocity/)

   从膨胀与本动速度建立位置到速度的映射，解释速度聚集、窄线极限和饱和，以及为什么同柱密度也能有不同透射谱。

5. L3

   ## [从一条 SDSS 光谱，重算森林里透过了多少光](https://sandboxphysics.com/zh/stories/lyman-alpha-forest/recompute-a-fixed-sdss-sightline/)

   固定一个类星体和同一份 SDSS 合并光谱，逐步检查掩码、拟合连续谱、计算透射率，并量出连续谱假设对结果的影响。

6. L4

   ## [从速度梯度里，读出气体过去受过的热](https://sandboxphysics.com/zh/stories/lyman-alpha-forest/read-pressure-history-in-small-scale-velocities/)

   按模型、速度功率、通量模板和观测拟合的顺序，阅读 2607.19938v1，辨清压力历史、当前热展宽与小尺度的长度换算。

## 独立复算材料

[下载科学复算包](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/lyman-alpha-science-v1.zip) · [阅读安装与计算范围](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/README.md)

Python配合NumPy和SciPy可离线重算三条合成光谱。观测练习另需Astropy及单独获取、核对哈希的固定SDSS合并光谱；带噪声的比值保留原值，不截回零到一。

单件脚本、字节与SHA-256

- [README.md](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/README.md) (5881 B)
  `0f1259a35614944edbc800caab26c9ddfda8efcbdcadb76a1c407b6ee41c21db`
- [calculate.py](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/calculate.py) (1960 B)
  `789206ae0a4100c1ad25437d59c64f4b55d8482d9d4a03dfde040e900b727b2b`
- [expected-observed.json](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/expected-observed.json) (10116 B)
  `469a2191d51bf9050e1800df9ebb5e5b9aa3083da81db313f3cea8b5f2f28c12`
- [expected-synthetic.json](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/expected-synthetic.json) (51605 B)
  `1409ebb5261bcef0ab0871a40e48bdbce4a32404c08e9b6abe7a024ab7c56ade`
- [fetch\_sdss.py](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/fetch_sdss.py) (1694 B)
  `23d8553b76c604c4e071411d845fe576f32471770313ae7e2e823c756c7ef32c`
- [field-input.json](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/field-input.json) (934 B)
  `1206529ed37acab5d72b1e83458c1db78f7a8cd579964ce01db4c02470c0dc43`
- [input-manifest.json](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/input-manifest.json) (651 B)
  `692fce6cd598d3bc14288384381afd24f7432d4e8f054fb94609e1a469e8dcdb`
- [lyman-alpha-science-v1.zip](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/lyman-alpha-science-v1.zip) (29960 B)
  `0a169f89a41770dd33b6bbefa7cda8ccd1d8579d0c77013ea77e0ccaa6112ea3`
- [model.py](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/model.py) (3656 B)
  `6a05678c4e50a5e4180aa8017633be68dcce3e7f16f55150df90edca9d465a22`
- [sdss.py](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/sdss.py) (6728 B)
  `4c9e99d73bfee1f07c9069caf1442f77cdee2cfba51fd079c06732759b6055be`

## 来源与计算范围

1. [Verner & Ferland, Atomic Data for Astrophysics: Radiative Recombination Rates, arXiv:astro-ph/9509083v1](https://arxiv.org/abs/astro-ph/9509083v1)

   定向核读式4、参数表中的氢行与速率定义。纯氢A情形辐射复合用于五千至三万开尔文；没有求解氦、碰撞电离、自屏蔽或完整电离网络，没有声称核读每种离子。

2. [Tepper García, Voigt profile fitting to quasar absorption lines, arXiv:astro-ph/0602124v1](https://arxiv.org/abs/astro-ph/0602124v1)

   定向核读式1至8，确认洛伦兹与麦克斯韦卷积及归一化。这里计算完整Voigt函数，没有在超出范围时使用论文的小阻尼近似。原子常数注明为舍入假设，用质子质量近似氢原子质量。

3. [Peeples et al., Pressure Support versus Thermal Broadening in the Lyman-alpha Forest, arXiv:0910.0256v3](https://arxiv.org/abs/0910.0256v3)

   定向阅读摘要、第2至3节与式6至7：光电离平衡、均匀Gunn–Peterson光深、热展宽与压力历史的区别。没有复现流体模拟，也没有把局部阅读称为全文核读。

4. [Iršič et al., Ringing of the Reionization, arXiv:2607.19938v1](https://arxiv.org/abs/2607.19938v1)

   完整核读固定v1的15页、图1至11、两表与附录，并检查实际图表。2026年7月预印本，核对日期11月5日。经验模板、观测覆盖、条件误差与尚未闭合的速度波数—长度约定均保留；没有取得按请求提供的代码和数据，没有独立复现模拟或表2。

5. [Chen et al. (2017), published quasar target table: SDSS J030335.42−002001.1](https://academic.oup.com/view-large/94840027)

   目标表只用于在通量分析前固定已发表天体名称、位置与近似红移2.72。实际合并光谱给出管线红移2.69456148147583。这里只读目标表，没有声称全文核读。

6. [SDSS DR17: Spectroscopic Data Basics](https://www.sdss4.org/dr17/spectro/spectro_basics/)

   官方说明用于解释合并光谱、真空日心波长、通量单位、逆方差、对数采样和AND/OR掩码。固定文件有3812个合并像素，不是原始曝光，也没有直接测得未吸收连续谱。

7. [Independent hydrogen and sightline calculation materials](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/lyman-alpha-science-v1.zip)

   自有指定周期气体屏幕与线性母扰动特殊速度，固定红移三，没有演化压力流体。完整Voigt积分经过独立SciPy与有限网格细化比较。离线Python与自有合成例子独立于受保护浏览器引擎。

8. [Fixed SDSS continuum and flux-statistics exercise](https://sandboxphysics.com/stories/lyman-alpha-forest/materials/README.md)

   固定plate2068/MJD53386/fiber316、run2d26，SHA-256为83b81bfc16c91750030758d00646366ff2cada06b7f05a80ac97ad152fc387fa。原FITS另取；派生比值使用明确窗口与掩码。噪声扣除以固定连续谱和对角噪声为条件，不构成温度或宇宙学推断。
