This commit is contained in:
fmq 2026-07-21 22:25:14 +08:00
parent 15971a5e01
commit c53fc99c1d
298 changed files with 459694 additions and 31 deletions

78
.gitignore vendored
View File

@ -1,11 +1,19 @@
# ============================================================
# TLUSTY208 / Synspec54 仓库 .gitignore
# ============================================================
# 设计原则:
# - 入库:源代码(*.f/*.FOR/*.py)、TLUSTY/Synspec 输入数据(data/)、
# 配置(*.yaml/*.json/*.tpl)、文档(*.md)。
# - 忽略OS 垃圾、编译产物、运行时输出(fort.*/results/*.syn/*.csv)、
# 压缩包、巨型线表、缓存。
# ============================================================
# ---- 操作系统产生的垃圾文件 ----
# ---- 操作系统垃圾macOS / Windows----
.DS_Store
.DS_Store?
._*
.AppleDouble
.LSOverride
.Spotlight-V100
.Trashes
ehthumbs.db
@ -17,25 +25,12 @@ __pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
*.egg-info/
.eggs/
build/
dist/
MANIFEST
# 虚拟环境 / 工具缓存
venv/
.venv/
env/
@ -49,11 +44,12 @@ htmlcov/
.tox/
.nox/
# Jupyter
# Jupyter checkpoints保留 .ipynb 本身)
.ipynb_checkpoints/
# ---- Fortran 编译产物 ----
*.exe
*.exe.*
*.o
*.mod
*.smod
@ -61,25 +57,45 @@ htmlcov/
a.out
# ---- TLUSTY / Synspec 运行时输出 ----
# fort.* 是 Fortran 程序的运行时输入/输出单元文件,不应入库
# Fortran 运行单元文件(输入/输出)
fort.*
fort.[0-9]*
# 各类模型/光谱运行结果目录
# 模型/光谱运行结果目录(覆盖 cno_grid/results, tests/*/results 等)
results/
results[0-9]*/
# Synspec 合成光谱输出
*.syn
# 光谱导出 / 中间 csv
spec.csv
# Synspec 单次运行的临时日志(随机文件名后缀)
*_syn.log
# TLUSTY 的 7/5/6 等模型编号输出文件属于运行产物,按需取舍:
# *.7
# *.5
# *.6
# ---- 大型谱线数据 / 网格数据(体积过大,按需自行下载) ----
# Synple 自带的原子/分子/水/TiO 线表,单文件可超过 100MB
# ---- 压缩包 / 归档(源码应以解压形式入库)----
*.zip
*.tar
*.tar.gz
*.tgz
*.tar.bz2
*.tbz2
*.7z
*.rar
# ---- 大型谱线/网格数据(体积过大,按需自行下载)----
# Synple 自带的原子/分子/水/TiO 线表(单文件可达 333MB
gui/synple/linelists/
# EXOMOL 数据
# EXOMOL 分子配分函数数据
**/EXOMOL/
# ---- 可从网上下载的输入数据目录 ----
# data/ 下的原子/分子能级、配分函数、谱线表等,均可通过 README 中的
# linelist.tar.gz / irondata.tar.gz / optables.tar.gz 下载后用 Linklist/
# Linkiron/Linkopta 脚本链接生成。仅保留这三个链接脚本本身。
data/*
!data/Linklist
!data/Linkiron
!data/Linkopta
# Synple 工具自带的数据副本(与根 data/ 同源,同样可下载)
gui/synple/data/
# ---- 编辑器 / IDE ----
.vscode/
.idea/
@ -89,11 +105,11 @@ gui/synple/linelists/
.project
.pydevproject
# ---- 日志 / 临时文件 ----
# ---- 通用临时/备份文件 ----
*.log
*.tmp
*.bak
*.orig
# ---- 副本目录Windows/Mac 复制产生的“副本”文件夹) ----
# ---- macOS/Windows 复制产生的“副本”目录 ----
*副本*/

66
RSynspec Normal file
View File

@ -0,0 +1,66 @@
#!/bin/bash
#
# shell script to run Synspec
#
# print syntax if no parameters specified
#
date
if [ $# -lt 1 ]
then
echo Usage:
echo RSynspec model_core_name add_input line_list
exit
fi
#
# check that the input model exists
#
if [ -e $1.7 ] ; then
echo ;
else
echo FILE $1.7 does not exist, therefore quitting ;
exit;
fi
#
rm -f fort.8
cp $1.7 fort.8
#
# link the "data" directory
#
ln -s -f $TLUSTY/data data
#
# files fort.55 and fort.19
#
if [ -e $2 ] ; then
ln -s -f $2 fort.55
else
echo ;
fi
#
if [ -e $3 ] ; then
ln -s -f $3 fort.19
else
echo ;
fi
#
# 创建results目录如果不存在
#
mkdir -p results
#
# run synspec
#
MOD=$1
$TLUSTY/synspec/synspec.exe < $MOD.5 > results/$MOD.log
#
# save important output files to results directory
#
cp fort.7 results/$MOD.spec
cp fort.17 results/$MOD.cont
cp fort.12 results/$MOD.iden
# cp fort.16 results/$MOD.eqws
rm -f fort.55
rm -f fort.19
#
echo "COMPUTED SPECTRUM FOR $MOD FINISHED!"
echo "Results saved in results directory"
date
#

59
RTlusty Normal file
View File

@ -0,0 +1,59 @@
#!/bin/bash
# 这是shebang行指定使用bash来执行这个脚本
# 这些是注释说明这个脚本的用途运行tlusty程序
# shell script to run tlusty
#
# print syntax if no parameters specified
#
date
if [ $# -lt 1 ]
# 检查命令行参数数量是否小于1$#表示参数数量)
then
echo Usage:
echo RTlusty model core name [core name of starting model]
# 如果没有参数,显示使用说明并退出
exit
fi
# 检查起始模型是否存在的注释
echo
echo COMPUTING MODEL $1
# 显示正在计算的模型名称($1是第一个命令行参数
if [ $# -eq 2 ]
# 如果有两个参数($#等于2
then
if [ -e $2.7 ] ; then
# 检查第二个参数对应的.7文件是否存在
echo WITH INITIAL MODEL: $2.7;
else
echo FILE $2.7 does not exist, therefore quitting ;
# 如果文件不存在,显示错误信息并退出
exit;
fi
rm -f fort.8
# 删除已存在的fort.8文件
cp $2.7 fort.8
# 将起始模型文件复制为fort.8
fi
# 创建到TLUSTY数据目录的符号链接
ln -s -f "$TLUSTY/data" data
#mkdir -p results
# 运行tlusty程序
MOD=$1
# 将第一个参数保存到MOD变量
( "$TLUSTY/tlusty/tlusty.exe" < $MOD.5 > $MOD.6) >& /dev/null
# 运行tlusty程序使用$MOD.5作为输入,输出到$MOD.6,错误输出重定向到/dev/null
# 保存重要的输出文件
cp fort.7 $MOD.7 # 复制计算结果
cp fort.9 $MOD.9 # 复制收敛信息
cp fort.69 $MOD.69 # 复制其他输出数据
cp fort.14 $MOD.14 # 复制额外的输出数据
# cp fort.12 $MOD.12 # 这行被注释掉了,不会执行
echo "COMPUTED MODEL $MOD FINISHED!" # 显示计算完成信息
date # 显示完成时间

134
blackbody.py Normal file
View File

@ -0,0 +1,134 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
绘制黑体辐射曲线
本脚本绘制温度为25000K和35000K的理论黑体辐射曲线
"""
import numpy as np
import matplotlib.pyplot as plt
from scipy import constants as const
import matplotlib.font_manager as fm
from matplotlib.ticker import ScalarFormatter
# 检查是否有中文字体
try:
chinese_font = fm.FontProperties(fname='/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf')
except:
# 如果找不到指定中文字体,尝试使用系统默认字体
chinese_font = fm.FontProperties()
# 物理常数
h = const.h # 普朗克常数J·s
c = const.c # 光速m/s
k = const.k # 玻尔兹曼常数J/K
# 普朗克函数计算黑体辐射
def planck(wavelength, T):
"""
计算黑体辐射的辐射强度
参数:
wavelength: 波长单位
T: 温度单位开尔文
返回:
B_lambda: 黑体辐射强度单位W·m^-2·steradian^-1·m^-1
"""
a = 2.0 * h * c**2
b = h * c / (wavelength * k * T)
B_lambda = a / (wavelength**5 * (np.exp(b) - 1.0))
return B_lambda
# 维恩位移定律λ_max * T = b其中b ≈ 2.8978e-3 m·K
def wien_peak(T):
"""计算维恩位移定律预测的峰值波长(米)"""
b = 2.8978e-3 # 维恩常数m·K
return b / T
# 设置温度
T1 = 25000 # 25000K
T2 = 35000 # 35000K
# 计算峰值波长
peak_wavelength_T1 = wien_peak(T1)
peak_wavelength_T2 = wien_peak(T2)
# 转换为纳米
peak_wavelength_T1_nm = peak_wavelength_T1 * 1e9
peak_wavelength_T2_nm = peak_wavelength_T2 * 1e9
# 设置波长范围(纳米)- 调整范围以更好地显示峰值
wavelength_nm = np.linspace(10, 1000, 1000)
wavelength_m = wavelength_nm * 1e-9 # 转换为米
# 计算不同温度的黑体辐射强度
intensity_T1 = planck(wavelength_m, T1)
intensity_T2 = planck(wavelength_m, T2)
# 绘图设置
plt.figure(figsize=(12, 8))
# 创建主图和次坐标轴(线性刻度)
plt.subplot(211) # 第一个子图:线性刻度
plt.plot(wavelength_nm, intensity_T1, 'r-', linewidth=2, label=f'T = {T1}K')
plt.plot(wavelength_nm, intensity_T2, 'b-', linewidth=2, label=f'T = {T2}K')
# 标记维恩峰值
plt.axvline(x=peak_wavelength_T1_nm, color='r', linestyle='--', alpha=0.7)
plt.axvline(x=peak_wavelength_T2_nm, color='b', linestyle='--', alpha=0.7)
plt.annotate(f'峰值:{peak_wavelength_T1_nm:.1f}nm',
xy=(peak_wavelength_T1_nm, planck(peak_wavelength_T1*1e-9, T1)),
xytext=(peak_wavelength_T1_nm+50, planck(peak_wavelength_T1*1e-9, T1)*0.8),
arrowprops=dict(arrowstyle='->'), fontproperties=chinese_font)
plt.annotate(f'峰值:{peak_wavelength_T2_nm:.1f}nm',
xy=(peak_wavelength_T2_nm, planck(peak_wavelength_T2*1e-9, T2)),
xytext=(peak_wavelength_T2_nm+50, planck(peak_wavelength_T2*1e-9, T2)*0.8),
arrowprops=dict(arrowstyle='->'), fontproperties=chinese_font)
plt.xlabel('波长 (nm)', fontproperties=chinese_font)
plt.ylabel('辐射强度 (W·m⁻²·sr⁻¹·m⁻¹)', fontproperties=chinese_font)
plt.title('黑体辐射曲线 - 线性刻度', fontproperties=chinese_font)
plt.legend(prop=chinese_font)
plt.grid(True, alpha=0.3)
plt.xlim(0, 500) # 限制X轴范围以更好地显示峰值
# 第二个子图:对数刻度
plt.subplot(212)
plt.loglog(wavelength_nm, intensity_T1, 'r-', linewidth=2, label=f'T = {T1}K')
plt.loglog(wavelength_nm, intensity_T2, 'b-', linewidth=2, label=f'T = {T2}K')
# 标记维恩峰值(对数刻度)
plt.axvline(x=peak_wavelength_T1_nm, color='r', linestyle='--', alpha=0.7)
plt.axvline(x=peak_wavelength_T2_nm, color='b', linestyle='--', alpha=0.7)
plt.annotate(f'峰值:{peak_wavelength_T1_nm:.1f}nm',
xy=(peak_wavelength_T1_nm, planck(peak_wavelength_T1*1e-9, T1)),
xytext=(peak_wavelength_T1_nm*2, planck(peak_wavelength_T1*1e-9, T1)/5),
arrowprops=dict(arrowstyle='->'), fontproperties=chinese_font)
plt.annotate(f'峰值:{peak_wavelength_T2_nm:.1f}nm',
xy=(peak_wavelength_T2_nm, planck(peak_wavelength_T2*1e-9, T2)),
xytext=(peak_wavelength_T2_nm*2, planck(peak_wavelength_T2*1e-9, T2)/5),
arrowprops=dict(arrowstyle='->'), fontproperties=chinese_font)
plt.xlabel('波长 (nm)', fontproperties=chinese_font)
plt.ylabel('辐射强度 (W·m⁻²·sr⁻¹·m⁻¹)', fontproperties=chinese_font)
plt.title('黑体辐射曲线 - 对数刻度', fontproperties=chinese_font)
plt.legend(prop=chinese_font)
plt.grid(True, alpha=0.3, which='both')
# 添加总标题
plt.suptitle(f'温度为{T1}K和{T2}K的黑体辐射曲线对比', fontsize=16, fontproperties=chinese_font)
# 显示图形
plt.tight_layout()
plt.subplots_adjust(top=0.9) # 为总标题留出空间
plt.show()
# 打印维恩峰值信息
print(f"维恩位移定律预测的峰值波长:")
print(f"T = {T1}K: {peak_wavelength_T1_nm:.2f}纳米")
print(f"T = {T2}K: {peak_wavelength_T2_nm:.2f}纳米")

345
cno_grid/EXPERIENCE copy.md Normal file
View File

@ -0,0 +1,345 @@
# CNO 热亚矮星光谱:调试经验与批量网格操作手册
> 本文档记录在 `tl208-s54/cno_grid/` 上构建含 C/N/O 金属线的热亚矮星理论光谱
> 过程中积累的全部经验,重点是**收敛调试中踩过的坑**和**已验证可行的配方**。
> 基础背景知识见 `tests/cno_sdspectrum/GUIDE.md`(必读)。
---
## 1. 核心结论(先读这一节)
1. **金属线必须进大气模型。** 实测证实:纯 H+He 大气下跑 synspecC/N/O 谱线
全部产生 NaN——因为大气里没有金属能级synspec 无法计算谱线不透明度。
所以 C/N/O 必须作为显式 NLTE 原子mode=2写进 `.5` 的大气和 ions 段。
这正是 `tests/cno_sdspectrum/GUIDE.md` 的方案 B自洽
2. **收敛必须走三步法,`nc` 步骤不可省略:**
```
LTE 灰大气 (T T, NITER=0) → 初始温度结构
NLTE 连续谱 (F F, ilvlin=0, "nc") → 收敛电离平衡+布居数(不含谱线扰动)
NLTE 含线 (F F, ilvlin=100, "nl")→ 加谱线,从 nc 种子快速收敛
SYNSPEC → 合成可观测光谱
```
`nc` 是关键:它在没有谱线扰动的情况下先收敛 NLTE 电离平衡,给 `nl` 一个
稳定种子。**跳过 ncgrey-LTE → 直接含线 NLTE必定发散**(见第 3 节)。
3. **端到端已验证跑通**35000K / logg 5.5 / logHe=-2 / CNO=-1
lte✓ → nc✓ → **nl 收敛 (max_relc=0.0043)** → synspec✓产出 111500 个有效
通量点CNO 吸收线清晰可见30003500Å 吸收深度 68%)。单模型约 14 分钟。
---
## 2. 已验证的精确配方
### 2.1 `.5` 文件三阶段配置
三个阶段用**相同**的 NATOMS8和 ions 能级数,**只改三处**:第 2 行 LTE/LTGRAY
标志、第 3 行 nst 文件名、ions 段第 5 列 `ilvlin`
| 阶段 | 第2行 | nst | ilvlin | 说明 |
|------|-------|-----|--------|------|
| lte | `T T` | nst (NITER=0) | 0/100 均可(LTE忽略线) | 灰大气,不迭代 |
| nc | `F F` | nst_nc (NITER=50) | **0** | NLTE 连续谱,**无线跃迁** |
| nl | `F F` | nst_nl (NITER=100) | **100** | NLTE 全谱线 |
> `ilvlin=0` 让该离子的束缚-束缚跃迁不参与计算(只保留连续谱),这正是 nc 步骤
> 稳定收敛的原因。`ilvlin=100` 恢复全部线跃迁。
### 2.2 CNO 模型原子(能级数,照搬 BSTAR2006
| 元素 | 离子 / 能级 / 数据文件 |
|------|------------------------|
| C (Z=6) | C I 40 `c1.dat` / C II 22 `c2.dat` / C III 46 `c3_34+12lev.dat` / C IV 25 `c4.dat` / C V 1 |
| N (Z=7) | N I 34 `n1.dat` / N II 42 `n2_32+10lev.dat` / N III 32 `n3.dat` / N IV 48 `n4_34+14lev.dat` / N V 16 `n5.dat` / N VI 1 |
| O (Z=8) | O I 33 `o1_23+10lev.dat` / O II 48 `o2_36+12lev.dat` / O III 41 `o3_28+13lev.dat` / O IV 39 `o4.dat` / O V 6 `o5.dat` / O VI 1 |
| He | He I **24** `he1.dat` / He II **20** `he2.dat`Peter Nemeth 邮件建议,勿用 14-level |
| H | H I 9 `h1.dat` |
合计约 530 个能级,全部文件在 `$TLUSTY/data/` 下已确认存在。
### 2.3 nst 非标准参数(已验证)
```
ND=50,NLAMBD=3,VTB=2.,ISPODF=1,DDNU=50.,CNU1=6.,CHMAX=<阶段>,ITEK=3,NITER=<阶段>
IELCOR=-1
```
- lte 阶段NITER=0灰大气不迭代
- nc 阶段NITER=50, CHMAX=0.1(不必完全收敛,作种子即可)
- nl 阶段NITER=100, CHMAX=0.01(要求收敛)
- `NLAMBD=3, ISPODF=1, DDNU=50., CNU1=6.` 是频率网格细化参数,**不能省**
- `IELCOR=-1` 关闭电子密度修正(这些 sdB 模型需要)
### 2.4 丰度约定
`.5` 的 atoms 段 `abn` 列:
- `0` = 太阳丰度Tlusty 内置 Grevesse & Sauval 1998
- `>0` = 绝对比值 N(elem)/N(H),即 `10^logX`logX = 1 → abn=0.1
- `<0` = 太阳丰度的倍数0.1 = 0.1×太阳5 = 5×太阳
本次网格统一用 `abn = 10^logX`logX 为 4..2 / 2..1)。
### 2.5 synspec 波长窗口
`fort.55.lin` 第 6 行 `WLMIN WLMAX WLSTEP ...`。验证用的是 30007000Å光学
覆盖 C II 4267、C III 4647 等)。要 UV 段(含更多 CNO 线)用 `fort.55.uvopt`
9008000Å`tests/cno_sdspectrum/`)。谱线表用 `data/gfVIS99.dat`(含
C 1412 / N 2396 / O 1885 条线)或 `data/gfATO.dat`(更全)。
---
## 3. 调试踩坑记录(避免重蹈覆辙)
### 坑 1跳过 nc 步骤 → NLTE 发散 ❌→✅
**现象**:从 grey-LTE 种子直接跑含线 NLTEilvlin=100max_relc 在 iter 4 起
爆炸到 1e20 并产生 NaN。
**根因**grey-LTE 的 LTE 布居数与 NLTE 解差距巨大,加上数千条谱线的扰动同时
涌入,线性化必然爆。
**解决**:插入 nc 步骤ilvlin=0先无谱线地收敛 NLTE 电离平衡。
**这是最重要的经验。**
### 坑 2ITEK=100 反而更差 ❌
**现象**nc/nl 不收敛时把 ITEK 升到 100Peter 邮件提过 3/15/100
**结果**ITEK=100 导致 overshootmax_relc 飙到 1e29比 ITEK=3 更糟。
**解决**ITEK 回退链上限设为 15不要用 100。
### 坑 3纯 H+He 种子喂含 CNO 模型 → 全 NaN ❌
**现象**:把纯 H+He 的 `.7`38 能级)作 fort.8 种子跑含 CNO 模型530 能级),
fort.7 全 NaN。
**根因**种子与目标的能级结构不匹配tlusty 无法映射布居数。
**解决**:三步法的三个阶段用**相同** NATOMS 和 ions 配置(只改 ilvlin/LTE 标志),
保证种子结构兼容。lte 的 `.7` 已经包含全部 CNO 能级位置LTE 填充),所以能
正确喂给 nc。
### 坑 4NITER=0 的 LTE 阶段不产生 fort.9 ❌→✅
**现象**lte 阶段 NITER=0灰大气不迭代不输出 fort.9 收敛日志,自动化脚本
判定"失败"并跳过种子复制。
**解决**:脚本里对 fort.7大气单独判存在NITER=0 时无 fort.9 是正常的,
直接把 fort.7 当种子传给下一阶段。
### 坑 5grey-LTE 单独跑 synspec → 全 NaN ❌
**现象**grey-LTE 大气(未做 nc/nl直接跑 synspec谱线全 NaN。
**根因**grey 温度结构错误(标准深度 T=127834K所有线被拒。
**结论**synspec 必须用经过 nc→nl 收敛的 NLTE 大气,不能用 grey 或纯 LTE 大气。
### 坑 6分析脚本读错列 → 误判"整数发散"❌
**现象**:监控脚本显示 max_relc = 1.0, 2.0, 3.0... 精确整数线性增长,一度怀疑
二进制有未初始化变量 bug。
**真相**:正则捕获了迭代号(第 1 列)而非 max_relc第 7 列)。
**教训**fort.9 列顺序是 `ITER ID TEMP NE POP RAD MAXIMUM ilev ifr`
max_relc 在**第 7 列**。`check_conv.py` 一直是对的,是临时监控脚本错了。
**始终用 `check_conv.py` 判收敛,不要手写解析。**
### 坑 7logg 跨度太大的种子 → 发散 ❌
**现象**:用 logg=4.0 的种子跑 logg=5.5 的模型(重力差 100 倍),发散。
**解决**:网格扩展时用"种子步进"——相邻参数点之间步长要小logg 每步 ≤0.5
Teff 每步 ≤5000K用最近邻已收敛模型作种子。`run_grid.py` 已实现此逻辑。
---
## 4. 自动化系统使用说明(`cno_grid/`
### 4.1 目录结构
```
cno_grid/
├── config.yaml # 6维网格 + 收敛链配置
├── templates/
│ ├── cno_atmos.5.tpl # (备用)模板
│ ├── nst # 备用nst
│ └── fort.55.lin # synspec 波长窗口
├── src/
│ ├── gen_input5.py # 6维参数 → .5(支持 ilvlin / metals 子集)
│ ├── check_conv.py # fort.9 收敛判定
│ ├── run_one.py # 单模型三步链 + synspec核心
│ ├── run_grid.py # 6维网格调度断点续算/并行/种子复用)
│ └── plot_spec.py # 归一化光谱 + CNO 诊断线标注
└── results/<model_name>/ # 每个模型的 .5/.7/.9/.spec/.cont/conv.json
```
### 4.2 跑单个模型
```bash
export TLUSTY=/home/dckj/program/tlusty/tl208-s54
python3 cno_grid/src/run_one.py \
--teff 35000 --logg 5.5 --loghe -2 --logc -1 --logn -1 --logo -1
# 结果在 cno_grid/results/t35000_g5.5_he-2_c-1_n-1_o-1/
# conv.json - 收敛状态converged: true/false + 各阶段 max_relc
# *.spec/.cont - synspec 光谱/连续谱
# *.lte.7/nc.7/nl.7 - 各阶段大气快照
```
### 4.3 批量网格
```bash
# 编辑 config.yaml 的 grid 轴(各维点列表),然后:
python3 cno_grid/src/run_grid.py cno_grid/config.yaml --dry-run # 先看总数
python3 cno_grid/src/run_grid.py cno_grid/config.yaml # 正式跑
python3 cno_grid/src/run_grid.py cno_grid/config.yaml --only teff=35000,logg=5.5 # 子集
python3 cno_grid/src/run_grid.py cno_grid/config.yaml --limit 3 # 只跑3个(测试)
# 特性:
# - resume: 跳过 conv.json 里 converged=true 的模型(断点续算)
# - 种子复用: 新模型自动找最近邻已收敛 .7 作种子
# - nworkers: config.yaml 里设并行进程数
# - 失败隔离: 单点失败不中断网格,记入 grid_status.json
```
### 4.4 检查收敛 / 画图
```bash
python3 cno_grid/src/check_conv.py results/<model>/<model>.nl.9 --chmax 0.01
python3 cno_grid/src/plot_spec.py results/<model> # 出 spectrum.png + CNO 线标注
```
### 4.5 收敛链调参config.yaml 的 chain 段)
默认链已验证可行。若某些参数点He-rich / 高金属)不收敛,可调:
- 放宽 nl 的 CHMAX0.01 → 0.05
- 增加 nc 的 NITER50 → 200GUIDE 提到 200 可完全收敛)
- 在 nc/nl 加 ORELAX 阻尼(`orelax: 0.5`
- He-rich 点可能物理上无法收敛到 0.01Peter 邮件预警),如实记录即可
---
## 5. 已知的 NaN 问题(非阻塞)
synspec 输出的 `.spec` 在部分波长区有 NaN典型 ~70% 点有效)。这是 synspec54
在致密谱线区的数值行为("lines rejected based on opacities")。**有效区间的
光谱是可信的**——35000K 模型在 30003500Å 有 73627 个有效点,吸收深度 68%
CNO 线清晰。降低波长采样密度或换 `gfATO.bin` 谱线表可能减少 NaN但不影响
已验证的物理结论。
---
## 5.5 网格边界测试结果8/8 全部成功)
在网格边界挑 8 个代表性难点(覆盖 Teff/logg/logHe 和 CNO 丰度两个轴),用三步法
lte→nc→nl+ 稳定化(方案 B对所有 NLTE 阶段无条件启用)实测,**全部成功**
### Teff / logg / logHe 边界CNO=0 太阳丰度)
| # | 参数 (Teff/logg/logHe/CNO) | nl 收敛 | max_relc | 有效点 | 结论 |
|---|---------------------------|---------|----------|--------|------|
| 1 | 20000/5.0/+2/0低温He-rich最难 | YES | 0.00654 | 115362 | ✓ |
| 2 | 80000/6.5/+2/0高温He-rich | YES | 0.00915 | 105183 | ✓ 修复后 |
| 3 | 80000/6.5/4/0高温He-poor | YES | 0.00769 | 106469 | ✓ 修复后 |
| 4 | 40000/6.0/0/+1高金属CNO=10×H | YES | 0.0069 | 108693 | ✓ |
| 5 | 20000/6.5/4/0低温贫He | YES | 0.00927 | 115479 | ✓ |
### CNO 丰度边界(含非对称丰度)
| # | 参数 (Teff/logg/logHe/C/N/O) | nl 收敛 | max_relc | 有效点 | 结论 |
|---|------------------------------|---------|----------|--------|------|
| 6 | 40000/5.5/0/2/2/2极贫金属0.01×H | YES | 0.00764 | 108693 | ✓ 修复后 |
| 7 | 40000/5.5/0/+1/2/2C富N/O贫sdB典型 | YES | 0.00376 | 108576 | ✓ |
| 8 | 80000/6.5/4/2/2/2高温+极贫金属) | YES | 0.00394 | 105300 | ✓ |
### 关键发现
1. **8/8 全部收敛全部产出有效光谱10万+ 有效点)**——整个网格边界Teff
20000-80000、logg 5.0-6.5、logHe 4..2、CNO 2..1,含非对称丰度)均可计算。
2. **发散不只与高温有关**:测试 #640000K/logg5.5/logHe=0初次也发散了
证明发散触发条件是 Teff/logg/logHe 的组合,不只高温。因此方案 BIDLTE=45
等)改为**对所有 NLTE 阶段无条件启用**——物理上深层 LTE 对所有 sdB 都成立。
3. **非对称丰度可行**:测试 #7C=10×H, N=O=0.01×H这种 sdB 典型的 C-rich
组合收敛良好relc=0.00376),说明 C/N/O 可独立取不同丰度值。
4. **耗时**80000K 点因方案 B 的 nc 快速收敛,仅 58s40000K 含线 nl 较慢
~20-30 min。24 核并行约每小时 72 个模型。
---
## 5.6 80000K 高温发散:源码级根因与解决方案
### 问题
初次边界测试中,两个 80000K 点He-rich 和 He-poor在 nc 阶段发散:
max_relc 从 iter1 的 ~40 单调爆炸到 iter10 的 1e131e17触发 `tlusty208.f:14700`
`ABS(CHMX).GT.1.D16` 硬停止。35000K 同配方则正常收敛。
### 根因tlusty208.f 源码分析)
通过分析源码确认发散由三个叠加因素导致,**全部集中在深层ID 1-8的能级
布居数POP 列),温度变化很小**
1. **ORELAX=1.0 无阻尼**`tlusty208.f:14647`ORELAX 只乘到布居数修正上。
默认 1.0 = 纯线性化无阻尼,首次迭代就把深层 CNO 高价离子O IV/V、C IV、
N IV/V布居数猛推向 NLTE每步最多变 10 倍DPSILG=10 限幅器,`14652`)。
2. **Ng 加速 iter7 起雪上加霜**IACC=7 默认,`tlusty208.f:29704`Ng 外推
假定迭代已近线性收敛在强烈非线性区外推会放大误差。fort.10 显示 iter7 正是
深层 POP 从 1e2 跳到 1e4 的转折点。
3. **深层无 LTE 保护**IDLTE=1000 默认,`tlusty208.f:5515`):所有 50 层都解
NLTE。80000K 深层高电离能级的光致电离-复合平衡极陡峭,完全线性化给出的
修正方向不稳定。
物理本质80000K 下 CNO 多次电离LTE 灰大气初猜的布居数与真实 NLTE 解差太远。
与 He 丰度无关He-rich 和 He-poor 都发散)。
### 解决方案 B已验证已集成进代码
```
IDLTE=45, IACC=NITER+1 (对所有 NLTE 阶段无条件启用)
```
- **IDLTE=45**`tlusty208.f:5515`):强制最深的 5 层走 LTE。物理合理——深层
τ≫1 本就该接近 LTE且消除深层高电离能级的发散源。对所有 sdB 都成立。
- **IACC=NITER+1**`tlusty208.f:29704`):完全关闭 Ng 加速(设大于 NITER 使
ACCEL2 早返回),避免外推放大误差。
效果边界点380000/He-poor
- 修复前nc iter1=38.8 → iter10=1.5e13(发散),大气全 NaN0 有效光谱点
- 修复后nc iter1=2.39 → iter5=0.0675 次收敛nl iter6=0.0078(收敛),
**106469 有效光谱点,零 NaN**
> 注ORELAX 当前未默认启用(保持 1.0),因为 IDLTE+IACC 已足够稳定。若遇极端
> 点仍发散,可在 config.yaml 的 chain 阶段加 `orelax: 0.5` 进一步阻尼。
`run_one.py` 已自动处理:所有 `lte=="F"` 的阶段nc/nl自动加 IDLTE=45 和
IACC=NITER+1LTE 灰大气阶段NITER=0保持干净不加。
### 备选方案(若方案 B 仍不够,按推荐度)
- **方案 A碰撞-辐射开关)**`ICRSW=1, SWPFAC=0.1, SWPINC=3.0``SWITCH`
子程序 `tlusty208.f:4556`)。首轮压低辐射率使布居数接近 LTE逐步恢复真
NLTE。Hummer & Voels (1988) 标准稳定化手段。
- **方案 C强限幅**`DPSILG=3.0, ORELAX=0.3, ITEK=5`。把单步布居数变化
上限从 10× 降到 3×更保守但迭代更多。
### 关键源码位置(供进一步调参参考)
| 参数 | 源码行 | 作用 |
|------|--------|------|
| ORELAX | 14647, 844 | 布居数过松弛(<1 阻尼 |
| IDLTE | 5515 | 深层强制 LTE 的深度阈值 |
| IACC/IACD | 29704, 29750 | Ng 加速起始/间隔 |
| ITEK | 836-860 | 完全线性化迭代数(之后转 Kantorovich |
| DPSILG/DPSILT | 14652-14659 | 单步修正限幅(通用/温度) |
| ICRSW/SWPFAC | 4556-4642 | 碰撞-辐射开关(逐步引入 NLTE |
| POPZCH | 22910 | max_relc 计算时跳过的小布居数阈值 |
---
## 6. 邮件往来要点Peter Nemeth2024-10~11
完整邮件在 `hot_subdwarf/letter/`。关键技术建议:
1. 收敛判定fort.9 各深度相对变化都 < CHMAX `check_conv.py`
2. He 用最复杂模型原子24-level He I + 20-level He II
3. He-rich 模型难收敛属正常;用模型链(粗→精 CHMAX可减小模型间步长
4. ITEK 可调3/15/100提升稳定性——但实测 100 会 overshoot勿超 15
5. CHMAX普通星 0.001 可达He-dominated 可放到几个%;先 10% 再 1% 逐步收紧
6. synspec 后处理卷积、vsini仅在比对观测时需要纯理论光谱可直接用 fort.7
---
## 7. 参考文件索引
| 文件 | 内容 |
|------|------|
| `tests/cno_sdspectrum/GUIDE.md` | 你写的原始指南(基础流程、.5 格式、nst 说明)—— **必读** |
| `tests/cno_sdspectrum/R1_full` | 你验证过的完整四步运行脚本 |
| `tests/cno_sdspectrum/sdB35000g550_{lte,nc,nl}.5` | 三阶段的范例 .5 文件 |
| `tests/sdB_spectra/runs/test_cno/` | 已算好的 35000/5.5 CNO 模型结果 |
| `tl208-s54/tests/tlusty/bstar/BGA20000g400v2a.5` | BSTAR2006 含全套金属参考模型 |
| `hot_subdwarf/letter/` | 与 Peter Nemeth 的全部邮件 |
| `cno_grid/src/run_one.py` | 三步链实现DEFAULT_CHAIN 即验证配方) |

673
cno_grid/EXPERIENCE.md Normal file
View File

@ -0,0 +1,673 @@
# CNO 热亚矮星光谱:完整调试经验与原理文档
> 本文档完整记录在 `tl208-s54/cno_grid/` 上构建含 C/N/O 金属线的热亚矮星理论
> 光谱过程中,**所有测试、遇到的问题、根因分析、解决方法和底层物理/数值原理**。
>
> **重要**:本文档经过了多轮调试验证。之前版本的"8/8 边界全部成功"等结论
> **不准确**(基于错误的 CHMAX=0.1 配置)。本版本如实记录了最终确认的结果。
---
## 1. 核心结论(先读这一节)
1. **金属线必须进大气模型方案B自洽。** 纯 H+He 大气下 synspec 的 C/N/O
谱线全 NaN——大气里没有金属能级无法计算谱线不透明度。
2. **收敛必须走三步法nc 步骤不可省略:**
```
LTE 灰大气 (T T, NITER=0) → 初始温度结构
NLTE 连续谱 (F F, ilvlin=0, "nc") → 收敛电离平衡(无线跃迁)
NLTE 含线 (F F, ilvlin=100, "nl")→ 加谱线
SYNSPEC → 合成光谱
```
3. **正确的 nst 配方(用户 tests.zip 验证):**
- **不设 CHMAX**(用 tlusty 默认 0.001)— 这是最关键的点
- **不设 ITEK**(用默认 4
- **He `.5` nlevs=14**(数据文件本身 24/20 能级,但 `.5` 声明 14 让 tlusty 截断;
不是 Peter 建议的满 24-level—— 详见 §2.5/§3.3
- **NFREAD=2000**(展开成 5088 频率点,快且稳定)
- nst: `ND=50,NLAMBD=3,VTB=2.,ISPODF=1,DDNU=50.,CNU1=6.,NITER=<阶段>` + `IELCOR=-1`
4. **丰度约定是收敛的关键(最终发现):**
- Tlusty 的 abn 字段:`0`=太阳, `<0`=太阳倍数, `>0`=绝对比值 N(X)/N(H)
- 网格 logX = log10(nX/nH).5 的 abn = 10^logX
- **logC/N/O 范围必须是物理合理的**-4 到 -1太阳约在 -3.6
- 之前的 logC=0 意味着 C/H=1.0(太阳的 4000 倍)→ nc 发散。这不是高温问题!
5. **验证状态(修正丰度范围后,已与 conv.json 复核):**
- ✅ 35000/5.5/logHe=-2/logCNO=-1nc max_relc=0.00148(未达 0.001,但作为种子
被接受nl 收敛到 0.000633,耗时 1635ssynspec 3.6s
- ✅ 40000/5.5/logHe=0/logCNO=-1C/H=0.1nc=0.000424, nl=0.000905, 1298s
---
## 2. 底层原理
### 2.1 为什么金属必须进大气
Tlusty 求解每个离子的每个能级布居数统计平衡方程。synspec 合成光谱时需要
谱线跃迁涉及的两个能级的布居数来计算线不透明度。纯 H+He 大气没有 CNO 能级 →
synspec 遇到 CNO 线时无法获取布居数 → 线不透明度 = NaN。
### 2.2 为什么需要三步法
Tlusty 的 NLTE 求解用迭代线性化complete linearization。线性化的收敛半径
有限——初猜离真解太远时迭代发散。三步法逐步缩小差距:
- **LTE 灰大气**:解析求 T(τ) 结构,提供物理合理的起点
- **ncilvlin=0**:切换 NLTE 但不含线跃迁。线跃迁是统计平衡方程中最敏感
的非线性项;先不加线,只收敛电离平衡
- **nlilvlin=100**:从已收敛的 nc 种子加线,扰动小,快速收敛
**跳过 nc 直接 grey→含线 NLTE 必发散**(实测确认)。
### 2.3 CHMAX 为什么必须用默认的 0.001
CHMAX 是收敛限(各深度最大相对变化)。我最初从 bstar 抄了 CHMAX=0.1(宽松),
导致 nc 在 max_relc=0.1 就停止——但此时大气结构还没真正收敛,布居数仍远离
NLTE 解 → nl 接手后不稳定。
用默认 CHMAX=0.001 强迫 nc 真正收敛到 0.1% 精度,给 nl 一个准确的种子。
**这是整个调试中最关键的发现。**
### 2.4 NFREAD 与频率网格
NFREAD 是 `.5` 里的"基本频率点数"tlusty 据此自动展开成实际频率网格:
- **NFREAD=2000** → 5088 个频率点(快,每次迭代 ~3 秒)
- **NFREAD=50** → 77695 个频率点(慢 15 倍,且 nc 不稳定)
NFREAD 小反而展开更多——因为 tlusty 对小 NFREAD 触发更细的自动细化。
**必须用 NFREAD=2000。**
### 2.5 He 能级数14 vs 24
Peter Nemeth 邮件建议用 24-level He I + 20-level He II这恰好是 `he1.dat`/
`he2.dat` 数据文件本身的能级数)。但用户 tests.zip 实际验证成功的配置,是
`.5` 里把 He I/II 的 **nlevs 显式声明为 14**tlusty 按此截断数据文件,
只读前 14 个能级)。
满 24-level 在 nc 阶段(即使 ilvlin=0引入更多连续谱跃迁光致电离/复合),
增加 NLTE 线性化的维度和不稳定性。`.5` 声明 nlevs=14 是用户验证过的稳定配置。
> 注 1Peter 的建议针对 He-rich 模型的**光谱精度**(更多 He 线),不是针对
> nc 收敛稳定性。两者目标不同。
>
> 注 2数据文件 `he1.dat`/`he2.dat` 本身仍是 24/20 能级(不需改动),只是
> `.5` 里声明 nlevs=14 让 tlusty 截断使用。详见 §3.3 表格。
### 2.6 丰度约定(最终发现的关键)
Tlusty 的 `.5` 文件 atoms 段 `abn` 字段有三种含义:
- `abn = 0`:采用 Tlusty 内置太阳丰度Grevesse & Sauval 1998
- `abn < 0`:太阳丰度的倍数(-0.1 = 0.1×太阳,-5 = 5×太阳
- `abn > 0`**绝对数密度比** N(X)/N(H)
本网格用 `logX = log10(nX/nH)`(绝对比值),所以 `.5``abn = 10^logX`
**太阳丰度参考值**log10(nX/nH)
| 元素 | 太阳 logX | 太阳 nX/nH |
|------|-----------|------------|
| He | -1.07 | 0.0851 |
| C | -3.61 | 2.45e-4 |
| N | -4.22 | 6.03e-5 |
| O | -3.34 | 4.57e-4 |
**网格范围必须是物理合理的**。用户最初设 logC/N/O = -2 到 1
- logC = 0 → C/H = 1.0(太阳的 **4000 倍**
- logC = 1 → C/H = 10碳比氢多物理上几乎不可能
- 太阳 logC ≈ -3.6 **不在原范围内**
实测确认logC = 0C/H=1.0)时 nc 发散——金属不透明度主导大气结构NLTE
线性化不稳定。改为 logC/N/O = -4 到 -1覆盖太阳到 sdB 观测富金属端)后,
40000K 可靠收敛nc=0.0004, nl=0.0009)。
**之前所有"40000K 高温发散"的结论是错误的——根因是丰度过高,不是高温。**
---
## 3. 已验证的精确配方
### 3.1 `.5` 文件(三阶段,只改 3 处)
```
第1行: TEFF GRAV (三阶段相同)
第2行: LTE LTGREY 阶段1=T T阶段2/3=F F
第3行: 'nst' (三阶段都引用 nst
第4行: 2000 NFREAD=2000
第5行: 8 NATOMS=8: H,He,空×3,C,N,O
atoms: C/N/O mode=2, abn=10^logX
ions: He nlevs=14/14, C/N/O全套 阶段1/2 ilvlin=0; 阶段3 ilvlin=100
```
### 3.2 nst 文件(三阶段统一,只改 NITER
**LTE 阶段**
```
ND=50,VTB=2.,NITER=0
```
**nc 和 nl 阶段**(关键:无 CHMAX/ITEK
```
ND=50,NLAMBD=3,VTB=2.,ISPODF=1,DDNU=50.,CNU1=6.,NITER=<阶段>
IELCOR=-1
```
- nc: NITER=50
- nl: NITER=100
- **不设 CHMAX**(用默认 0.001)、**不设 ITEK**(用默认 4
### 3.3 CNO 模型原子(`.5` 里声明的 nlevs
> 下表"nlevs"列是 `.5` 文件里每个离子实际声明的 NLTE 能级数(即 `gen_input5.py`
> 的 `_IONS_*` 元组第三项),也就是 tlusty 真正会读入和求解的能级数。
> 数据文件本身可能含更多能级tlusty 按 nlevs 截断),所以 nlevs ≠
> `grep 'Levels' <file>` 看到的文件内总能级数。这点之前文档里混淆过。
| 元素 | 离子 / `.5` 声明 nlevs / 数据文件(文件实际能级数)|
|------|---------------------------------------------------|
| He | He I **14** `he1.dat`(24) / He II **14** `he2.dat`(20) / He III 1 |
| C | C I 40 `c1.dat` / C II 22 `c2.dat` / C III **46** `c3_34+12lev.dat`(46) / C IV 25 `c4.dat` / C V 1 |
| N | N I 34 `n1.dat` / N II **42** `n2_32+10lev.dat`(42) / N III 32 `n3.dat` / N IV **48** `n4_34+14lev.dat`(48) / N V 16 `n5.dat` / N VI 1 |
| O | O I **33** `o1_23+10lev.dat`(33) / O II **48** `o2_36+12lev.dat`(48) / O III **41** `o3_28+13lev.dat`(41) / O IV 39 `o4.dat` / O V **6** `o5.dat`(40) / O VI 1 |
| H | H I 9 `h1.dat` |
注:
- He 的 `.5` nlevs=14 是用户 tests.zip 验证过的稳定配置(见 §2.5),但 `he1.dat`
本身含 24 能级、`he2.dat` 含 20 能级——tlusty 只读前 14 个。
- O V 的 `.5` nlevs=6 是截断值;`o5.dat` 文件本身含 40 能级。
- 之前文档写 "He I 14 `he1.dat`" 容易让人误以为文件就 14 能级,已澄清。
---
## 4. 调试过程中犯的错误(如实记录)
### 错误 1CHMAX=0.1(核心错误)
- **来源**:从 bstar 的 nst 抄来
- **影响**nc 在 0.1 就停止,没真正收敛 → nl 不稳定 → 大部分点失败
- **纠正**:不设 CHMAX用默认 0.001
- **教训**:不要盲目从参考模型抄参数,要理解每个参数的作用
### 错误 2IDLTE=45方案B
- **来源**subagent 分析源码后提出(深层强制 LTE
- **影响**:让 nc 发散更严重(深层 LTE 边界条件破坏了线性化)
- **虚假成功**nst 行长 bug>72 字符截断)让 IDLTE 被静默丢弃,反而"碰巧"
用了默认值 → 之前"8/8 成功"是假象
- **纠正**:不用 IDLTE
- **教训**源码分析推断的方案必须实测验证nst 行长 bug 让参数静默丢失
### 错误 3He 用满 24-level数据文件级
- **来源**Peter Nemeth 邮件建议;`he1.dat` 本身就含 24 能级
- **影响**:增加 nc 的不稳定(更多连续谱跃迁进入线性化)
- **纠正**`.5` 里把 He I/II 的 nlevs 显式声明为 **14**tlusty 按此截断
`he1.dat`/`he2.dat`,只读前 14 个能级)—— 用户 tests.zip 验证的配置
- **教训**:专家建议针对的目标(光谱精度)可能和你的目标(收敛稳定性)不同。
注意区分"数据文件能级数"和"`.5` 声明的 nlevs"——前者是文件内容,后者才是
tlusty 实际求解的能级数。
### 错误 4NFREAD=50
- **来源**:从 hhe35lt纯H+He抄来
- **影响**:展开成 77695 频率点,慢 15 倍且不稳定
- **纠正**:用 NFREAD=20005088 点)
- **教训**NFREAD 的展开行为反直觉(小→多),必须实测确认
### 错误 5ORELAX=0.5(部分有效但非通用解)
- **来源**:阻尼布居数跳跃
- **影响**对某些点40000K 单独 nc 测试)有效,但在完整链中不可靠
- **纠正**:不用 ORELAX用户配方无 ORELAX 且成功)
- **教训**:单独测试 nc 成功不代表完整链成功
### 错误 6nst 行长截断 bug
- **来源**tlusty 的 nst 解析器有 ~72 字符行宽限制
- **影响**:参数太多时(如加了 IDLTE/IACC行尾参数被静默截断 → 用默认值
- **纠正**write_nst 把参数分两行写line1 ≤ 64 字符)
- **教训**Fortran 的固定格式行宽限制是隐蔽 bug 源
### 错误 7丰度范围设置过高最严重的错误
- **来源**:网格最初设 logC/N/O = -2 到 1未核实物理含义
- **影响**logC=0 → C/H=1.0(太阳 4000 倍),金属不透明度主导大气 → nc 发散。
之前所有"40000K+ 高温发散"的结论都源于此,**不是高温问题**。
- **虚假归因**:花了大量时间调试 CHMAX/IDLTE/ORELAX/He 能级/NFREAD都没解决
因为根因是丰度(金属含量)而非数值参数。
- **纠正**:改为 logC/N/O = -4 到 -1物理合理范围太阳在 -3.6 附近)
- **教训**:先核实输入参数的物理含义和量级,再调试数值方法。对比用户成功配置时
要逐行精确对比(用户用 abn=0 太阳丰度,我用 abn=1.0 绝对比值)。
### 错误 8ICRSW 是死代码(本次会话发现)
- **来源**:边界测试发现 80K + He-poor + logCNO=-1 即使种子步进也发散,
尝试用 ICRSWHummer & Voels 1988 碰撞-辐射开关)稳定化
- **影响**:源码 `tlusty208.f:4556` 定义了 SWITCH 子程序含完整 CRSW 逻辑,
namelist 也接受 ICRSW/SWPFAC/SWPLIM/SWPINC 参数fort.6 也打印这些值,
看起来一切正常——但**整个源文件中没有任何一处 CALL SWITCH**。
- **实测验证**:开 ICRSW=1/SWPFAC=0.001 后 nc 迭代历史与不开完全相同
- **纠正**:放弃 ICRSW改用实际有效的 ORELAX`tlusty208.f:14647`
和种子步进(虽然 ORELAX 对极端跳跃也无效)
- **教训**:源码里的子程序未必被调用。看似可用的参数可能是死代码。
必须实测验证参数效果(对比开/关的迭代历史是否真的不同)。
---
## 5. 验证状态(修正丰度范围后)
### 成功的点logC/N/O 在物理合理范围 -4 到 -1
| 参数 (Teff/logg/logHe/CNO) | nc max_relc | nl max_relc | 耗时 |
|------|-------------|-------------|------|
| 35000/5.5/-2/logCNO=-1 | 0.00148(未达 0.001,作种子)| 0.000633 | 1635s |
| 40000/5.5/0/logCNO=-1 | 0.000424 | 0.000905 | 1298s |
> 注:早期版本曾列入 "35000/5.5/-2/abn=0 (nl=0.00078, 1009s)" 和 "40000/5.5/0/abn=0
> (nc=6.67e-5)" 两个所谓"成功点"——经复核 conv.json这两个数据**不存在**
> results/ 下既没有 abn=0 的对应模型目录,整库 grep 也没有 6.67e-5 这个值。
> 上述结论是凭空写入的,已删除。真实可复现的成功点如上表所示。
### 之前"失败"的点logC/N/O 过高C/H ≥ 1.0
| 参数 | 失败原因 | 真相 |
|------|---------|------|
| 40000/5.5/logCNO=0 | nc 发散 | C/H=1.0太阳4000倍金属不透明度主导 |
| 80000/6.5/logCNO=0 | nc 发散 | 同上,非高温问题 |
**结论**用物理合理的丰度范围logC/N/O = -4 到 -120000-40000K 可靠收敛。
之前的"高温发散"假象源于丰度范围设置过高。
---
## 5X. 8 点边界测试2026-07-21
在修正丰度范围logC/N/O = -4 到 -1对网格边界做系统验证。
完整数据见 `cno_grid/results/bound_*.log` + `results/t*/conv.json`
### 冷启动LTE grey 初猜)结果
| 测试 | Teff/logg/logHe | logCNO | 收敛 | nc 末 relc | 备注 |
|------|------|------|------|------|------|
| 20k_he2_cno-1 | 20000/5.0/+2 | -1 | ✓ | 0.221 | nl 收敛到 6e-4但 nc 走到 NITER=50 才勉强 |
| 20k_he2_cno-4 | 20000/5.0/+2 | -4 | ✓ | 13.9 | nc 末值高但 nl 顺利收敛 |
| 40k_he0_cno-4 | 40000/5.5/0 | -4 | ✓ | 0.00087 | 顺利 |
| **60k_he0_cno-1** | 60000/6.0/0 | -1 | ✗ | 2.31e18 | nc 发散 |
| **80k_he-4_cno-1** | 80000/6.5/-4 | -1 | ✗ | 2.68e17 | nc 发散 |
| **80k_he-4_cno-4** | 80000/6.5/-4 | -4 | ✗ | 3.92e6 | nc 发散(深 13|
| **80k_he2_cno-1** | 80000/6.5/+2 | -1 | ✗ | 1.01e17 | nc 发散 |
| 80k_he2_cno-4 | 80000/6.5/+2 | -4 | ✓ | 0.00031 | **唯一 80K 冷启动成功** |
### 模式分析
通过逐迭代看 nc 阶段的 max_relc 演化(`*.nc_*.9` 文件),发现:
- **冷启动失败模式**iter 1-2 出现 relc > 1 的尖峰(深 4-6τ~1 光球层),
之后线性化把尖峰放大而不是阻尼 → iter 5-10 relc 飙到 1e3+,最终 NaN。
- **冷启动成功模式**(如 80k_he2_cno-4iter 2 也出现 1.5 的尖峰,
但线性化阻尼住 → iter 5 回到 1e-2 → iter 10 < 1e-3 收敛
- **关键差异**He 含量。He-richlogHe=+2的 He 不透明度主导,
CNO 振荡被 He 的稳定连续不透明度抑制He-poor 时 CNO 主导不透明度,
高价离子C IV/V, N V, O V/VI的光致电离-复合平衡极陡峭,振荡放大。
### 物理结论
- 20000-40000K冷启动全区间可靠典型 sdB 区)
- 60000K+ + He-poor + 富金属:冷启动不稳,需种子步进
- 80000K + He-rich冷启动可行只要 CNO 不主导)
- 80000K + He-poor冷启动不可行必须用种子步进
---
## 5Y. 种子步进法seed-stepping—— 高温区破局
### 源码分析关键发现(`tlusty208.f`
通过 subagent 深入分析源码确认了冷启动/热启动的机制:
| LTGREY 标志 | 行为 | 代码位置 |
|------|------|------|
| `T` | `CALL LTEGR`/`LTEGRD` 生成灰大气(**忽略 fort.8**| `tlusty208.f:981-982` |
| `F` | `CALL INPMOD` 从 fort.8 读已收敛大气作初猜 | `tlusty208.f:579`(在 `IF(.NOT.LTGREY)` 块 578-581 内)|
> 注:变量名是 **LTGREY**(英式拼写),不是 LTGRAY。源码 grep 确认。
`ICHANG` 控制模型原子变化时的布居数重映射CALL 在 `tlusty208.f:580`
`SUBROUTINE CHANGE` 在 3432参数解析在 1712/1884/2060
- 0 = 不变(相同模型原子时用,仅改 Teff/logg/abundance
- 1 = 新增能级置为 LTE扩展模型原子时用见 3566
- <0 = fort.95 读完整旧模型定义 3503
`ICRSW``tlusty208.f:4556`= Hummer & Voels 1988 碰撞-辐射开关,
是另一可选稳定化参数(本次未启用,详见错误 8 与 §6X
### 种子步进实现
新增 `cno_grid/src/seed_step.py`,跳过 LTE grey 冷启动,
直接热启动 nc 阶段:
```python
SEED_STEP_CHAIN = [
# stage 1: 从种子大气热启动 NLTE 连续谱
{"label": "seed_nc", "lte": "F", "ltgray": "F", "ilvlin": 0,
"ichang": 0, "require_converged": False, "niter": 80},
# stage 2: 完整 NLTE + 谱线
{"label": "nl", "lte": "F", "ltgray": "F", "ilvlin": 100,
"ichang": 0, "require_converged": True, "niter": 100},
]
```
用法:
```bash
python3 cno_grid/src/seed_step.py --teff 80000 --logg 6.5 --loghe -4 \
--logc -4 --logn -4 --logo -4 \
--seed cno_grid/results/<seed-model>/<seed-model>.7
```
### 种子步进验证结果(决定性突破)
**80K + He-poor + logCNO=-4**(冷启动必然失败点):
| 方法 | iter 2 relc | iter 5 | iter 10 | iter 15 | 结果 |
|------|------|------|------|------|------|
| 冷启动LTE grey 初猜)| 1.78e1 | 1.22e2 | 5.32e2 | 9.54e5 | **发散到 NaN** |
| **种子步进**80K He-rich 种子)| 2.49 | 2.02e-2 | 8.03e-4 | 4.36e-5 | **收敛 ✓** |
- 冷启动 970s 都没收敛NaN
- 种子步进 **126s 收敛**(其中 synspec 3.4s
- 大气本身 0% NaN物理有效
### 已验证的种子步进成功点
| 目标 | 种子 | 结果 | 耗时 |
|------|------|------|------|
| 80000/6.5/-4/-4/-4/-4 | 80000/6.5/+2/-4/-4/-4/-4 | ✓ conv 0.00091 | 126s |
| 80000/6.5/+2/-1/-1/-1/-1 | 80000/6.5/+2/-4/-4/-4/-4 | ✓ conv 0.00025 | 276s |
| 80000/6.5/-4/-2/-2/-2/-2 | 80000/6.5/-4/-4/-4/-4/-4 | ✓ conv 0.00061 | 313s |
### 仍未解决的点
| 目标 | 尝试 | 结果 |
|------|------|------|
| 80000/6.5/-4/-1/-1/-1/-1 | 直接种子 (cno-4 → cno-1, 1000× 跳) | iter 6 NaN |
| 80000/6.5/-4/-1/-1/-1/-1 | 两步种子 (cno-4 → cno-2 → cno-1) | cno-2 → cno-1 iter 7 NaN |
| 80000/6.5/-4/-1/-1/-1/-1 | ORELAX=0.5 + 种子 (cno-2 → cno-1) | iter ~10 NaN (relc=5e38) |
| 60000/6.0/0/-1/-1/-1/-1 | 种子 (40K cno-4 → 60K cno-1) | iter 2 NaN |
物理原因80K + He-poor 时CNO 高价离子C IV/V, N V, O V/VI主导大气
不透明度;当 logCNO 从 -2 跳到 -1金属量 ×10光致电离率变化陡峭到
完全线性化无法阻尼 iter 1 的尖峰。
### 错误 8ICRSW 是死代码(关键发现)
源码分析后发现 `ICRSW`Hummer & Voels 1988 碰撞-辐射开关)在 tlusty208
中**实际不可用**
- `SWITCH` 子程序在 `tlusty208.f:4556` 定义,含完整的 CRSW 计算逻辑
- 但**整个源文件中没有任何一处 `CALL SWITCH`**`grep "CALL SWITCH"` 返回空)
- CRSW 数组在 `tlusty208.f:1812` 被默认初始化为 `UN`=1.0
- 因此 `tlusty208.f:6343-6344, 6591-6592` 等处的 `RRU/RRD * CRSW(ID)` 实际
乘的是 1.0,没有任何阻尼效果
- 同类的 CRSW 消费点还在 `tlusty208.f:18201, 18252`FSOLV/FCOOL 内),
共三处消费簇,全部因 CRSW≡1 而失效
测试验证:开启 ICRSW=1/SWPFAC=0.001/SWPINC=2.0 后nc 阶段的迭代历史
iter 1-25 relc 演化)与不开启 ICRSW **完全相同**——确认 SWITCH 未被调用。
**教训**源码里的子程序未必被调用。看似可用的参数ICRSW 在 nst namelist
里、在 fort.6 里也被打印)可能是死代码。真正能用的稳定化参数是 `ORELAX`
`tlusty208.f:14647, 14996`)和 `IDLTE``tlusty208.f:5515`)——
它们确实被使用。但实测对极端金属跳跃也无效。
### 种子步进的网格应用策略
1. **冷启动能搞定的点**:直接 `run_one.py`20000-40000K 大部分点)
2. **冷启动搞不定的点**:用 `seed_step.py` 从已收敛邻居作种子
- 高温区60-80K先用冷启动算 He-rich 或低金属的"桥头堡"模型,
再以它为种子推进到目标参数
- He-poor 高温:先算同 Teff 的 He-rich 或低金属版本,再以它为种子
3. **物理极限**80K + He-poor + logCNO=-1金属 0.1×H的组合
即使用两步种子 + ORELAX 也无法收敛。这是真实物理极限,
网格在该角落如实标记为"未收敛"。
4. **run_grid.py 的种子策略**:扩展为"按邻居查找已收敛模型作种子"
失败则尝试中间丰度点作跳板。
---
## 6. 代码系统说明(`cno_grid/`
### 当前配置(已修正为用户原配方)
- `gen_input5.py`He `.5` nlevs=14数据文件本身 24/20按 nlevs 截断),
NFREAD=2000支持 ilvlin/metals 参数
- `run_one.py` DEFAULT_CHAIN三步法无 CHMAX/ITEK/ORELAX
- write_nst 支持 ichang/orelax/idlte/iacc/icrsw注意 ICRSW 实际是死代码)
- `seed_step.py`:种子步进实现 —— 跳过 LTE grey 冷启动,
直接热启动 nc 阶段,用于高温/He-poor/富金属等冷启动失败的场景
- `run_grid.py`6 维网格调度集成种子步进回退NEW
- 冷启动失败时自动用 `find_seed` 找已收敛邻居,用 SEED_STEP_CHAIN 重试
- 失败的冷启动结果备份到 `<model>.coldfail/`,避免污染种子库
- `find_seed` 优先级:同 (Teff,logg,logHe) 最近 CNO → 全局最近邻
- `_atmos_clean` 过滤掉 NaN 污染的"假收敛"模型作种子
### 使用方法
```bash
export TLUSTY=/home/dckj/program/tlusty/tl208-s54
# 单个模型(冷启动,适用 20-40K 大部分点)
python3 cno_grid/src/run_one.py --teff 35000 --logg 5.5 --loghe -2 \
--logc -1 --logn -1 --logo -1
# 种子步进(高温 He-poor 等冷启动失败点)
python3 cno_grid/src/seed_step.py --teff 80000 --logg 6.5 --loghe -4 \
--logc -4 --logn -4 --logo -4 \
--seed cno_grid/results/<seed-model>/<seed-model>.7
# 批量网格(自动冷启动 + 失败时种子步进回退)
python3 cno_grid/src/run_grid.py cno_grid/config.yaml --dry-run # 预览
python3 cno_grid/src/run_grid.py cno_grid/config.yaml # 正式跑
```
### 网格运行策略
**桥头堡机制**(手动):在跑完整网格前,先在难收敛区附近算几个"桥头堡"
模型,建立种子库。例如高温区先算:
```bash
# 1. 算 80K He-rich cno-4冷启动可成功
python3 cno_grid/src/run_one.py --teff 80000 --logg 6.5 --loghe 2 \
--logc -4 --logn -4 --logo -4
# 2. 用它作种子算 80K He-poor cno-4种子步进
python3 cno_grid/src/seed_step.py --teff 80000 --logg 6.5 --loghe -4 \
--logc -4 --logn -4 --logo -4 \
--seed cno_grid/results/t80000_g6.5_he2_c-4_n-4_o-4/t80000_g6.5_he2_c-4_n-4_o-4.7
# 3. 之后跑 run_grid.py 时find_seed 会自动发现这些已收敛的邻居
```
**run_grid 的种子步进回退流程**
```
对每个网格点 P:
1. 检查 conv.json: 若已 converged → skip
2. find_seed(P): 查找已收敛邻居(同 family 优先,按 CNO 距离)
3. 冷启动 run_one(DEFAULT_CHAIN):
a. 成功 → 完成
b. 失败 + seed_step_fallback=true + 找到种子 →
移动失败结果到 <P>.coldfail/
用 SEED_STEP_CHAIN + seed 重试
4. 写 grid_status.json 汇总(含 seed_step_retries 计数)
```
---
## 6X. ICRSW 修复方案(备选 —— 当前未实施)
### 背景
`ICRSW`Hummer & Voels 1988 碰撞-辐射开关)在 tlusty208 中是**未完成的
集成**——`SUBROUTINE SWITCH``tlusty208.f:4556`)写好了完整的 CRSW 计算
逻辑,下游消费方代码(`tlusty208.f:6341-8021`、`18201`、`18252` 三处
`RRU/RRD * CRSW(ID)`)也都到位,但**主迭代循环中缺少 `CALL SWITCH`**
`PROGRAM TLUSTY` 主循环在 line 30-58`SUBROUTINE SOLVE` 在 line 14420
两者都没有调用 SWITCH
结果:`CRSW(ID)` 永远保持默认值 `UN`=1.0line 1812 `CRSW(ID)=UN`
所有 `RRU/RRD * CRSW(ID)` 都是无效操作。
### 修复需要的步骤
**步骤 1检查编译环境**
```bash
which gfortran || apt list --installed 2>/dev/null | grep -i fortran
# 若无安装sudo apt install gfortran
```
**步骤 2定位主迭代循环**
主循环在 `tlusty/tlusty208.f:30-58`(行 28 是注释头,行 30 是 `10 ITER=ITER+1`
行 58 是 `20 CONTINUE`
```fortran
10 ITER=ITER+1
CALL RESOLV ! 形式解
IF(IACC.GT.0) CALL ACCEL2
IF(NN.GT.MSMX) THEN
CALL SOLVE ! 完全线性化
ELSE
CALL SOLVES
END IF
CALL TIMING(2,ITER)
GO TO 10
```
**步骤 3在循环中插入 SWITCH 调用**
`ITER=ITER+1` 之后、`CALL RESOLV` 之前插入:
```fortran
10 ITER=ITER+1
C ---- ICRSW 碰撞-辐射开关(修复)----
C 首次迭代初始化 CRSW后续迭代放大 CRSW 朝 1.0 趋近
IF(ICRSW.GT.0) THEN
IF(ITER.EQ.1) THEN
CALL SWITCH(1) ! INITM=1: 初始化 CRSW=SWPFAC*min(C/R)
ELSE
CALL SWITCH(0) ! INITM=0: CRSW *= SWPINC
END IF
END IF
CALL RESOLV
...
```
**步骤 4验证变量在调用点已就绪**
`SWITCH` 子程序用到 `COLRAT(ITR,ID)`、`RRU(ITR,ID)`、`RRD(ITR,ID)`、
`LINE(ITR)`、`FR0(ITR)`、`TEMP(ID)`、`HK`。需确认这些在 `ITER=ITER+1`
之后已被前一迭代更新(或在首次迭代时已初始化)。若未就绪,可能需要
把 SWITCH 调用移到 `CALL RESOLV` 之后。
**步骤 5重新编译**
```bash
cd tlusty/
# 备份原可执行
cp tlusty.exe tlusty.exe.orig
# 编译(具体命令取决于源码组织,可能是单文件或 Makefile
gfortran -O2 -o tlusty.exe tlusty208.f \
IMPLIC.FOR BASICS.FOR ARRAY1.FOR ATOMIC.FOR MODELQ.FOR \
ITERAT.FOR ALIPAR.FOR ODFPAR.FOR
```
**步骤 6测试**
跑已知难收敛的点(如 80K + He-poor + logCNO=-1开/关 ICRSW对比
nc 阶段的迭代历史。如果 ICRSW 真正生效,开启后 iter 2 的尖峰应该被
压低CRSW < 1
```bash
# 关 ICRSW基线
python3 cno_grid/src/seed_step.py --teff 80000 --logg 6.5 --loghe -4 \
--logc -1 --logn -1 --logo -1 --seed <seed> \
2>&1 | tee /tmp/no_icrsw.log
# 开 ICRSW修复后
# 在 nst 里加 ICRSW=1,SWPFAC=1e-3,SWPLIM=1.0,SWPINC=2.0
# ... 跑同样模型
# 对比两次的 fort.9 iter 1-10 max_relc 演化
```
### 修复风险评估
**好处**
- 可能解锁 80K + He-poor + 富金属区的收敛(最后一个未解决角落)
- 是数值方法层面的修复,物理意义清晰
**风险**
- 重新编译可能引入其他问题tlusty 源码依赖复杂)
- SWITCH 集成后可能有未预见的 bug作者本就没集成可能有原因
- 编译器版本差异(原版可能用 f77/f90gfortran 行为可能不同)
### 替代方案:网格层面规避
如果不想改源码,**现有种子步进方案已覆盖大部分情况**
- 20000-40000K冷启动全区间可靠
- 60000-80000K + He-rich / 低金属:冷启动或一步种子步进可解决
- 60000-80000K + He-poor + 富金属logCNO=-1**真实物理极限**
网格如实标记未收敛(这是合理的——观测上这些极端参数组合的 sdB
本就罕见)
**建议**:先用现有方案跑完整网格,统计未收敛点的比例和分布。
如果未收敛点占总网格 <5%无需修复 ICRSW如果占比高且集中在
可观测的重要参数区,再考虑修复。
### 每阶段信息记录
conv.json 记录每阶段的 converged/max_relc/elapsed_sec以及 synspec_sec。
---
## 7. 下一步建议
### 立即可行(已验证配方 + 种子步进)
- **冷启动跑 20000-40000K + logC/N/O=-4 到 -1**:可靠收敛,无需种子
- **种子步进跑 60000-80000K + He-rich 或低金属**:用冷启动建"桥头堡"
再以它为种子推进到目标点
- **物理极限标注**80K + He-poor + logCNO=-1 是真实物理极限,
网格如实标记未收敛(不强制成功)
### 待完善
- **run_grid.py 自动种子策略**:现在是冷启动失败即标记失败;
应扩展为先尝试冷启动,失败则查找邻居已收敛模型作种子重试,
再失败则尝试中间丰度点作跳板(如 cno-4 → cno-2 → cno-1
- **种子库管理**:网格计算时按 Teff/logg 分组,每组先算最容易的点
He-rich 或低金属),建立种子库,再扩散到难收敛点。
- **synspec 高温区 NaN 问题**80K 大气收敛但 synspec 谱有 74% NaN。
需要单独排查(可能是 gfVIS99.dat 谱线表对 80K 不兼容,或某些 CNO
高价离子模型原子在该温度下数值溢出)。
### 关键教训
1. **先核实物理参数**:之前花了大量时间调 CHMAX/IDLTE/ORELAX/He能级/NFREAD
真正的根因(丰度范围过高 + 冷启动初猜太远)却一直被忽略。
2. **冷启动 ≠ 唯一选择**LTE grey 冷启动在高温 He-poor 模型上必然失败,
但这**不是物理极限**,只是初猜太差。种子步进是 Peter Nemeth 邮件早就
建议的方法("减小模型间步长"),只是之前一直没正确实现。
3. **源码分析的价值**:通过 subagent 读 tlusty208.f 才发现:
- LTGREY 标志的真正含义T=生成灰大气F=读 fort.8)—— 种子步进的物理基础
- ICRSW 是**死代码**SWITCH 子程序定义了但从未被 CALL—— 看似可用的
参数实际无效,必须实测验证
4. **物理极限要承认**80K + He-poor + 金属量 0.1×H 的组合,
即使用尽所有稳定化手段也不收敛。这是物理极限,不是工程问题。
网格应如实记录未收敛而非强行通过。
---
## 8. 邮件往来要点Peter Nemeth
完整邮件在 `hot_subdwarf/letter/`(已逐条核对原文)。要点:
1. He-rich 模型难收敛属正常(原文:"Helium-rich models struggle a lot ...
That is normal"
2. He 用最复杂模型原子(原文:"I would always use the 24-level He1 and
20-level He2 model atoms")— 但实测在 `.5` 里声明 nlevs=14 对 nc 更稳定,
两者目标不同Peter 关注光谱精度,我们关注收敛稳定性)
3. ITEK 可调(原文:"you can set it to 3, 15, and 100")— 实测 100 overshoot
且不设(默认 4最好
4. 模型链:粗→精 CHMAX减小模型间步长原文"You can try decreasing the
steps in between models")← **本次种子步进正是这一条的正确实现**
LTGREY=F 热启动 + 邻居模型作种子)
---
## 9. 参考文件索引
| 文件 | 内容 |
|------|------|
| `/home/dckj/program/tlusty/tests/cno_sdspectrum/GUIDE.md` | 用户原始指南35000K 验证配方)。注意:在 tl208-s54/ 上一级目录 |
| `cno_grid/src/run_one.py` | 三步链实现DEFAULT_CHAIN = 正确配方)|
| `cno_grid/src/gen_input5.py` | .5 生成器He nlevs=14, NFREAD=2000|
| `cno_grid/src/seed_step.py` | **种子步进实现**(高温/难收敛点)|
| `cno_grid/src/run_grid.py` | 6 维网格调度器(冷启动 + 种子步进回退)|
| `cno_grid/src/check_conv.py` | fort.9 解析与收敛判定 |
| `cno_grid/config.yaml` | 网格配置链、seed_step_fallback 等)|
| `cno_grid/PIPELINE.md` | 计算流程文档(阶段/并行/统计)|
| `cno_grid/results/` | 测试模型结果(含 conv.json|
| `cno_grid/results/bound_*.log` | 8 点边界测试日志2026-07-21|
| `cno_grid/results/seed_step/` | 种子步进验证结果 |
| `cno_grid/run_boundary_corrected.sh` | 边界测试启动脚本 |
| `hot_subdwarf/letter/` | Peter Nemeth 邮件 |

370
cno_grid/PIPELINE.md Normal file
View File

@ -0,0 +1,370 @@
# CNO 网格完整计算流程
> 本文档说明完整理论光谱网格的计算流程:每个网格点的计算阶段、每阶段的配置、
> 配置原理、CPU/并行机制、以及如何统计每个阶段的信息(时间、收敛等)。
---
## 1. 总体架构
```
config.yaml (网格点 + 收敛链配置)
run_grid.py ── 生成 6 维笛卡尔积参数点
│ 断点续算(跳过已成功) / 种子复用(最近邻) / 失败隔离
├── worker 1 ── run_one.py ── 点 A
├── worker 2 ── run_one.py ── 点 B 每个 worker 独立工作目录
├── ... 互不干扰24 核并行
└── worker 24 ── run_one.py ── 点 X
三步链(lte→nc→nl) + synspec
results/<模型名>/
conv.json ← 阶段信息(收敛/迭代/时间)
*.spec/.cont ← 光谱
*.7 ← 各阶段大气
```
---
## 2. 每个网格点的计算阶段
每个网格点(一组 Teff/logg/logHe/logC/logN/logO 参数)经过 **4 个阶段**
| 阶段 | 程序 | 做什么 | 典型耗时 |
|------|------|--------|---------|
| 1. LTE 灰大气 | tlusty | `T T` 模式,解析求灰色 T(τ) 结构 | 1-3 秒 |
| 2. ncNLTE 连续谱)| tlusty | `F F` + `ilvlin=0`,收敛电离平衡(无线跃迁)| 1-10 分钟 |
| 3. nlNLTE 含线)| tlusty | `F F` + `ilvlin=100`,加全部谱线跃迁 | 5-20 分钟 |
| 4. synspec | synspec | 用 nl 大气合成可观测光谱 | 3-10 秒 |
**阶段间依赖**1→2→3→4 严格顺序。每阶段用上一阶段的 `.7` 大气作种子fort.8)。
### 为什么是这 4 个阶段(原理)
Tlusty 的 NLTE 求解用**迭代线性化**complete linearization。线性化的收敛半径
有限——当初猜离真解太远时迭代发散。四个阶段逐步缩小初猜与真解的差距:
- **阶段1LTE 灰大气)**LTE + 灰色不透明度假设下解析求温度结构。提供物理
合理的起点,不需要种子(从零开始)。
- **阶段2nc 连续谱)**:切换到 NLTE`ilvlin=0` 不含束缚-束缚线跃迁。
线跃迁是统计平衡方程中最敏感的非线性项;先不加线,只收敛电离平衡(光致电离
+复合),得到稳定的 NLTE 布居数结构。**跳过此步直接 grey→含线 NLTE 必发散。**
- **阶段3nl 含线)**加入全部线跃迁ilvlin=100。从已收敛的 nc 种子起步,
线扰动小,快速收敛(典型 ~15 次迭代)。
- **阶段4synspec**:用 nl 阶段收敛的大气模型,计算指定波长范围的合成光谱。
---
## 3. 每阶段的配置信息与原理
### 3.1 `.5` 文件(每阶段一份,三阶段相同 NATOMS/ions只改 3 处)
```
第1行: TEFF GRAV (三阶段相同:目标参数)
第2行: LTE LTGRAY 阶段1=T T阶段2/3=F F
第3行: nst 文件名 阶段1=nst_lte, 阶段2=nst_nc, 阶段3=nst_nl
第4行: NFREAD =50, 频率点数)
第5行: NATOMS =8: H,He,空×3,C,N,O
第6+行: atoms (mode abn modpf) C/N/O 的 mode=2 显式NLTE, abn=10^logX
ions段: iat iz nlevs ilast ilvlin nonstd typion filei
阶段1/2: ilvlin=0; 阶段3: ilvlin=100 ← 关键区别)
```
**为什么 NATOMS/ions 三阶段必须相同**:每阶段的 `.7` 大气记录了每个能级的
布居数。种子与目标的能级结构必须一一对应,否则读取时索引错位 → NaN。
### 3.2 nst 文件(非标准参数,每阶段不同)
**阶段1LTE 灰大气)—— 保持干净,不加稳定化参数**
```
ND=50,VTB=2.,NITER=0
```
- `NITER=0`:灰大气不迭代,只做一次形式解。
**阶段2nc和阶段3nl—— 频率细化(用户验证配方,不设 CHMAX/ITEK**
```
ND=50,NLAMBD=3,VTB=2.,ISPODF=1,DDNU=50.,CNU1=6.,NITER=<阶段>
IELCOR=-1
```
- nc: NITER=50, nl: NITER=100
- **不设 CHMAX**(用默认 0.001,强迫 nc 真正收敛)
- **不设 ITEK**(用默认 4
每个参数的作用与原理:
| 参数 | nc值 | nl值 | 作用 | 为什么这样设 |
|------|------|------|------|-------------|
| `ND` | 50 | 50 | 大气深度点数 | sdB 标准配置 |
| `NLAMBD` | 3 | 3 | lambda 迭代频率点数 | 频率网格细化(用户验证配方) |
| `VTB` | 2. | 2. | 微湍流速度 km/s | sdB 典型值 |
| `ISPODF` | 1 | 1 | 频率网格开关 | 启用细化频率网格 |
| `DDNU` | 50. | 50. | 频率间隔因子 | 频率网格细化参数 |
| `CNU1` | 6. | 6. | 频率网格起点 | 频率网格细化参数 |
| `NITER` | 50 | 100 | 最大迭代数 | nc 给 50 次nl 给 100 次 |
| `IELCOR` | -1 | -1 | 电子密度修正 | 关闭 |
> **关键:不设 CHMAX用默认 0.001)、不设 ITEK用默认 4、不设 IDLTE/ORELAX。**
> 之前版本设了 CHMAX=0.1 导致 nc 没真正收敛,是大部分失败的根本原因。
> 详见 EXPERIENCE.md §4 的错误记录。
### 3.3 synspec 配置fort.55.lin + 谱线表)
```
fort.55.lin 第6行: WLMIN WLMAX WLSTEP ... CUTOFF ...
谱线表 fort.19: data/gfVIS99.dat (含 C 1412 / N 2396 / O 1885 条线)
```
- 当前用 3000-7000Å光学波段覆盖 C II 4267、C III 4647 等)。
- 大气来自 nl 阶段的 `.7`(复制为 fort.8)。
---
## 4. CPU 与并行机制
### 4.1 每个网格点只用一个 CPU 核
**是的。** tlusty.exe 和 synspec.exe 是 Fortran 编译的单线程程序,每个实例只用
1 个 CPU 核。网格点的并行不是靠程序内部的多线程,而是靠**同时启动多个程序实例**。
### 4.2 如何做到并行
`run_grid.py` 用 Python 的 `multiprocessing.Pool``run_grid.py:271`
```python
with Pool(nworkers) as pool:
for res in pool.imap_unordered(_worker, worker_args):
...
```
- `nworkers`config.yaml当前=24同时运行的 worker 进程数。
- 每个 worker 是一个独立的 Python 子进程,调用 `run_one.py` 跑一个网格点
(在独立的工作目录里,互不干扰)。
- `imap_unordered`:哪个点先完成就先回收,立即分配下一个点(动态负载均衡)。
- 24 核机器跑 24 个 worker = 24 个 tlusty 实例同时跑 = 满载利用。
**关键:每个 worker 用独立工作目录**`results/<模型名>/`),避免 fort.* 文件
冲突。这是并行安全的基础。
### 4.3 吞吐量估算
| 模型类型 | 单点耗时 | 24核并行吞吐 |
|---------|---------|-------------|
| 80000K待解决| — | 目前 nc 发散,需专业策略 |
| 20000-40000K标准| ~15-25 分钟 | ~72-110 点/小时 |
| 高金属 CNO=10×H | ~30 分钟 | ~48 点/小时 |
128 点疏网格约需 2-3 小时8192 点完整网格约需 5 天。
---
## 5. 如何统计每阶段信息
### 5.1 当前已记录的信息conv.json
每个网格点完成后,`results/<模型名>/conv.json` 记录:
```json
{
"name": "t40000_g6.0_he0_c1_n1_o1",
"params": {"teff":40000, "logg":6.0, "loghe":0, "logc":1, "logn":1, "logo":1},
"converged": true,
"final_max_relc": 0.0069,
"atmosphere_has_nan": false,
"synspec_rc": 0,
"elapsed_sec": 1714.1, ← 总耗时(所有阶段+synspec之和
"seed": null,
"stages": [
{
"label": "lte",
"converged": true,
"final": {"itek":3, "rc":0, "max_relc":0.0,
"note":"NITER=0 grey start"}
},
{
"label": "nc",
"converged": false, ← nc 不要求收敛,作种子即可
"final": {"itek":3, "rc":0, "max_relc":0.957,
"worst_depth":1, "last_iter":50, "n_depths":50}
},
{
"label": "nl",
"converged": true,
"final": {"itek":3, "rc":0, "max_relc":0.0069,
"worst_depth":1, "last_iter":17, "n_depths":50}
}
]
}
```
每阶段记录:`converged`(是否收敛)、`max_relc`(最大相对变化)、
`worst_depth`(最差深度点)、`last_iter`(迭代次数)、`n_depths`(深度点数)。
### 5.2 每阶段时间记录(已实现)
`run_one.py` 现在在每个阶段的循环开始/结束处计时conv.json 里每个 stage 有
`elapsed_sec`synspec 也有单独的 `synspec_sec`
```json
"stages": [
{"label":"lte", "elapsed_sec": 27.3, "converged":true, ...},
{"label":"nc", "elapsed_sec": 408.4, "converged":false, ...},
{"label":"nl", "elapsed_sec": 7.8, "converged":true, ...}
],
"synspec_sec": 3.1,
"elapsed_sec": 446.2
```
统计所有模型的阶段时间分布:
```bash
python3 -c "
import json,glob
for f in sorted(glob.glob('results/*/conv.json')):
j=json.load(open(f))
times = {s['label']:s.get('elapsed_sec',0) for s in j['stages']}
print('%-30s lte=%5.0fs nc=%5.0fs nl=%5.0fs syn=%4.0fs total=%5.0fs' % (
j['name'], times.get('lte',0), times.get('nc',0), times.get('nl',0),
j.get('synspec_sec',0), j['elapsed_sec']))
"
```
### 5.3 统计整个网格的信息
`run_grid.py` 完成后写 `results/grid_status.json`
```json
{
"total": 128,
"elapsed_sec": 9600,
"counts": {"converged": 120, "unfinished": 5, "error": 2, "skipped": 1},
"models": [
{"name":"t20000_...", "status":"converged", "max_relc":0.0065},
...
]
}
```
汇总统计命令:
```bash
# 成功率
python3 -c "import json; j=json.load(open('results/grid_status.json')); print(j['counts'])"
# 所有收敛模型的 max_relc 分布
python3 -c "
import json,glob
for f in sorted(glob.glob('results/*/conv.json')):
j=json.load(open(f))
if j['converged']:
print(j['name'], j['final_max_relc'], str(j['elapsed_sec'])+'s')
"
# 失败/未收敛的模型
python3 -c "
import json,glob
for f in sorted(glob.glob('results/*/conv.json')):
j=json.load(open(f))
if not j['converged']:
print(j['name'], 'FAILED', j.get('note',''))
"
```
### 5.4 单个网格点的详细收敛诊断
```bash
# 看某阶段的迭代收敛趋势fort.9
python3 src/check_conv.py results/<模型>/<模型>.nl.9 --chmax 0.01
# 画光谱(标出 CNO 诊断线位置)
python3 src/plot_spec.py results/<模型>
```
---
## 6. 完整操作步骤
### 第1步配置网格密度config.yaml 的 grid 段)
```yaml
grid:
teff: [20000, 30000, 40000, 60000] # 各维采样点列表
logg: [5.0, 6.0]
loghe: [-2, 0]
logc: [-1, 1]
logn: [-1, 1]
logo: [-1, 1]
```
### 第2步设置环境变量
```bash
export TLUSTY=/home/dckj/program/tlusty/tl208-s54
```
### 第3步预览dry-run
```bash
cd $TLUSTY/cno_grid
python3 src/run_grid.py config.yaml --dry-run
# 输出grid: 64 points total, N already done, M to compute
```
### 第4步启动批量计算后台并行
```bash
nohup python3 src/run_grid.py config.yaml > results/grid_run.log 2>&1 &
```
### 第5步监控
```bash
tail -f results/grid_run.log # 实时进度
cat results/grid_status.json # 汇总(完成后才有)
```
### 第6步断点续算中断后恢复自动跳过已成功的
```bash
python3 src/run_grid.py config.yaml # 重跑同一命令即可
```
### 第7步检查结果 + 画图
```bash
# 成功率
python3 -c "import json;print(json.load(open('results/grid_status.json'))['counts'])"
# 画某个模型光谱
python3 src/plot_spec.py results/<模型名>
```
### 第8步加密网格Phase 2
在 config.yaml 的各维列表里加更多点,重跑 `run_grid.py`(自动跳过已完成的,
只算新点)。
---
## 7. 注意事项
1. **种子复用**run_grid.py 会自动找最近邻已收敛的 `.7` 作种子,省去 LTE 阶段。
但种子与目标的参数差不能太大logg ≤0.5/步Teff ≤5000K/步),否则发散。
建议网格各维步长不要太大。
2. **断点续算判定**`conv.json` 里 `converged=true` 的点会被跳过。假收敛
atmosphere_has_nan=true的点会被重算。
3. **失败隔离**:单点失败(发散/崩溃)不中断整个网格,记入 grid_status.json
的 error 列表。可在 config.yaml 放宽 CHMAX 或加 orelax 重试失败点。
4. **磁盘空间**:每个模型约 50-100MB含中间文件。8192 点约需 400-800GB。
当前 932GB 可用,够完整网格。如不够可定期清理中间文件(保留 .spec/.cont/.7/conv.json
5. **并行安全**:每个 worker 用独立工作目录results/<模型名>/fort.* 文件
不冲突。可安全并行。
6. **nst 文件行长限制(已修复)**tlusty 的 nst 解析器有 ~72 字符的行宽限制。
如果参数太多写在一行(如加了 IDLTE/IACC 后 >72 字符),行尾的参数会被
静默截断。`write_nst()` 现在把参数分两行写line1≤64c, line2 余下参数)。
这是个隐蔽 bug——截断后 tlusty 不报错而是用默认值,导致"看似成功实则参数
没生效"。
7. **fort.84 残留(已修复)**tlusty 运行时会在工作目录写 fort.84nst 参数的
内部表示)。如果下一次 tlusty 运行(不同 NATOMS读到旧的 fort.84,会报
"Bad integer for item 48" 崩溃。`run_tlusty()` 现在每次运行前删除 fort.84。
8. **收敛可靠性(如实)**:用正确配方(无 CHMAX/ITEK, 14-level He, NFREAD=2000
重新验证后35000K 成功nl=0.00078),但 40000K+ 的 nc 仍然震荡发散。
之前版本的"8/8 边界全部成功"不准确(基于错误的 CHMAX=0.1)。
40000K+ 高温区需要种子步进或 ICRSW 等专业策略。详见 EXPERIENCE.md。

54
cno_grid/config.yaml Normal file
View File

@ -0,0 +1,54 @@
# 6 维 CNO NLTE 热亚矮星网格的配置文件。
# 所有丰度均为 log10(nX/nH).5 文件中的 abn 字段设为 10**logX。
#
# 网格各维范围:
# Teff : 20000 - 80000 K
# logg : 5.0 - 6.5
# logHe: -4 - 2 He/H 数密度比1e-4 .. 100
# logC : -4 - -1 C/H1e-4 .. 0.1;太阳 C/H≈-3.6,落在区间内)
# logN : -4 - -1 N/H太阳 N/H≈-4.2
# logO : -4 - -1 O/H太阳 O/H≈-3.3
# CNO 范围已修正为物理上的 sdB 范围,不再是超太阳(旧版 -2..1 会发散)
# ---- 网格轴:显式列出各维采样点 ----
grid:
teff: [20000, 30000, 40000, 60000]
logg: [5.0, 6.0]
loghe: [-2, 0]
logc: [-4, -2, -1]
logn: [-4, -2, -1]
logo: [-4, -2, -1]
# 共 4*2*2*3*3*3 = 432 个点
# ---- 收敛链 ----
# 已验证的三步配方 (tests/cno_sdspectrum, Teff=35000 logg=5.5):
# LTE grey (T T, NITER=0) -> NLTE 连续谱 (nc, ilvlin=0) -> NLTE 谱线 (nl, ilvlin=100)
# nc 步是关键:在不考虑谱线扰动下收敛 NLTE 电离平衡,给 nl 一个稳定种子。
# 跳过 ncgrey -> 完整 NLTE会发散。
#
# 重要:不要在 nst 里设 CHMAX/ITEK用 tlusty 默认值CHMAX=0.001, ITEK=4
# 设 CHMAX=0.1 会让 nc 提前停止,给 nl 一个坏种子导致发散。
chain:
- {label: lte, lte: T, ltgray: T, ilvlin: 0, require_converged: false, niter: 0}
- {label: nc, lte: F, ltgray: F, ilvlin: 0, require_converged: false, niter: 50}
- {label: nl, lte: F, ltgray: F, ilvlin: 100, require_converged: true, niter: 100}
itek_fallback: [] # 留空ITEK 默认值最稳;非空会重试(实测无效)
niter: 100 # 每个 tlusty 运行的默认最大迭代数 (nst NITER)
# ---- 种子步进回退NEW----
# 冷启动失败时,自动用已收敛的邻居模型作种子,用 LTGRAY=F 热启动重试。
# 这是高温 He-poor / 富金属区收敛的关键(见 EXPERIENCE.md §5Y
# 失败的冷启动结果会备份到 <model>.coldfail/ 目录。
seed_step_fallback: true
# ---- 执行参数 ----
nworkers: 24 # 并行 worker 数(每次 tlusty 运行是单线程的;
# 想用更多核心就调大;每个 worker 需要独立工作目录)
timeout_sec: 3600 # 单模型墙钟时间上限
resume: true # 跳过已完成的模型conv.json 中 converged=true
# ---- 路径(相对 TLUSTY除非给出绝对路径----
template: templates/cno_atmos.5.tpl
fort55: templates/fort.55.lin
linelist: data/gfVIS99.dat
results: results

View File

@ -0,0 +1,25 @@
# 边界测试配置5 个代表性难点 + 已验证中心点
# 注:此 config 显式设置了 CHMAX/ITEK与主 config.yaml 不同),用于
# 探索宽松阈值下的边界行为;主网格运行不应使用这些值。
grid:
teff: [20000, 40000, 80000]
logg: [5.0, 6.0, 6.5]
loghe: [-4, 0, 2]
logc: [0]
logn: [0]
logo: [0]
# 此处显式 CHMAX/ITEK 仅用于边界测试探索;主网格保持默认(不写这两个键)
chain:
- {label: lte, lte: T, ltgray: T, ilvlin: 0, chmax: 0.1, itek: 3, require_converged: false, niter: 0}
- {label: nc, lte: F, ltgray: F, ilvlin: 0, chmax: 0.1, itek: 3, require_converged: false, niter: 50}
- {label: nl, lte: F, ltgray: F, ilvlin: 100, chmax: 0.01, itek: 3, require_converged: true, niter: 100}
itek_fallback: [15] # nl 失败时回退到 ITEK=15 重试(注意:实测对多数点无效)
niter: 100
nworkers: 1
timeout_sec: 7200 # 边界点可能很慢,给 2 小时
resume: true
template: templates/cno_atmos.5.tpl
fort55: templates/fort.55.lin
linelist: data/gfVIS99.dat
results: results

31
cno_grid/config_test.yaml Normal file
View File

@ -0,0 +1,31 @@
# 用于验证 run_grid.py 中 seed_step 回退功能的测试配置。
# 包含 3 个有策略意义的点:
# - 80k/6.5/+2/-4/-4/-4 (冷启动可成功,将作为桥头堡)
# - 80k/6.5/-4/-4/-4/-4 (冷启动失败,从桥头堡种子步进)
# - 80k/6.5/-4/-2/-2/-2 (冷启动失败,从 cno-4 的贫 He 模型种子步进)
grid:
teff: [80000]
logg: [6.5]
loghe: [-4, 2]
logc: [-4, -2]
logn: [-4, -2]
logo: [-4, -2]
# 下面通过 --only 过滤到具体几个点
chain:
- {label: lte, lte: T, ltgray: T, ilvlin: 0, require_converged: false, niter: 0}
- {label: nc, lte: F, ltgray: F, ilvlin: 0, require_converged: false, niter: 50}
- {label: nl, lte: F, ltgray: F, ilvlin: 100, require_converged: true, niter: 100}
itek_fallback: []
niter: 100
nworkers: 1
timeout_sec: 1800
resume: true
seed_step_fallback: true
template: templates/cno_atmos.5.tpl
fort55: templates/fort.55.lin
linelist: data/gfVIS99.dat
results: results_test_grid

34
cno_grid/run_boundary.sh Normal file
View File

@ -0,0 +1,34 @@
#!/bin/bash
# 边界点测试脚本(旧版,使用 logCNO=0。每个点跑完后把收敛情况追加到日志。
# 注:当前推荐使用 run_boundary_corrected.sh修正后的丰度范围
export TLUSTY=/home/dckj/program/tlusty/tl208-s54
cd $TLUSTY/cno_grid
LOG=results/boundary_runs.log
echo "=== 边界测试开始 $(date) ===" > $LOG
# 跑一个边界点,并把结果摘要追加到日志
run_pt() {
local teff=$1 logg=$2 loghe=$3 name=$4
echo ">>> [$name] teff=$teff logg=$logg logHe=$loghe $(date)" >> $LOG
python3 src/run_one.py --teff $teff --logg $logg --loghe $loghe \
--logc 0 --logn 0 --logo 0 >> $LOG 2>&1
# 记录结果
python3 -c "
import json,glob,os
d='t{}_g{:.1f}_he{:.0f}_c0_n0_o0'.format(int($teff),$logg,$loghe)
p=os.path.join('results',d,'conv.json')
try:
j=json.load(open(p))
print(' {} {} {} -> converged={} max_relc={} elapsed={}'.format(
'$name',$teff,$logg,j['converged'],j.get('final_max_relc'),j.get('elapsed_sec')),file=open($LOG,'a'))
except Exception as e: print(' $name ERROR:',e,file=open($LOG,'a'))
" >> $LOG 2>&1
}
# 边界点1已在独立进程跑这里跑2-5
run_pt 80000 6.5 2 "b2_高温He-rich"
run_pt 80000 6.5 -4 "b3_高温He-poor"
run_pt 40000 6.0 0 "b4_中心点高金属参考"
run_pt 20000 6.5 -4 "b5_低温贫He"
echo "=== 全部完成 $(date) ===" >> $LOG

View File

@ -0,0 +1,45 @@
#!/bin/bash
# 修正丰度范围logCNO = -4..-1后的边界测试。
# 之前的"高温发散"实际上是因为 abn=1.0logX=0相当于 4000 倍太阳丰度。
# 此处用物理上合理的丰度重新跑这组边界。
#
# 测试点(全部后台并行运行):
# B1 80000/6.5/-4/ -1/-1/-1 高温贫 He、富金属CNO 为 0.1 倍 H
# B2 80000/6.5/-4/ -4/-4/-4 高温贫 He、近太阳 CNO
# B3 80000/6.5/ 2/ -1/-1/-1 高温富 He物理上最难的点
# B4 80000/6.5/ 2/ -4/-4/-4 高温富 He、近太阳
# B5 20000/5.0/ 2/ -1/-1/-1 低温富 He、富金属
# B6 20000/5.0/ 2/ -4/-4/-4 低温富 He、近太阳
# B7 40000/5.5/ 0/ -4/-4/-4 中温类太阳 CNO丰度下限
# B8 60000/6.0/ 0/ -1/-1/-1 中高温富金属抽查点
set -u
cd /home/dckj/program/tlusty/tl208-s54
RESULTS=cno_grid/results
mkdir -p "$RESULTS"
# 后台运行一个模型,把 stdout/stderr 写入对应日志文件
run_bg() {
local tag="$1"; shift
local logfile="$RESULTS/bound_${tag}.log"
echo "[$(date +%H:%M:%S)] launching $tag -> $logfile"
nohup python3 cno_grid/src/run_one.py "$@" > "$logfile" 2>&1 &
echo " pid=$!"
}
# 高温边界80000K—— 最重要的复测点
run_bg 80k_he-4_cno-1 --teff 80000 --logg 6.5 --loghe -4 --logc -1 --logn -1 --logo -1
run_bg 80k_he-4_cno-4 --teff 80000 --logg 6.5 --loghe -4 --logc -4 --logn -4 --logo -4
run_bg 80k_he2_cno-1 --teff 80000 --logg 6.5 --loghe 2 --logc -1 --logn -1 --logo -1
run_bg 80k_he2_cno-4 --teff 80000 --logg 6.5 --loghe 2 --logc -4 --logn -4 --logo -4
# 低温富 He 边界20000K, logHe=2
run_bg 20k_he2_cno-1 --teff 20000 --logg 5.0 --loghe 2 --logc -1 --logn -1 --logo -1
run_bg 20k_he2_cno-4 --teff 20000 --logg 5.0 --loghe 2 --logc -4 --logn -4 --logo -4
# 中温丰度边界
run_bg 40k_he0_cno-4 --teff 40000 --logg 5.5 --loghe 0 --logc -4 --logn -4 --logo -4
run_bg 60k_he0_cno-1 --teff 60000 --logg 6.0 --loghe 0 --logc -1 --logn -1 --logo -1
wait
echo "[$(date +%H:%M:%S)] ALL BOUNDARY TESTS COMPLETE"

46
cno_grid/run_seed_step_tests.sh Executable file
View File

@ -0,0 +1,46 @@
#!/bin/bash
# 针对剩余冷启动失败边界点的种子步进验证测试。
#
# 策略:冷启动在低温、以及高温+富 He+低 CNO 的区域是可行的。用这些已
# 收敛的大气作为种子,去热启动冷启动下会发散的几个点:
#
# S1 60000/6.0/0 /-1/-1/-1 以 40000/5.5/0/-4/-4/-4 为种子Teff 不同)
# S2 80000/6.5/-4/-1/-1/-1 以 80000/6.5/-4/-4/-4/-4 为种子(同 T、更低金属
# S3 80000/6.5/+2/-1/-1/-1 以 80000/6.5/+2/-4/-4/-4 为种子(同 T、更低金属
#
# 注意S1 把 Teff 从 40000 跨到 60000原子相同—— 比同 T、降金属的步进
# 更苛刻,但仍值得一试。
set -u
cd /home/dckj/program/tlusty/tl208-s54
RESULTS=cno_grid/results/seed_step
mkdir -p "$RESULTS"
# S2 首先需要一个已收敛的 80k_he-4_cno-4 大气 —— 上面的 seed_step/ 运行
# 已经有了一个,直接拿它当种子。
SEED_80K_HEPOOR_CNO4=cno_grid/results/seed_step/t80000_g6.5_he-4_c-4_n-4_o-4/t80000_g6.5_he-4_c-4_n-4_o-4.7
SEED_80K_HERICH_CNO4=cno_grid/results/t80000_g6.5_he2_c-4_n-4_o-4/t80000_g6.5_he2_c-4_n-4_o-4.7
SEED_40K_HEPOOR_CNO4=cno_grid/results/t40000_g5.5_he0_c-4_n-4_o-4/t40000_g5.5_he0_c-4_n-4_o-4.7
# 后台运行一个种子步进模型
run_bg() {
local tag="$1"; shift
echo "[$(date +%H:%M:%S)] launching $tag"
nohup python3 cno_grid/src/seed_step.py "$@" > "$RESULTS/${tag}.log" 2>&1 &
echo " pid=$!"
}
# S280K 贫 He 富金属,以 80K 贫 He 低金属为种子(刚验证过)
run_bg s2_80k_he-4_cno-1 --teff 80000 --logg 6.5 --loghe -4 \
--logc -1 --logn -1 --logo -1 --seed $SEED_80K_HEPOOR_CNO4
# S380K 富 He 富金属,以 80K 富 He 低金属为种子
run_bg s3_80k_he2_cno-1 --teff 80000 --logg 6.5 --loghe 2 \
--logc -1 --logn -1 --logo -1 --seed $SEED_80K_HERICH_CNO4
# S160K 贫 He 富金属,以 40K 贫 He 低金属为种子
run_bg s1_60k_he0_cno-1 --teff 60000 --logg 6.0 --loghe 0 \
--logc -1 --logn -1 --logo -1 --seed $SEED_40K_HEPOOR_CNO4
wait
echo "[$(date +%H:%M:%S)] ALL SEED_STEP TESTS COMPLETE"

View File

@ -0,0 +1,643 @@
70 42
2.976647D-07 4.055707D-07 5.544183D-07 7.599508D-07 1.056343D-06 1.465369D-06
2.030084D-06 2.808100D-06 3.881278D-06 5.361527D-06 7.403420D-06 1.021994D-05
1.410493D-05 1.946361D-05 2.685484D-05 3.704920D-05 5.110904D-05 7.049860D-05
9.723527D-05 1.340970D-04 1.849059D-04 2.549140D-04 3.513244D-04 4.839875D-04
6.663212D-04 9.165032D-04 1.258995D-03 1.726478D-03 2.362308D-03 3.223676D-03
4.385680D-03 5.946604D-03 8.034713D-03 1.081701D-02 1.451035D-02 1.939542D-02
2.583366D-02 3.428694D-02 4.534017D-02 5.972633D-02 7.835396D-02 1.023401D-01
1.330546D-01 1.721840D-01 2.218250D-01 2.846049D-01 3.638195D-01 4.635693D-01
5.888826D-01 7.460002D-01 9.437418D-01 1.197830D+00 1.539016D+00 2.019861D+00
2.714951D+00 3.725205D+00 5.194089D+00 7.326155D+00 1.040888D+01 1.483495D+01
2.112890D+01 2.997716D+01 4.226807D+01 5.914746D+01 8.213885D+01 1.133483D+02
1.558501D+02 2.143008D+02 2.957952D+02 2.967420D+02
3.281063D+04 3.104301D+08 6.144835D-16 3.394402D-03 5.458759D-05
5.899031D-05 8.840768D-05 1.307195D-04 1.829752D-04 2.443311D-04
3.151982D-04 8.919652D-01 2.578341D+08 5.031098D-06 1.872376D-08
2.397186D-09 2.928996D-08 1.265290D-09 3.348707D-09 6.547889D-10
1.035973D-08 8.536323D-09 9.222002D-10 7.947837D-10 2.326984D-09
4.747972D-10 7.475982D-09 8.196314D+04 9.281716D-05 4.176669D-06
4.861943D-06 7.286660D-06 1.077760D-05 1.520749D-05 2.052432D-05
2.662734D-05 3.332097D-05 3.921151D-05 4.981679D-05 6.413026D-05
8.244418D-05 2.569596D+07
3.281580D+04 4.228803D+08 8.371604D-16 6.300940D-03 1.013303D-04
1.095125D-04 1.641546D-04 2.427764D-04 3.399356D-04 4.541729D-04
5.866407D-04 1.592077D+00 3.512681D+08 1.264418D-05 4.705600D-08
6.024664D-09 7.360979D-08 3.179905D-09 8.415854D-09 1.645602D-09
2.603486D-08 2.145293D-08 2.317617D-09 1.997427D-09 5.848051D-09
1.193256D-09 1.878781D-08 1.512283D+05 2.003147D-04 8.198985D-06
9.231082D-06 1.369438D-05 2.017599D-05 2.841458D-05 3.830821D-05
4.967186D-05 6.214087D-05 7.310884D-05 9.287440D-05 1.197335D-04
1.549600D-04 3.496752D+07
3.282094D+04 5.779530D+08 1.144311D-15 1.177484D-02 1.893627D-04
2.046776D-04 3.068799D-04 4.540045D-04 6.359685D-04 8.503114D-04
1.100145D-03 2.818584D+00 4.801469D+08 3.198106D-05 1.190176D-07
1.523834D-08 1.861776D-07 8.042908D-09 2.128594D-08 4.162173D-09
6.584658D-08 5.425989D-08 5.861877D-09 5.052040D-09 1.479117D-08
3.018096D-09 4.751792D-08 2.798982D+05 4.587635D-04 1.666751D-05
1.789471D-05 2.612399D-05 3.824171D-05 5.368464D-05 7.224524D-05
9.358319D-05 1.170120D-04 1.376184D-04 1.747823D-04 2.257526D-04
2.942592D-04 4.772289D+07
3.282526D+04 7.920328D+08 1.568467D-15 2.212833D-02 3.558747D-04
3.847182D-04 5.770139D-04 8.540090D-04 1.196971D-03 1.601939D-03
2.077098D-03 4.936032D+00 6.581206D+08 8.114492D-05 3.019772D-07
3.866403D-08 4.723767D-07 2.040704D-08 5.400748D-08 1.056035D-08
1.670612D-07 1.376713D-07 1.487332D-08 1.281828D-08 3.752842D-08
7.657720D-09 1.205608D-07 5.182644D+05 1.105708D-03 3.521802D-05
3.555553D-05 5.071544D-05 7.350801D-05 1.026673D-04 1.377545D-04
1.781452D-04 2.225347D-04 2.616023D-04 3.320865D-04 4.299106D-04
5.641435D-04 6.527618D+07
3.282758D+04 1.100718D+09 2.180317D-15 4.278115D-02 6.880428D-04
7.439758D-04 1.116356D-03 1.653225D-03 2.318937D-03 3.107570D-03
4.040935D-03 8.721054D+00 9.148495D+08 2.130539D-04 7.928640D-07
1.015157D-07 1.240268D-06 5.358085D-08 1.417997D-07 2.772623D-08
4.386074D-07 3.614762D-07 3.905324D-08 3.365533D-08 9.853242D-08
2.010604D-08 3.165327D-07 9.791845D+05 2.852556D-03 7.972880D-05
7.457737D-05 1.030796D-04 1.472419D-04 2.040363D-04 2.724812D-04
3.514197D-04 4.382875D-04 5.148995D-04 6.530702D-04 8.476440D-04
1.118063D-03 9.047922D+07
3.282649D+04 1.526727D+09 3.025169D-15 8.241938D-02 1.325604D-03
1.433788D-03 2.152724D-03 3.190383D-03 4.479502D-03 6.012937D-03
7.846841D-03 1.515161D+01 1.269345D+09 5.512873D-04 2.051574D-06
2.626725D-07 3.209323D-06 1.386448D-07 3.669098D-07 7.173916D-08
1.134847D-06 9.353927D-07 1.010633D-07 8.708448D-08 2.549539D-07
5.202540D-08 8.190291D-07 1.826666D+06 7.335090D-03 1.847619D-04
1.594145D-04 2.124157D-04 2.979234D-04 4.085220D-04 5.420062D-04
6.963111D-04 8.664014D-04 1.017031D-03 1.288348D-03 1.676064D-03
2.214653D-03 1.250679D+08
3.282119D+04 2.114998D+09 4.192605D-15 1.584650D-01 2.548863D-03
2.757916D-03 4.143924D-03 6.147173D-03 8.641730D-03 1.162405D-02
1.523408D-02 2.601293D+01 1.759195D+09 1.407553D-03 5.238148D-06
6.706381D-07 8.194500D-06 3.539981D-07 9.367925D-07 1.831512D-07
2.897320D-06 2.388522D-06 2.580846D-07 2.223456D-07 6.509474D-07
1.328325D-07 2.091163D-06 3.366322D+06 1.842285D-02 4.318438D-04
3.460839D-04 4.436101D-04 6.095298D-04 8.253973D-04 1.086155D-03
1.388321D-03 1.722038D-03 2.019589D-03 2.554289D-03 3.327080D-03
4.383808D-03 1.724934D+08
3.280848D+04 2.925956D+09 5.803282D-15 3.040220D-01 4.890528D-03
5.294130D-03 7.962121D-03 1.182480D-02 1.664850D-02 2.244997D-02
2.956590D-02 4.427395D+01 2.435027D+09 3.532480D-03 1.314632D-05
1.682984D-06 2.056750D-05 8.884478D-07 2.351042D-06 4.595972D-07
7.270888D-06 5.995551D-06 6.479068D-07 5.580177D-07 1.633676D-06
3.333687D-07 5.248350D-06 6.105389D+06 4.549423D-02 1.008820D-03
7.596337D-04 9.379146D-04 1.260978D-03 1.683967D-03 2.194947D-03
2.788374D-03 3.445013D-03 4.036589D-03 5.094531D-03 6.628143D-03
8.659936D-03 2.373078D+08
3.278092D+04 4.046363D+09 8.030550D-15 5.832953D-01 9.383965D-03
1.016435D-02 1.530392D-02 2.275986D-02 3.210203D-02 4.341527D-02
5.748065D-02 7.503072D+01 3.369577D+09 8.657817D-03 3.222254D-05
4.124458D-06 5.041921D-05 2.177627D-06 5.762377D-06 1.126255D-06
1.782005D-05 1.469967D-05 1.588796D-06 1.367687D-06 4.004211D-06
8.170802D-07 1.286506D-05 1.081507D+07 1.132257D-01 2.374369D-03
1.690114D-03 2.014669D-03 2.649631D-03 3.485637D-03 4.494943D-03
5.669469D-03 6.971392D-03 8.162382D-03 1.026890D-02 1.328865D-02
1.710602D-02 3.260089D+08
3.273366D+04 5.595786D+09 1.111331D-14 1.120053D+00 1.802159D-02
1.953419D-02 2.945067D-02 4.386980D-02 6.200600D-02 8.413564D-02
1.119975D-01 1.269166D+02 4.663088D+09 2.055456D-02 7.650798D-05
9.790384D-06 1.197394D-04 5.170257D-06 1.368131D-05 2.673235D-06
4.230797D-05 3.491751D-05 3.774995D-06 3.247141D-06 9.507401D-06
1.939915D-06 3.055096D-05 1.855082D+07 2.821021D-01 5.621268D-03
3.795659D-03 4.379573D-03 5.641365D-03 7.310752D-03 9.322256D-03
1.166682D-02 1.426999D-02 1.670121D-02 2.091156D-02 2.677484D-02
3.377525D-02 4.475582D+08
3.267091D+04 7.739120D+09 1.538100D-14 2.152518D+00 3.463898D-02
3.757720D-02 5.673845D-02 8.467239D-02 1.199561D-01 1.633526D-01
2.185462D-01 2.144891D+02 6.453787D+09 4.717144D-02 1.756063D-04
2.246363D-05 2.749139D-04 1.186627D-05 3.140019D-05 6.132971D-06
9.709695D-05 8.019177D-05 8.672697D-06 7.452216D-06 2.182183D-05
4.452223D-06 7.013650D-05 3.074762D+07 6.844392D-01 1.312854D-02
8.477863D-03 9.512528D-03 1.203586D-02 1.539139D-02 1.942287D-02
2.412442D-02 2.935061D-02 3.435337D-02 4.273772D-02 5.390410D-02
6.648741D-02 6.143324D+08
3.260499D+04 1.070141D+10 2.128363D-14 4.136312D+00 6.657338D-02
7.228494D-02 1.093216D-01 1.634677D-01 2.321684D-01 3.173300D-01
4.262962D-01 3.620367D+02 8.930499D+09 1.053239D-01 3.921494D-04
5.014435D-05 6.141209D-04 2.649658D-05 7.011407D-05 1.368787D-05
2.167791D-04 1.792018D-04 1.938904D-05 1.663927D-05 4.872901D-05
9.941397D-06 1.566496D-04 4.958965D+07 1.581456D+00 2.959982D-02
1.849821D-02 2.031810D-02 2.536030D-02 3.209753D-02 4.016764D-02
4.957512D-02 6.003663D-02 7.030903D-02 8.680031D-02 1.076371D-01
1.300113D-01 8.430136D+08
3.255001D+04 1.478942D+10 2.943633D-14 7.938706D+00 1.277943D-01
1.388851D-01 2.103992D-01 3.152633D-01 4.489299D-01 6.158089D-01
8.294564D-01 6.098430D+02 1.235133D+10 2.319787D-01 8.638154D-04
1.104158D-04 1.353238D-03 5.836209D-05 1.544274D-04 3.013126D-05
4.773057D-04 3.950435D-04 4.276501D-05 3.664640D-05 1.073298D-04
2.189699D-05 3.450826D-04 7.895276D+07 3.451482D+00 6.369696D-02
3.896667D-02 4.218836D-02 5.218423D-02 6.559602D-02 8.162040D-02
1.002812D-01 1.210312D-01 1.418880D-01 1.737709D-01 2.120335D-01
2.518051D-01 1.155513D+09
3.251587D+04 2.042188D+10 4.068250D-14 1.520555D+01 2.448203D-01
2.663050D-01 4.041144D-01 6.068218D-01 8.663891D-01 1.192331D+00
1.607313D+00 1.024570D+03 1.707016D+10 5.115764D-01 1.905039D-03
2.434331D-04 2.985433D-03 1.287061D-04 3.405195D-04 6.639941D-05
1.051859D-03 8.719490D-04 9.445258D-05 8.080384D-05 2.366651D-04
4.828934D-05 7.609387D-04 1.260122D+08 7.135358D+00 1.307373D-01
7.900059D-02 8.479597D-02 1.043419D-01 1.306658D-01 1.620795D-01
1.986201D-01 2.392507D-01 2.809034D-01 3.415009D-01 4.111454D-01
4.823651D-01 1.580011D+09
3.250725D+04 2.817136D+10 5.618085D-14 2.905395D+01 4.679035D-01
5.093874D-01 7.743042D-01 1.165234D+00 1.668016D+00 2.301755D+00
3.099418D+00 1.716415D+03 2.357319D+10 1.138915D+00 4.241029D-03
5.418021D-04 6.648552D-03 2.865276D-04 7.579185D-04 1.476812D-04
2.338982D-03 1.942977D-03 2.106389D-04 1.798457D-04 5.267319D-04
1.075033D-04 1.693386D-03 2.033332D+08 1.408824D+01 2.573604D-01
1.546045D-01 1.652271D-01 2.028090D-01 2.535883D-01 3.142232D-01
3.847189D-01 4.631667D-01 5.448861D-01 6.584876D-01 7.849659D-01
9.137944D-01 2.152511D+09
3.252407D+04 3.882301D+10 7.752405D-14 5.538149D+01 8.922289D-01
9.720267D-01 1.480090D+00 2.232311D+00 3.203637D+00 4.429314D+00
5.947071D+00 2.867534D+03 3.252868D+10 2.546517D+00 9.481473D-03
1.211041D-03 1.486963D-02 6.406018D-04 1.693989D-03 3.297725D-04
5.220465D-03 4.348758D-03 4.719382D-04 4.019577D-04 1.177140D-03
2.403532D-04 3.783351D-03 3.299948D+08 2.689686D+01 4.910924D-01
2.943839D-01 3.141553D-01 3.853159D-01 4.816802D-01 5.969627D-01
7.310620D-01 8.806039D-01 1.038485D+00 1.249374D+00 1.479331D+00
1.714303D+00 2.920693D+09
3.256151D+04 5.345952D+10 1.069034D-13 1.053557D+02 1.698453D+00
1.851306D+00 2.823954D+00 4.268919D+00 6.141101D+00 8.498464D+00
1.136160D+01 4.779780D+03 4.485610D+10 5.626381D+00 2.094463D-02
2.674653D-03 3.286295D-02 1.415227D-03 3.740670D-03 7.273242D-04
1.150539D-02 9.620572D-03 1.045486D-03 8.876047D-04 2.598917D-03
5.309947D-04 8.349357D-03 5.298321D+08 5.044551D+01 9.219464D-01
5.520994D-01 5.891446D-01 7.226723D-01 9.037054D-01 1.120709D+00
1.373428D+00 1.656041D+00 1.957907D+00 2.346732D+00 2.765430D+00
3.195894D+00 3.952561D+09
3.261319D+04 7.357480D+10 1.473318D-13 2.001304D+02 3.230311D+00
3.521550D+00 5.381653D+00 8.154647D+00 1.175616D+01 1.626479D+01
2.163106D+01 7.953713D+03 6.181963D+10 1.212227D+01 4.511371D-02
5.759506D-03 7.083137D-02 3.048874D-03 8.053237D-03 1.563268D-03
2.470436D-02 2.076364D-02 2.260624D-03 1.910977D-03 5.593874D-03
1.143901D-03 1.796026D-02 8.301972D+08 9.408322D+01 1.723504D+00
1.030559D+00 1.099918D+00 1.349797D+00 1.688877D+00 2.096025D+00
2.570743D+00 3.102838D+00 3.676535D+00 4.390385D+00 5.153725D+00
5.943989D+00 5.347023D+09
3.267528D+04 1.012210D+11 2.029365D-13 3.796957D+02 6.143174D+00
6.693389D+00 1.024844D+01 1.556686D+01 2.248066D+01 3.105407D+01
4.106713D+01 1.321677D+04 8.515108D+10 2.534371D+01 9.428449D-02
1.203208D-02 1.481667D-01 6.373952D-03 1.681939D-02 3.257531D-03
5.141338D-02 4.351370D-02 4.749430D-03 3.991501D-03 1.167946D-02
2.391137D-03 3.746936D-02 1.262975D+09 1.754346D+02 3.228356D+00
1.924778D+00 2.054287D+00 2.522189D+00 3.157935D+00 3.922542D+00
4.814691D+00 5.815748D+00 6.901966D+00 8.210785D+00 9.605771D+00
1.105990D+01 7.245137D+09
3.274738D+04 1.392042D+11 2.793528D-13 7.193802D+02 1.169148D+01
1.271470D+01 1.950467D+01 2.969763D+01 4.293219D+01 5.913674D+01
7.776571D+01 2.193070D+04 1.172149D+11 5.146462D+01 1.913724D-01
2.440721D-02 3.011154D-01 1.294464D-02 3.410788D-02 6.585420D-03
1.037722D-01 8.865257D-02 9.708837D-03 8.096018D-03 2.367576D-02
4.854652D-03 7.587492D-02 1.867204D+09 3.276068D+02 6.079931D+00
3.605099D+00 3.845973D+00 4.723777D+00 5.918646D+00 7.358005D+00
9.037283D+00 1.092055D+01 1.297075D+01 1.537261D+01 1.793075D+01
2.061437D+01 9.843959D+09
3.282888D+04 1.913611D+11 3.842891D-13 1.360674D+03 2.230165D+01
2.414722D+01 3.710489D+01 5.661929D+01 8.185657D+01 1.123048D+02
1.469057D+02 3.633545D+04 1.612456D+11 1.020955D+02 3.794192D-01
4.834792D-02 5.980192D-01 2.568931D-02 6.754053D-02 1.298543D-02
2.042263D-01 1.766564D-01 1.943281D-02 1.603841D-02 4.686117D-02
9.628443D-03 1.499679D-01 2.698318D+09 6.124715D+02 1.154412D+01
6.776991D+00 7.221109D+00 8.870721D+00 1.112163D+01 1.383680D+01
1.700031D+01 2.054006D+01 2.439677D+01 2.881264D+01 3.352058D+01
3.848755D+01 1.341098D+10
3.291582D+04 2.629504D+11 5.283266D-13 2.568685D+03 4.276088D+01
4.588894D+01 7.059392D+01 1.079036D+02 1.558111D+02 2.127388D+02
2.769762D+02 6.012549D+04 2.216830D+11 1.993407D+02 7.402503D-01
9.420835D-02 1.169439D+00 5.020430D-02 1.315580D-01 2.514938D-02
3.946348D-01 3.469967D-01 3.839225D-02 3.126423D-02 9.122841D-02
1.879471D-02 2.914133D-01 3.839717D+09 1.144776D+03 2.217650D+01
1.279371D+01 1.359724D+01 1.669926D+01 2.094588D+01 2.607243D+01
3.202816D+01 3.866737D+01 4.589719D+01 5.403244D+01 6.272382D+01
7.193881D+01 1.830599D+10
3.300067D+04 3.611916D+11 7.260143D-13 4.838095D+03 8.279496D+01
8.739663D+01 1.344480D+02 2.056610D+02 2.961618D+02 4.022298D+02
5.215672D+02 9.941500D+04 3.046317D+11 3.857429D+02 1.431068D+00
1.818001D-01 2.267755D+00 9.733689D-02 2.537856D-01 4.814601D-02
7.535902D-01 6.768205D-01 7.543989D-02 6.039377D-02 1.758817D-01
3.636042D-02 5.604527D-01 5.416839D+09 2.135212D+03 4.330639D+01
2.428386D+01 2.568340D+01 3.151114D+01 3.952628D+01 4.920129D+01
6.039003D+01 7.280686D+01 8.631793D+01 1.013353D+02 1.174217D+02
1.345493D+02 2.501289D+10
3.307218D+04 4.960098D+11 9.974040D-13 9.086113D+03 1.628812D+02
1.672010D+02 2.566736D+02 3.923066D+02 5.624791D+02 7.598036D+02
9.818829D+02 1.643745D+05 4.185053D+11 7.450230D+02 2.760572D+00
3.498294D-01 4.392216D+00 1.887062D-01 4.881971D-01 9.169005D-02
1.431489D+00 1.320726D+00 1.485797D-01 1.164536D-01 3.381370D-01
7.021343D-02 1.074047D+00 7.627084D+09 3.964831D+03 8.635412D+01
4.643633D+01 4.869379D+01 5.960765D+01 7.472013D+01 9.294071D+01
1.138892D+02 1.370386D+02 1.622250D+02 1.899944D+02 2.198258D+02
2.517002D+02 3.417395D+10
3.311390D+04 6.810931D+11 1.370278D-12 1.700078D+04 3.275395D+02
3.223894D+02 4.921090D+02 7.497545D+02 1.068606D+03 1.435962D+03
1.850436D+03 2.720774D+05 5.749613D+11 1.448566D+03 5.359126D+00
6.768692D-01 8.570729D+00 3.695493D-01 9.443856D-01 1.750852D-01
2.727398D+00 2.601647D+00 2.960340D-01 2.261901D-01 6.537998D-01
1.365191D-01 2.068150D+00 1.080602D+10 7.307863D+03 1.761421D+02
8.969515D+01 9.274812D+01 1.130541D+02 1.414604D+02 1.756348D+02
2.146828D+02 2.577059D+02 3.045604D+02 3.559709D+02 4.113555D+02
4.707064D+02 4.661687D+10
3.310103D+04 9.354544D+11 1.883536D-12 3.166843D+04 6.755966D+02
6.293418D+02 9.500403D+02 1.438126D+03 2.034855D+03 2.721081D+03
3.498219D+03 4.516485D+05 7.903214D+11 2.868380D+03 1.059119D+01
1.331977D+00 1.704798D+01 7.417232D-01 1.858221D+00 3.389686D-01
5.273092D+00 5.235903D+00 6.041269D-01 4.481440D-01 1.286262D+00
2.704591D-01 4.047618D+00 1.557339D+10 1.331515D+04 3.671025D+02
1.755905D+02 1.777045D+02 2.150383D+02 2.681032D+02 3.317935D+02
4.041949D+02 4.838949D+02 5.708775D+02 6.660837D+02 7.689236D+02
8.793938D+02 6.335044D+10
3.299527D+04 1.285866D+12 2.592765D-12 5.869448D+04 1.431566D+03
1.251514D+03 1.854221D+03 2.777522D+03 3.897455D+03 5.188276D+03
6.656565D+03 7.541548D+05 1.087910D+12 5.887253D+03 2.168540D+01
2.713319D+00 3.518358D+01 1.561571D+00 3.785121D+00 6.772092D-01
1.053577D+01 1.096287D+01 1.286930D+00 9.236065D-01 2.621298D+00
5.559674D-01 8.196432D+00 2.320755D+10 2.383520D+04 7.767523D+02
3.491400D+02 3.427537D+02 4.099947D+02 5.080443D+02 6.256342D+02
7.589790D+02 9.059871D+02 1.066933D+03 1.242976D+03 1.433594D+03
1.638760D+03 8.542351D+10
3.274436D+04 1.770533D+12 3.579591D-12 1.081779D+05 3.116423D+03
2.551881D+03 3.677937D+03 5.428020D+03 7.547254D+03 1.000452D+04
1.281288D+04 1.272362D+06 1.501976D+12 1.287007D+04 4.726494D+01
5.883647D+00 7.742616D+01 3.581270D+00 8.204396D+00 1.436693D+00
2.239020D+01 2.456391D+01 2.949278D+00 2.042863D+00 5.690277D+00
1.220140D+00 1.766233D+01 3.668477D+10 4.152973D+04 1.636417D+03
7.007768D+02 6.626540D+02 7.797096D+02 9.573707D+02 1.171093D+03
1.413794D+03 1.682425D+03 1.977696D+03 2.300851D+03 2.651500D+03
3.029517D+03 1.132779D+11
3.230858D+04 2.442934D+12 4.964162D-12 1.982829D+05 6.900565D+03
5.339397D+03 7.434516D+03 1.076976D+04 1.483527D+04 1.958998D+04
2.504865D+04 2.177078D+06 2.082934D+12 3.078489D+04 1.126278D+02
1.398770D+01 1.866509D+02 9.364621D+00 1.946027D+01 3.340024D+00
5.215109D+01 6.063963D+01 7.519584D+00 5.024315D+00 1.353596D+01
2.944912D+00 4.167732D+01 6.313778D+10 6.919647D+04 3.309937D+03
1.384500D+03 1.259629D+03 1.452330D+03 1.762058D+03 2.137972D+03
2.567446D+03 3.045724D+03 3.573729D+03 4.152361D+03 4.781324D+03
5.460242D+03 1.448149D+11
3.168512D+04 3.375754D+12 6.919367D-12 3.618633D+05 1.521919D+04
1.137513D+04 1.526933D+04 2.168216D+04 2.961498D+04 3.897563D+04
4.976408D+04 3.780657D+06 2.903326D+12 7.964731D+04 2.898113D+02
3.626817D+01 4.871537D+02 2.829885D+01 5.006625D+01 8.500703D+00
1.323383D+02 1.638573D+02 2.136988D+01 1.381355D+01 3.496731D+01
7.768911D+00 1.067500D+02 1.170872D+11 1.072839D+05 6.115128D+03
2.576550D+03 2.266317D+03 2.557310D+03 3.061114D+03 3.682327D+03
4.399107D+03 5.202978D+03 6.094089D+03 7.072250D+03 8.136964D+03
9.287327D+03 1.727647D+11
3.091855D+04 4.666445D+12 9.677909D-12 6.586404D+05 3.275073D+04
2.436116D+04 3.159584D+04 4.406513D+04 5.976835D+04 7.844107D+04
1.000239D+05 6.636619D+06 4.060792D+12 2.073736D+05 7.479289D+02
9.661313D+01 1.280032D+03 9.417158D+01 1.307511D+02 2.246950D+01
3.435895D+02 4.548215D+02 6.426063D+01 4.040812D+01 9.164533D+01
2.102784D+01 2.772632D+02 2.183898D+11 1.515084D+05 9.932193D+03
4.326052D+03 3.715047D+03 4.111575D+03 4.858392D+03 5.798111D+03
6.894395D+03 8.132111D+03 9.508970D+03 1.102273D+04 1.267208D+04
1.445527D+04 1.870341D+11
3.008236D+04 6.444003D+12 1.353427D-11 1.197230D+06 6.804052D+04
5.160528D+04 6.513724D+04 8.962692D+04 1.209468D+05 1.583814D+05
2.017340D+05 1.168676D+07 5.678896D+12 5.098092D+05 1.813728D+03
2.524759D+02 3.175575D+03 3.234881D+02 3.281813D+02 5.925368D+01
8.655530D+02 1.224038D+03 1.944759D+02 1.195566D+02 2.298579D+02
5.534577D+01 6.886487D+02 3.863375D+11 1.925251D+05 1.397745D+04
6.368852D+03 5.399960D+03 5.890398D+03 6.886610D+03 8.165058D+03
9.671099D+03 1.138075D+04 1.328761D+04 1.538670D+04 1.767521D+04
2.015032D+04 1.806808D+11
2.924164D+04 8.878975D+12 1.885305D-11 2.172867D+06 1.362575D+05
1.063619D+05 1.326448D+05 1.810496D+05 2.434580D+05 3.182525D+05
4.049685D+05 2.048785D+07 7.910617D+12 1.152039D+06 4.030731D+03
6.355322D+02 7.241339D+03 1.049629D+03 7.763350D+02 1.536326D+02
2.067207D+03 3.091540D+03 5.736464D+02 3.474368D+02 5.391620D+02
1.385213D+02 1.598577D+03 6.340253D+11 2.205826D+05 1.722050D+04
8.205230D+03 6.930606D+03 7.488344D+03 8.686009D+03 1.024723D+04
1.209956D+04 1.421050D+04 1.656920D+04 1.916775D+04 2.200201D+04
2.506783D+04 1.558802D+11
2.848425D+04 1.217365D+13 2.604476D-11 3.919774D+06 2.632612D+05
2.113172D+05 2.641077D+05 3.590672D+05 4.817138D+05 6.288838D+05
7.995808D+05 3.537488D+07 1.092820D+13 2.382676D+06 8.206952D+03
1.510028D+03 1.509778D+04 2.985711D+03 1.722220D+03 3.841817D+02
4.630114D+03 7.207544D+03 1.589010D+03 9.544234D+02 1.176660D+03
3.253945D+02 3.451116D+03 9.663211D+11 2.354039D+05 1.938358D+04
9.590348D+03 8.121559D+03 8.725499D+03 1.006586D+04 1.183153D+04
1.393624D+04 1.634106D+04 1.903090D+04 2.199618D+04 2.523111D+04
2.873016D+04 1.249311D+11
2.788789D+04 1.654916D+13 3.555989D-11 6.975547D+06 4.899000D+05
4.031963D+05 5.088650D+05 6.911456D+05 9.259824D+05 1.207784D+06
1.534615D+06 5.954659D+07 1.492067D+13 4.565662D+06 1.553151D+04
3.303452D+03 2.914106D+04 7.227433D+03 3.582792D+03 8.992387D+02
9.677894D+03 1.542580D+04 3.975725D+03 2.377756D+03 2.399694D+03
7.105228D+02 6.965249D+03 1.389447D+12 2.500204D+05 2.147159D+04
1.094737D+04 9.326873D+03 9.988077D+03 1.147859D+04 1.345592D+04
1.582014D+04 1.852585D+04 2.155493D+04 2.489552D+04 2.854000D+04
3.248105D+04 1.004362D+11
2.749144D+04 2.224275D+13 4.790222D-11 1.216252D+07 8.769027D+05
7.396367D+05 9.433101D+05 1.281961D+06 1.716565D+06 2.237742D+06
2.841994D+06 9.711734D+07 2.009940D+13 8.255533D+06 2.785751D+04
6.534982D+03 5.305724D+04 1.491144D+04 6.994502D+03 1.922876D+03
1.886995D+04 3.040847D+04 8.819144D+03 5.264734D+03 4.604858D+03
1.435339D+03 1.325114D+04 1.920142D+12 2.799769D+05 2.494597D+04
1.303528D+04 1.119036D+04 1.196257D+04 1.371197D+04 1.604401D+04
1.883815D+04 2.204012D+04 2.562675D+04 2.958286D+04 3.389821D+04
3.856254D+04 8.671964D+10
2.727565D+04 2.953732D+13 6.368690D-11 2.065775D+07 1.514008D+06
1.308342D+06 1.684980D+06 2.292852D+06 3.069959D+06 4.001029D+06
5.079929D+06 1.535417D+08 2.672250D+13 1.427887D+07 4.812966D+04
1.180212D+04 9.248633D+04 2.725379D+04 1.288467D+04 3.743414D+03
3.459404D+04 5.596262D+04 1.745507D+04 1.041342D+04 8.392734D+03
2.696963D+03 2.400260D+04 2.585649D+12 3.360328D+05 3.103727D+04
1.656300D+04 1.435080D+04 1.533632D+04 1.755510D+04 2.051926D+04
2.407335D+04 2.814990D+04 3.271720D+04 3.775499D+04 4.324838D+04
4.918179D+04 8.226939D+10
2.720323D+04 3.877051D+13 8.364829D-11 3.399005D+07 2.540831D+06
2.241955D+06 2.912018D+06 3.968570D+06 5.314907D+06 6.926534D+06
8.792753D+06 2.360197D+08 3.509808D+13 2.368820D+07 8.073882D+04
2.006456D+04 1.557853D+05 4.655652D+04 2.257270D+04 6.754286D+03
6.028697D+04 9.760623D+04 3.167230D+04 1.889060D+04 1.465325D+04
4.782474D+03 4.174905D+04 3.418630D+12 4.286173D+05 4.114203D+04
2.238911D+04 1.959686D+04 2.096099D+04 2.398242D+04 2.801881D+04
3.286065D+04 3.841602D+04 4.464014D+04 5.150391D+04 5.898429D+04
6.705582D+04 8.513907D+10
2.724132D+04 5.033581D+13 1.086383D-10 5.394024D+07 4.147474D+06
3.734314D+06 4.887583D+06 6.671880D+06 8.939293D+06 1.165105D+07
1.478861D+07 3.538324D+08 4.558360D+13 3.764522D+07 1.319027D+05
3.282233D+04 2.549089D+05 7.650634D+04 3.789158D+04 1.152773D+04
1.008432D+05 1.632515D+05 5.411342D+04 3.227545D+04 2.467308D+04
8.114578D+03 7.017297D+04 4.455139D+12 5.732747D+05 5.748910D+04
3.188264D+04 2.822032D+04 3.024721D+04 3.461751D+04 4.044720D+04
4.743773D+04 5.545779D+04 6.444100D+04 7.434323D+04 8.512654D+04
9.674675D+04 9.489918D+10
2.738251D+04 6.464849D+13 1.395497D-10 8.224343D+07 6.577210D+06
6.048972D+06 7.973804D+06 1.090440D+07 1.461932D+07 1.905823D+07
2.418923D+07 5.177081D+08 5.855362D+13 5.720660D+07 2.096695D+05
5.197520D+04 4.051239D+05 1.216320D+05 6.123009D+04 1.881357D+04
1.627340D+05 2.634257D+05 8.828708D+04 5.266620D+04 4.018538D+04
1.325683D+04 1.142514D+05 5.730148D+12 8.018974D+05 8.457998D+04
4.783516D+04 4.286831D+04 4.609845D+04 5.282234D+04 6.175462D+04
7.245154D+04 8.471912D+04 9.845346D+04 1.135834D+05 1.300426D+05
1.477490D+05 1.138961D+11
2.763689D+04 8.212872D+13 1.772774D-10 1.202534D+08 1.011473D+07
9.517197D+06 1.263391D+07 1.731292D+07 2.323042D+07 3.029440D+07
3.845049D+07 7.387870D+08 7.438366D+13 8.302845D+07 3.231884D+05
7.968378D+04 6.238054D+05 1.870406D+05 9.548986D+04 2.950478D+04
2.538369D+05 4.109909D+05 1.384174D+05 8.258601D+04 6.334694D+04
2.089906D+04 1.801993D+05 7.274958D+12 1.179362D+06 1.318733D+05
7.610356D+04 6.915067D+04 7.470414D+04 8.575390D+04 1.003595D+05
1.178205D+05 1.378302D+05 1.602169D+05 1.848579D+05 2.116284D+05
2.403654D+05 1.482231D+11
2.801839D+04 1.032172D+14 2.227461D-10 1.687226D+08 1.507719D+07
1.453287D+07 1.943151D+07 2.669234D+07 3.585412D+07 4.677960D+07
5.937715D+07 1.027830D+09 9.346166D+13 1.150467D+08 4.813327D+05
1.181863D+05 9.287618D+05 2.781187D+05 1.439338D+05 4.459407D+04
3.830723D+05 6.205355D+05 2.092544D+05 1.248703D+05 9.665477D+04
3.183817D+04 2.752566D+05 9.115507D+12 1.834834D+06 2.189841D+05
1.292294D+05 1.191875D+05 1.294968D+05 1.490298D+05 1.746742D+05
2.052663D+05 2.402855D+05 2.794303D+05 3.224704D+05 3.691536D+05
4.191313D+05 2.105574D+11
2.853644D+04 1.284214D+14 2.769971D-10 2.276972D+08 2.179839D+07
2.155633D+07 2.904277D+07 4.000687D+07 5.380971D+07 7.025076D+07
8.917777D+07 1.395172D+09 1.162246D+14 1.522160D+08 6.913818D+05
1.694772D+05 1.336221D+06 3.999233D+05 2.100005D+05 6.513544D+04
5.599869D+05 9.077084D+05 3.058887D+05 1.825600D+05 1.428517D+05
4.695617D+04 4.074303D+05 1.127013D+13 3.025456D+06 3.874776D+05
2.343462D+05 2.193531D+05 2.398749D+05 2.769746D+05 3.252853D+05
3.827549D+05 4.484502D+05 5.218034D+05 6.023491D+05 6.895376D+05
7.825690D+05 3.260184D+11
2.919852D+04 1.583606D+14 3.412539D-10 2.966286D+08 3.062542D+07
3.112178D+07 4.227364D+07 5.841901D+07 7.869692D+07 1.028199D+08
1.305381D+08 1.850651D+09 1.431857D+14 1.923866D+08 9.571599D+05
2.348176D+05 1.857394D+06 5.561129D+05 2.968466D+05 9.212094D+04
7.935686D+05 1.287322D+06 4.331656D+05 2.585541D+05 2.046459D+05
6.713017D+04 5.846877D+05 1.373740D+13 5.275135D+06 7.247973D+05
4.511710D+05 4.290284D+05 4.727013D+05 5.479895D+05 6.451355D+05
7.603355D+05 8.918085D+05 1.038413D+06 1.199135D+06 1.372690D+06
1.557118D+06 5.469924D+11
3.000985D+04 1.938241D+14 4.169847D-10 3.748909D+08 4.194723D+07
4.386244D+07 6.009998D+07 8.334998D+07 1.124812D+08 1.470873D+08
1.867627D+08 2.403976D+09 1.749611D+14 2.324121D+08 1.276256D+06
3.140630D+05 2.492961D+06 7.472889D+05 4.063899D+05 1.261865D+05
1.089690D+06 1.769204D+06 5.943000D+05 3.547826D+05 2.840553D+05
9.301473D+04 8.130773D+05 1.646966D+13 9.650090D+06 1.422110D+06
9.132759D+05 8.827152D+05 9.805391D+05 1.141901D+06 1.348135D+06
1.591858D+06 1.869486D+06 2.178590D+06 2.516822D+06 2.880993D+06
3.266025D+06 9.820880D+11
3.097406D+04 2.358179D+14 5.058744D-10 4.621948D+08 5.620180D+07
6.053663D+07 8.371203D+07 1.165474D+08 1.575890D+08 2.062679D+08
2.619313D+08 3.064613D+09 2.122578D+14 2.679152D+08 1.633890D+06
4.041158D+05 3.220271D+06 9.671374D+05 5.369632D+05 1.668734D+05
1.444745D+06 2.347827D+06 7.873807D+05 4.701178D+05 3.806872D+05
1.244802D+05 1.091781D+06 1.931229D+13 1.825995D+07 2.886678D+06
1.915642D+06 1.883152D+06 2.110039D+06 2.469696D+06 2.924945D+06
3.461002D+06 4.070376D+06 4.747659D+06 5.487125D+06 6.280495D+06
7.114069D+06 1.855418D+12
3.208965D+04 2.856347D+14 6.097798D-10 5.586009D+08 7.392481D+07
8.208742D+07 1.146026D+08 1.602125D+08 2.170829D+08 2.844199D+08
3.611786D+08 3.842349D+09 2.558547D+14 2.928056D+08 1.993105D+06
4.963274D+05 3.971720D+06 1.195837D+06 6.790958D+05 2.112972D+05
1.834026D+06 2.983322D+06 9.990138D+05 5.965745D+05 4.884909D+05
1.595540D+05 1.403710D+06 2.191108D+13 3.491791D+07 5.932811D+06
4.072219D+06 4.073322D+06 4.605867D+06 5.419918D+06 6.440852D+06
7.638554D+06 8.997109D+06 1.050413D+07 1.214526D+07 1.389850D+07
1.572620D+07 3.596871D+12
3.334708D+04 3.449019D+14 7.307074D-10 6.641948D+08 9.582497D+07
1.097371D+08 1.547039D+08 2.171952D+08 2.949274D+08 3.867898D+08
4.911159D+08 4.748342D+09 3.065938D+14 2.996859D+08 2.286502D+06
5.741179D+05 4.614230D+06 1.393627D+06 8.106830D+05 2.526106D+05
2.198114D+06 3.579098D+06 1.196891D+06 7.148646D+05 5.917511D+05
1.931149D+05 1.703783D+06 2.365339D+13 6.532157D+07 1.195989D+07
8.490405D+06 8.642020D+06 9.863656D+06 1.167167D+07 1.391952D+07
1.654691D+07 1.952044D+07 2.281180D+07 2.638516D+07 3.018271D+07
3.410251D+07 6.899742D+12
3.470765D+04 4.157712D+14 8.716745D-10 7.801557D+08 1.232233D+08
1.454820D+08 2.070733D+08 2.919476D+08 3.972750D+08 5.214836D+08
6.619116D+08 5.808421D+09 3.657411D+14 2.841057D+08 2.441706D+06
6.188846D+05 4.995039D+06 1.514193D+06 9.030901D+05 2.818402D+05
2.458555D+06 4.007043D+06 1.338242D+06 7.994316D+05 6.688067D+05
2.180920D+05 1.929359D+06 2.391230D+13 1.147310D+08 2.269870D+07
1.667330D+07 1.726629D+07 1.989127D+07 2.366819D+07 2.832640D+07
3.375218D+07 3.987864D+07 4.664372D+07 5.396198D+07 6.168925D+07
6.956432D+07 1.251333D+13
3.621335D+04 4.998420D+14 1.034572D-09 9.026371D+08 1.566805D+08
1.906269D+08 2.739473D+08 3.878807D+08 5.289416D+08 6.948906D+08
8.814924D+08 7.013899D+09 4.340900D+14 2.430346D+08 2.359724D+06
6.043784D+05 4.898675D+06 1.491032D+06 9.120080D+05 2.851402D+05
2.493074D+06 4.067232D+06 1.356858D+06 8.107008D+05 6.850806D+05
2.233028D+05 1.980023D+06 2.204732D+13 1.859985D+08 3.985020D+07
3.030879D+07 3.193522D+07 3.713749D+07 4.443783D+07 5.337478D+07
6.374910D+07 7.543533D+07 8.830499D+07 1.021674D+08 1.166876D+08
1.312444D+08 2.115367D+13
3.782588D+04 6.004738D+14 1.227135D-09 1.035782D+09 1.989396D+08
2.491544D+08 3.614105D+08 5.138507D+08 7.021554D+08 9.230776D+08
1.169842D+09 8.421727D+09 5.148856D+14 1.885361D+08 2.083098D+06
5.394732D+05 4.390454D+06 1.342160D+06 8.415722D+05 2.636228D+05
2.309889D+06 3.771901D+06 1.257147D+06 7.512611D+05 6.408827D+05
2.088500D+05 1.855621D+06 1.859930D+13 2.734790D+08 6.365689D+07
5.015353D+07 5.375475D+07 6.309051D+07 7.590920D+07 9.149576D+07
1.095308D+08 1.297965D+08 1.520463D+08 1.758883D+08 2.006097D+08
2.248614D+08 3.260388D+13
3.958279D+04 7.233998D+14 1.462518D-09 1.185639D+09 2.540761D+08
3.272926D+08 4.791402D+08 6.840449D+08 9.365678D+08 1.231876D+09
1.558956D+09 1.010917D+10 6.136479D+14 1.331039D+08 1.697364D+06
4.447053D+05 3.633858D+06 1.115873D+06 7.168084D+05 2.250098D+05
1.975412D+06 3.228689D+06 1.075292D+06 6.427025D+05 5.531744D+05
1.802770D+05 1.604463D+06 1.447176D+13 3.704325D+08 9.407317D+07
7.683345D+07 8.376443D+07 9.921782D+07 1.200317D+08 1.451819D+08
1.741914D+08 2.067026D+08 2.422681D+08 2.801325D+08 3.188769D+08
3.557708D+08 4.651206D+13
4.157267D+04 8.803566D+14 1.765576D-09 1.364841D+09 3.300174D+08
4.372863D+08 6.462059D+08 9.264423D+08 1.270937D+09 1.672174D+09
2.111600D+09 1.222131D+10 7.408055D+14 8.555921D+07 1.291288D+06
3.424700D+05 2.810274D+06 8.669680D+05 5.704057D+05 1.794784D+05
1.578478D+06 2.582350D+06 8.595767D+05 5.138653D+05 4.460883D+05
1.454326D+05 1.296117D+06 1.047311D+13 4.748288D+08 1.324509D+08
1.123203D+08 1.246147D+08 1.490014D+08 1.812743D+08 2.200383D+08
2.646062D+08 3.144034D+08 3.686334D+08 4.258750D+08 4.833792D+08
5.357897D+08 6.310809D+13
4.391141D+04 1.090568D+15 2.175378D-09 1.592290D+09 4.406094D+08
6.011067D+08 8.971122D+08 1.291845D+09 1.775698D+09 2.336232D+09
2.940342D+09 1.496565D+10 9.127503D+14 5.006892D+07 9.274078D+05
2.491720D+05 2.053954D+06 6.366948D+05 4.291363D+05 1.354018D+05
1.192739D+06 1.953226D+06 6.499776D+05 3.886412D+05 3.402423D+05
1.110058D+05 9.903510D+05 7.107134D+12 5.906012D+08 1.826522D+08
1.611998D+08 1.821751D+08 2.200023D+08 2.692448D+08 3.280436D+08
3.954114D+08 4.704080D+08 5.515904D+08 6.362465D+08 7.189868D+08
7.892494D+08 8.351649D+13
4.667882D+04 1.379129D+15 2.742086D-09 1.891838D+09 6.071726D+08
8.537437D+08 1.287420D+09 1.862428D+09 2.564858D+09 3.372592D+09
4.222545D+09 1.855492D+10 1.150530D+15 2.719028D+07 6.430546D+05
1.751408D+05 1.450577D+06 4.519252D+05 3.120809D+05 9.878243D+04
8.713711D+05 1.428445D+06 4.753449D+05 2.842821D+05 2.509586D+05
8.196382D+04 7.318182D+05 4.615631D+12 7.264411D+08 2.513391D+08
2.313269D+08 2.665347D+08 3.252563D+08 4.005401D+08 4.899117D+08
5.919154D+08 7.049424D+08 8.262693D+08 9.505262D+08 1.066794D+09
1.153819D+09 1.095838D+14
4.990589D+04 1.777263D+15 3.527412D-09 2.295262D+09 8.617941D+08
1.249499D+09 1.904256D+09 2.767568D+09 3.817810D+09 5.012876D+09
6.224920D+09 2.315364D+10 1.480036D+15 1.425540D+07 4.442577D+05
1.226979D+05 1.021054D+06 3.197841D+05 2.261780D+05 7.184520D+04
6.344745D+05 1.041212D+06 3.465860D+05 2.073215D+05 1.844982D+05
6.033788D+04 5.390153D+05 2.958044D+12 8.965963D+08 3.489797D+08
3.352624D+08 3.940024D+08 4.859686D+08 6.022587D+08 7.395273D+08
8.955214D+08 1.067321D+09 1.249527D+09 1.431025D+09 1.588880D+09
1.679751D+09 1.439176D+14
5.359392D+04 2.327519D+15 4.615078D-09 2.852792D+09 1.256403D+09
1.877771D+09 2.891952D+09 4.222010D+09 5.831597D+09 7.635453D+09
9.360266D+09 2.886597D+10 1.936398D+15 7.558895D+06 3.158648D+05
8.845637D+04 7.395095D+05 2.328377D+05 1.685526D+05 5.373829D+04
4.750190D+05 7.803667D+05 2.598829D+05 1.554902D+05 1.394437D+05
4.567008D+04 4.081355D+05 1.930337D+12 1.123458D+09 4.925659D+08
4.937591D+08 5.917697D+08 7.376756D+08 9.199437D+08 1.133903D+09
1.375826D+09 1.640068D+09 1.915354D+09 2.177637D+09 2.377306D+09
2.427001D+09 1.902026D+14
5.772347D+04 3.088010D+15 6.119564D-09 3.642360D+09 1.875859D+09
2.886939D+09 4.491394D+09 6.584591D+09 9.100430D+09 1.185675D+10
1.424419D+10 3.565413D+10 2.567646D+15 4.223628D+06 2.372518D+05
6.732629D+04 5.654396D+05 1.789153D+05 1.324515D+05 4.237810D+04
3.749528D+05 6.166124D+05 2.054374D+05 1.229401D+05 1.110761D+05
3.643094D+04 3.256818D+05 1.315550D+12 1.439958D+09 7.092118D+08
7.407338D+08 9.047668D+08 1.139443D+09 1.429529D+09 1.768184D+09
2.148757D+09 2.559645D+09 2.976143D+09 3.344232D+09 3.555448D+09
3.444392D+09 2.534138D+14
6.227583D+04 4.133236D+15 8.188204D-09 4.768729D+09 2.851803D+09
4.512423D+09 7.087588D+09 1.042959D+10 1.440957D+10 1.862202D+10
2.167745D+10 4.315886D+10 3.435600D+15 2.542941D+06 1.903081D+05
5.466900D+04 4.612659D+05 1.465872D+05 1.108775D+05 3.558921D+04
3.152143D+05 5.188795D+05 1.729191D+05 1.035000D+05 9.418805D+04
3.093154D+04 2.766280D+05 9.476718D+11 1.888860D+09 1.039366D+09
1.128632D+09 1.403562D+09 1.784788D+09 2.251734D+09 2.793771D+09
3.398147D+09 4.039804D+09 4.662564D+09 5.142678D+09 5.249274D+09
4.717468D+09 3.398409D+14
6.725311D+04 5.550439D+15 1.099387D-08 6.351794D+09 4.371820D+09
7.099909D+09 1.125122D+10 1.660909D+10 2.290953D+10 2.922975D+10
3.242651D+10 5.054036D+10 4.612790D+15 1.649100D+06 1.619664D+05
4.705191D+04 3.988210D+05 1.272212D+05 9.821648D+04 3.161634D+04
2.803340D+05 4.618864D+05 1.539428D+05 9.215838D+04 8.444616D+04
2.776403D+04 2.484063D+05 7.198464D+11 2.518285D+09 1.537876D+09
1.732014D+09 2.190514D+09 2.810746D+09 3.564322D+09 4.433689D+09
5.393043D+09 6.386574D+09 7.284400D+09 7.806371D+09 7.503328D+09
6.106102D+09 4.567763D+14
7.267926D+04 7.436448D+15 1.472832D-08 8.517373D+09 6.685468D+09
1.112424D+10 1.777380D+10 2.630405D+10 3.616011D+10 4.524154D+10
4.675694D+10 5.661778D+10 6.179670D+15 1.136897D+06 1.440709D+05
4.228835D+04 3.600259D+05 1.152338D+05 9.068958D+04 2.927051D+04
2.598147D+05 4.284455D+05 1.428036D+05 8.550421D+04 7.885891D+04
2.595411D+04 2.323116D+05 5.709179D+11 3.378388D+09 2.274097D+09
2.649935D+09 3.404513D+09 4.405216D+09 5.612138D+09 6.994690D+09
8.499025D+09 9.999681D+09 1.119909D+10 1.149610D+10 1.016939D+10
7.357446D+09 6.122538D+14
7.858647D+04 9.895650D+15 1.959817D-08 1.139342D+10 1.010749D+10
1.720285D+10 2.769359D+10 4.105788D+10 5.612427D+10 6.821008D+10
6.386134D+10 6.036481D+10 8.222931D+15 8.213782D+05 1.320202D+05
3.912450D+04 3.344751D+05 1.073864D+05 8.604637D+04 2.783964D+04
2.473679D+05 4.082464D+05 1.360736D+05 8.148737D+04 7.561171D+04
2.490932D+04 2.230505D+05 4.680730D+11 4.520059D+09 3.331486D+09
4.007242D+09 5.224134D+09 6.812127D+09 8.714060D+09 1.087443D+10
1.317991D+10 1.535138D+10 1.673103D+10 1.615589D+10 1.286720D+10
8.230798D+09 8.149019D+14
8.501041D+04 1.303893D+16 2.582291D-08 1.510605D+10 1.501638D+10
2.610010D+10 4.230552D+10 6.278001D+10 8.507888D+10 9.916779D+10
8.162785D+10 6.140367D+10 1.083467D+16 6.148846D+05 1.232875D+05
3.686303D+04 3.163653D+05 1.018617D+05 8.299649D+04 2.691355D+04
2.393698D+05 3.953401D+05 1.317730D+05 7.892344D+04 7.364762D+04
2.428389D+04 2.175329D+05 3.936253D+11 5.993436D+09 4.806126D+09
5.954048D+09 7.868143D+09 1.033289D+10 1.326467D+10 1.656037D+10
1.998350D+10 2.292963D+10 2.403215D+10 2.138962D+10 1.511381D+10
8.624345D+09 1.073875D+15
9.198890D+04 1.698519D+16 3.363790D-08 1.978095D+10 2.185385D+10
3.873090D+10 6.316809D+10 9.373549D+10 1.254432D+11 1.379547D+11
9.723477D+10 6.006281D+10 1.411363D+16 4.733957D+05 1.165418D+05
3.513473D+04 3.026209D+05 9.769343D+04 8.084631D+04 2.627121D+04
2.338664D+05 3.865173D+05 1.288330D+05 7.717294D+04 7.239299D+04
2.388990D+04 2.140796D+05 3.377942D+11 7.848479D+09 6.806035D+09
8.665547D+09 1.159603D+10 1.532748D+10 1.973462D+10 2.462448D+10
2.951321D+10 3.314358D+10 3.291743D+10 2.649234D+10 1.655803D+10
8.586537D+09 1.398989D+15
9.956936D+04 2.187752D+16 4.332642D-08 2.557361D+10 3.116082D+10
5.622952D+10 9.221509D+10 1.366750D+11 1.796941D+11 1.827670D+11
1.083845D+11 5.703905D+10 1.817867D+16 3.735461D+05 1.112421D+05
3.379450D+04 2.920521D+05 9.451194D+04 7.934860D+04 2.583457D+04
2.301712D+05 3.806534D+05 1.268789D+05 7.601195D+04 7.165182D+04
2.366339D+04 2.121198D+05 2.951084D+11 1.014700D+10 9.461679D+09
1.235629D+10 1.672793D+10 2.224098D+10 2.870288D+10 3.575339D+10
4.242743D+10 4.623658D+10 4.278713D+10 3.070437D+10 1.711856D+10
8.240471D+09 1.802053D+15
1.078080D+05 2.791586D+16 5.528436D-08 3.274209D+10 4.368849D+10
8.016118D+10 1.321021D+11 1.952827D+11 2.505036D+11 2.302485D+11
1.141731D+11 5.304034D+10 2.319589D+16 3.025328D+05 1.074883D+05
3.288653D+04 2.850883D+05 9.246726D+04 7.867636D+04 2.566180D+04
2.288086D+05 3.786245D+05 1.262031D+05 7.561583D+04 7.160091D+04
2.366335D+04 2.121843D+05 2.626925D+11 1.299152D+10 1.295751D+10
1.732426D+10 2.370625D+10 3.168604D+10 4.095955D+10 5.085797D+10
5.950359D+10 6.223848D+10 5.271604D+10 3.351913D+10 1.693298D+10
7.711539D+09 2.299566D+15
1.167749D+05 3.541920D+16 7.014332D-08 4.178453D+10 6.065680D+10
1.130255D+11 1.870379D+11 2.752652D+11 3.412521D+11 2.762112D+11
1.150294D+11 4.861099D+10 2.943031D+16 2.530904D+05 1.059282D+05
3.262320D+04 2.836208D+05 9.218457D+04 7.941466D+04 2.594586D+04
2.315074D+05 3.833012D+05 1.277624D+05 7.655831D+04 7.279769D+04
2.407471D+04 2.159341D+05 2.392603D+11 1.657980D+10 1.760222D+10
2.405319D+10 3.324100D+10 4.463913D+10 5.775250D+10 7.134016D+10
8.181739D+10 8.097910D+10 6.169794D+10 3.481729D+10 1.622451D+10
7.095266D+09 2.917828D+15
1.265563D+05 4.491044D+16 8.893887D-08 5.363748D+10 8.420589D+10
1.591617D+11 2.642830D+11 3.862279D+11 4.564999D+11 3.164457D+11
1.120646D+11 4.410763D+10 3.731641D+16 2.209559D+05 1.076846D+05
3.336757D+04 2.908692D+05 9.472506D+04 8.254912D+04 2.701177D+04
2.411790D+05 3.995184D+05 1.331683D+05 7.980564D+04 7.618150D+04
2.520916D+04 2.261691D+05 2.244950D+11 2.128352D+10 2.394622D+10
3.339152D+10 4.656850D+10 6.279168D+10 8.122445D+10 9.954028D+10
1.109668D+11 1.020452D+11 6.887657D+10 3.477531D+10 1.520137D+10
6.453885D+09 3.699938D+15
1.372500D+05 5.720882D+16 1.132934D-07 6.992964D+10 1.180776D+11
2.261478D+11 3.764542D+11 5.442415D+11 6.012933D+11 3.471973D+11
1.064778D+11 3.974038D+10 4.753490D+16 2.036431D+05 1.143441D+05
3.563322D+04 3.113931D+05 1.015930D+05 8.948845D+04 2.932473D+04
2.619929D+05 4.342037D+05 1.447300D+05 8.674248D+04 8.310371D+04
2.751543D+04 2.469208D+05 2.186679D+11 2.774895D+10 3.295217D+10
4.682227D+10 6.584743D+10 8.908785D+10 1.150635D+11 1.393111D+11
1.490990D+11 1.245161D+11 7.365199D+10 3.369575D+10 1.401887D+10
5.824107D+09 4.713406D+15
1.373594D+05 5.734791D+16 1.135689D-07 7.012194D+10 1.184836D+11
2.269535D+11 3.778026D+11 5.461189D+11 6.028904D+11 3.474477D+11
1.064146D+11 3.969893D+10 4.765046D+16 2.035588D+05 1.144495D+05
3.566797D+04 3.117041D+05 1.016962D+05 8.958841D+04 2.935788D+04
2.622907D+05 4.346991D+05 1.448951D+05 8.684152D+04 8.320143D+04
2.754793D+04 2.472131D+05 2.186697D+11 2.782527D+10 3.305961D+10
4.698325D+10 6.607897D+10 8.940372D+10 1.154687D+11 1.397811D+11
1.495299D+11 1.247414D+11 7.368689D+10 3.368145D+10 1.400698D+10
5.818107D+09 4.724867D+15

120
cno_grid/src/check_conv.py Normal file
View File

@ -0,0 +1,120 @@
#!/usr/bin/env python3
"""从 Tlusty 的 fort.9 输出判断模型的收敛性。
fort.9 文件逐迭代逐深度地列出各状态参量的相对变化量"MAXIMUM"
7 个数据列是该深度上最大的相对变化量*最后一次迭代*所有
深度上 |MAXIMUM| 的最大值小于收敛阈值 CHMAX 即认为模型已收敛
本模块的解析方式与已有 gui/tlusty.py 中的 pconv() 一致但返回机器可读
的结果而非绘图
用法
check_conv.py fort.9 # 默认 CHMAX=0.001
check_conv.py fort.9 --chmax 0.01 # 自定义阈值
check_conv.py -j fort.9 # 输出 JSON
"""
import argparse
import json
import re
import sys
# 一行数据形如: ITER ID TEMP NE POP RAD MAXIMUM ilev ifr
# 例如 " 28 1 -1.22E-06 1.21E-06 9.85E-04 ..."
_DATA_ROW = re.compile(
r"^\s*(\d+)\s+(\d+)\s+" # iter, depth迭代号、深度索引
r"([-+\dE.]+)\s+" # temp温度相对变化
r"([-+\dE.]+)\s+" # ne电子密度相对变化
r"([-+\dE.]+)\s+" # pop布居数相对变化
r"([-+\dE.]+)\s+" # rad辐射场相对变化
r"([-+\dE.]+)\s+" # maximum本深度最大相对变化
r"(\d+)\s+(\d+)\s*$" # ilev, ifr触发的能级、频率索引
)
def parse_fort9(path):
"""解析 fort.9。返回 (last_iter, rows),其中 rows 是最后一次迭代各深度
dict 列表每项形如
{depth, temp, ne, pop, rad, maximum}"""
last_iter = None
cur_iter = None
cur_rows = []
with open(path) as f:
for line in f:
m = _DATA_ROW.match(line)
if not m:
continue
it = int(m.group(1))
if it != cur_iter:
# 进入新的迭代块:保存上一次的(它就是当前最后一次)
cur_iter = it
cur_rows = []
cur_rows.append({
"depth": int(m.group(2)),
"temp": float(m.group(3)),
"ne": float(m.group(4)),
"pop": float(m.group(5)),
"rad": float(m.group(6)),
"maximum": float(m.group(7)),
})
last_iter = it
return last_iter, cur_rows
def check(path, chmax=0.001):
"""返回描述 `path`fort.9)中模型收敛情况的 dict。
converged : bool -- 最后一次迭代所有深度上 |maximum| 的最大值 < chmax
max_relc : float -- 该最大相对变化量
worst_depth: int -- 出现最大值所在的深度索引
last_iter : int|None -- 最后一次迭代的序号
n_depths : int -- 最后一次迭代的深度数
chmax : float -- 所用的收敛阈值
"""
last_iter, rows = parse_fort9(path)
if not rows or last_iter is None:
return {
"converged": False,
"max_relc": float("inf"),
"worst_depth": -1,
"last_iter": None,
"n_depths": 0,
"chmax": chmax,
"error": "no iteration data found in fort.9",
}
# 最差(|maximum| 最大)的深度
worst = max(rows, key=lambda r: abs(r["maximum"]))
max_relc = abs(worst["maximum"])
return {
"converged": bool(max_relc < chmax),
"max_relc": max_relc,
"worst_depth": worst["depth"],
"last_iter": last_iter,
"n_depths": len(rows),
"chmax": chmax,
}
def main():
"""命令行入口:解析 fort.9 并打印收敛结果(默认文本,-j 输出 JSON"""
ap = argparse.ArgumentParser(description="Check Tlusty model convergence")
ap.add_argument("fort9", help="path to fort.9 (or model.9) file")
ap.add_argument("--chmax", type=float, default=0.001,
help="convergence limit (default 0.001)")
ap.add_argument("-j", "--json", action="store_true",
help="output full result as JSON")
args = ap.parse_args()
res = check(args.fort9, args.chmax)
if args.json:
print(json.dumps(res, indent=2))
else:
status = "CONVERGED" if res["converged"] else "NOT CONVERGED"
print("{}: iter={}, max_relc={:.3e} (depth {}), chmax={:.0e}, "
"n_depths={}".format(
status, res["last_iter"], res["max_relc"],
res["worst_depth"], res["chmax"], res["n_depths"]))
sys.exit(0 if res["converged"] else 1)
if __name__ == "__main__":
main()

184
cno_grid/src/gen_input5.py Normal file
View File

@ -0,0 +1,184 @@
#!/usr/bin/env python3
"""生成一个 Tlusty NLTE 大气 .5 输入文件,包含 H/He 以及 C/N/O 的某个子集。
丰度采用 logX = log10(nX/nH) 表示写入 .5 文件时的 abn 字段为
abn = 10**logX
模型原子能级数据文件是固定的与已验证的 BSTAR2006 设置一致
完整的 C/N/O 离子He 数据文件 he1.dat/he2.dat 本身含 24/20 能级
.5 nlevs 声明为 14/14 这是用户 tests.zip 验证过的稳定配置
tlusty 会按 nlevs 截断数据文件实际包含哪些金属由 `metals` 参数控制
由此实现"渐进式收敛"策略 H+He+C H+He+C+N最后 H+He+C+N+O
用法
gen_input5.py --teff 35000 --logg 5.5 --loghe -2 \
--logc -1 --logn -1 --logo -1 --metals c -o model.5
也可作为模块导入from gen_input5 import make_input5, model_name
"""
import argparse
import os
# abn = 10**0 在 Tlusty 中表示"采用太阳丰度"。氢是参考元素,其 abn 字段
# 写 0太阳丰度哨兵值
ABN_H_SOLAR = "0."
# 固定的模型原子定义:(iat, iz, nlevs, typion, file)
# 与 BSTAR2006 设置一致。He 数据文件本身含 24/20 能级Peter Nemeth 建议),
# 但此处 nlevs 声明为 14/14 —— 用户 tests.zip 验证过的稳定配置tlusty 会
# 按此截断 he1.dat/he2.dat只读前 14 个能级。详见 EXPERIENCE.md §2.5/§3.3。
_IONS_H = [
(1, 0, 9, " H 1", "data/h1.dat"),
(1, 1, 1, " H 2", " "),
]
_IONS_HE = [
(2, 0, 14, "He 1", "data/he1.dat"),
(2, 1, 14, "He 2", "data/he2.dat"),
(2, 2, 1, "He 3", " "),
]
_IONS_C = [
(6, 0, 40, " C 1", "data/c1.dat"),
(6, 1, 22, " C 2", "data/c2.dat"),
(6, 2, 46, " C 3", "data/c3_34+12lev.dat"),
(6, 3, 25, " C 4", "data/c4.dat"),
(6, 4, 1, " C 5", " "),
]
_IONS_N = [
(7, 0, 34, " N 1", "data/n1.dat"),
(7, 1, 42, " N 2", "data/n2_32+10lev.dat"),
(7, 2, 32, " N 3", "data/n3.dat"),
(7, 3, 48, " N 4", "data/n4_34+14lev.dat"),
(7, 4, 16, " N 5", "data/n5.dat"),
(7, 5, 1, " N 6", " "),
]
_IONS_O = [
(8, 0, 33, " O 1", "data/o1_23+10lev.dat"),
(8, 1, 48, " O 2", "data/o2_36+12lev.dat"),
(8, 2, 41, " O 3", "data/o3_28+13lev.dat"),
(8, 3, 39, " O 4", "data/o4.dat"),
(8, 4, 6, " O 5", "data/o5.dat"),
(8, 5, 1, " O 6", " "),
]
def model_name(teff, logg, loghe, logc, logn, logo):
"""生成编码 6 个参数的规范模型名。"""
return "t{:d}_g{:.1f}_he{:.0f}_c{:.0f}_n{:.0f}_o{:.0f}".format(
int(round(teff)), logg, loghe, logc, logn, logo
)
def _fmt_abn(logx):
"""把对数丰度格式化为 .5 文件中的 abn 字段(线性 10**logx"""
return "{:.4E}".format(10.0 ** logx)
def make_input5(teff, logg, loghe, logc, logn, logo, template=None,
lte="F", ltgray="F", metals="cno", ilvlin=100):
"""返回 .5 文件的文本内容。
teff : 有效温度 [K]
logg : log10(表面重力) [cgs]
loghe : log10(nHe/nH)
logc : log10(nC /nH)
logn : log10(nN /nH)
logo : log10(nO /nH)
template: 已忽略保留参数仅为向后兼容文件直接构造
lte : 'F'NLTE 'T'LTE 灰度初始模型无需 fort.8
ltgray : 'F' 'T'
metals : 要包含 C/N/O 中的哪些任意子集字符串 '', 'c', 'cn',
'cno'用于实现渐进式收敛
ilvlin : 每个能级的最大谱线跃迁数ions 块第 5
0 = 仅连续谱 'nc' 100 = 完整谱线 'nl'
这是已验证的三步收敛策略中的关键开关
"""
mt = set(metals.lower())
# ---- atoms 节 ----
# 第 3、4、5 槽位始终为空Li、Be、B6=C 7=N 8=O。
atom_rows = [
(2, ABN_H_SOLAR), # 1 H (显式 NLTE
(2, _fmt_abn(loghe)), # 2 He (显式 NLTE
(0, "0."), # 3 Li
(0, "0."), # 4 Be
(0, "0."), # 5 B
]
if "c" in mt:
atom_rows.append((2, _fmt_abn(logc))) # 6 C
if "n" in mt:
atom_rows.append((2, _fmt_abn(logn))) # 7 N
if "o" in mt:
atom_rows.append((2, _fmt_abn(logo))) # 8 O
natoms = 5 + len([m for m in "cno" if m in mt])
atoms_block = " {}\n* mode abn modpf\n".format(natoms)
for mode, abn in atom_rows:
atoms_block += " {} {} 0\n".format(mode, abn)
# ---- ions 节 ----
ions = list(_IONS_H) + list(_IONS_HE)
if "c" in mt:
ions += _IONS_C
if "n" in mt:
ions += _IONS_N
if "o" in mt:
ions += _IONS_O
ions_block = "*iat iz nlevs ilast ilvlin nonstd typion filei\n*\n"
for iat, iz, nlevs, typion, filei in ions:
ilast = 1 if (nlevs == 1) else 0
# 单能级离子(裸核)无谱线;其他用 ilvlin
ilvl = 0 if (nlevs == 1) else ilvlin
ions_block += (" {iat} {iz:2d} {nlevs:5d} {ilast:5d}"
" {ilvl:5d} 0 '{t}' '{f}'\n").format(
iat=iat, iz=iz, nlevs=nlevs, ilast=ilast, ilvl=ilvl,
t=typion, f=filei)
ions_block += " 0 0 0 -1 0 0 ' ' ' '\n"
text = (
"{teff:.1f} {logg:.1f} ! TEFF, GRAV\n"
" {lte} {ltgray} ! LTE, LTGRAY\n"
" 'nst' ! name of file containing non-standard flags\n"
"*-----------------------------------------------------------------\n"
"* frequencies\n"
" 2000 ! NFREAD\n"
"*-----------------------------------------------------------------\n"
"* data for atoms\n"
"{atoms}*-----------------------------------------------------------------\n"
"* data for ions\n*\n"
"{ions}*\n* end\n"
).format(teff=teff, logg=logg, lte=lte, ltgray=ltgray,
atoms=atoms_block, ions=ions_block)
return text
def main():
"""命令行入口:根据参数生成 .5 文件。"""
ap = argparse.ArgumentParser(
description="Generate a H/He/(C/N/O) NLTE atmosphere .5 file")
ap.add_argument("--teff", type=float, required=True)
ap.add_argument("--logg", type=float, required=True)
ap.add_argument("--loghe", type=float, required=True)
ap.add_argument("--logc", type=float, required=True)
ap.add_argument("--logn", type=float, required=True)
ap.add_argument("--logo", type=float, required=True)
ap.add_argument("--metals", default="cno",
help="subset of cno to include: '', 'c', 'cn', 'cno'")
ap.add_argument("--lte", default="F")
ap.add_argument("--ltgray", default="F")
ap.add_argument("-o", "--output", default=None)
args = ap.parse_args()
text = make_input5(args.teff, args.logg, args.loghe, args.logc, args.logn,
args.logo, lte=args.lte, ltgray=args.ltgray,
metals=args.metals)
name = model_name(args.teff, args.logg, args.loghe,
args.logc, args.logn, args.logo)
out = args.output or name + ".5"
with open(out, "w") as f:
f.write(text)
print("wrote {} ({}, metals={})".format(out, name, args.metals or "none"))
if __name__ == "__main__":
main()

124
cno_grid/src/plot_spec.py Normal file
View File

@ -0,0 +1,124 @@
#!/usr/bin/env python3
"""绘制归一化合成光谱,并标注 C/N/O 诊断谱线位置。
读取 results/<name>/<name>.specfort.7 格式波长流量和连续谱
results/<name>/<name>.cont计算流量/连续谱并叠加关键 C/N/O 谱线
的位置以确认金属元素确实存在
用法
plot_spec.py results/<model_name> [-o plot.png]
"""
import argparse
import os
import sys
import numpy as np
# 热亚矮星的关键诊断谱线(波长单位 Angstrom附标签
# 这些是该 Teff 区间内光学/NUV 波段最强的 C/N/O 特征谱线。
DIAG_LINES = [
(4267.15, "C II"),
(4647.42, "C III"),
(4649.07, "C III"),
(4650.25, "C III"),
(4068.92, "C III"),
(3995.00, "N II"),
(4630.54, "N II"),
(4447.03, "N IV"),
(4057.81, "N V"),
(4603.17, "N V"),
(4414.90, "O II"),
(4641.81, "O II"),
(4649.13, "O II"),
(5597.95, "O III"),
]
def read_fort(path):
"""读取 synspec 风格的 fort.7/.17 文件:注释行以 '#' 开头,
列依次为 wavelengthflux返回两个 numpy 数组 (wave, flux)"""
wave, flux = [], []
with open(path) as f:
for line in f:
line = line.strip()
if not line or line.startswith("#"):
continue
parts = line.split()
if len(parts) < 2:
continue
try:
w = float(parts[0]); fl = float(parts[1])
except ValueError:
continue
wave.append(w); flux.append(fl)
return np.array(wave), np.array(flux)
def main():
"""命令行入口:读光谱、归一化、叠加诊断谱线并保存 PNG。"""
ap = argparse.ArgumentParser(description="Plot normalized spectrum + CNO lines")
ap.add_argument("model_dir", help="path to results/<model_name> dir")
ap.add_argument("-o", "--output", default=None,
help="output png (default: <model_dir>/spectrum.png?)")
ap.add_argument("--wmin", type=float, default=None)
ap.add_argument("--wmax", type=float, default=None)
args = ap.parse_args()
name = os.path.basename(os.path.normpath(args.model_dir))
spec = os.path.join(args.model_dir, name + ".spec")
cont = os.path.join(args.model_dir, name + ".cont")
if not os.path.exists(spec):
# 回退:若 .spec/.cont 不存在,尝试原始的 fort.7 / fort.17
spec = os.path.join(args.model_dir, "fort.7")
cont = os.path.join(args.model_dir, "fort.17")
if not os.path.exists(spec):
sys.exit("no spectrum found in {}".format(args.model_dir))
import matplotlib
matplotlib.use("Agg")
import matplotlib.pyplot as plt
w, f = read_fort(spec)
if os.path.exists(cont):
wc, fc = read_fort(cont)
# 把连续谱插值到光谱网格上
fc_int = np.interp(w, wc, fc)
norm = np.where(fc_int > 0, f / fc_int, 1.0)
else:
# 没有连续谱时退化为按中位数归一
norm = f / np.median(f)
# 默认窗口3000-7000A光学可被 --wmin/--wmax 覆盖
wmin = args.wmin or (w.min() if w.min() > 3000 else 3000)
wmax = args.wmax or min(w.max(), 7000)
m = (w >= wmin) & (w <= wmax)
fig, ax = plt.subplots(figsize=(16, 5))
ax.plot(w[m], norm[m], "k-", lw=0.5)
ax.set_xlabel("Wavelength [A]")
ax.set_ylabel("Normalized flux")
ax.set_title(name)
ymax = np.percentile(norm[m], 99.5) * 1.1
ax.set_ylim(0, ymax)
ax.set_xlim(wmin, wmax)
# 叠加诊断谱线(红色虚竖线 + 标签)
ymin, ymaxl = ax.get_ylim()
for wl, lab in DIAG_LINES:
if wmin <= wl <= wmax:
ax.axvline(wl, color="r", ls=":", lw=0.7, alpha=0.6)
ax.text(wl, ymaxl * 0.95, lab, rotation=90, fontsize=7,
color="r", va="top", ha="right")
out = args.output or os.path.join(args.model_dir, "spectrum.png")
fig.tight_layout()
fig.savefig(out, dpi=120)
print("wrote", out)
# 简要报告:窗口内最深的吸收线
depth = 1.0 - norm[m]
print("window {:.0f}-{:.0f}A: {} points, deepest absorption {:.2f}".format(
wmin, wmax, m.sum(), float(np.max(depth))))
if __name__ == "__main__":
main()

371
cno_grid/src/run_grid.py Normal file
View File

@ -0,0 +1,371 @@
#!/usr/bin/env python3
"""调度 6 维 H/He/C/N/O NLTE 网格的计算。
生成各维采样点的完整笛卡尔积对每个点执行收敛链 + synspec通过
run_one.run_model主要特性
- 断点续算跳过 conv.json converged=true 的模型
- 种子复用优先用已收敛的邻居大气作种子减少冷启动
若无邻居则回退到 LTE-grey 阶段从零开始
- 种子步进回退冷启动失败时自动用已收敛邻居作种子重试
seed_step chain: LTGRAY=F 热启动 + ICHANG=0
- 并行multiprocessing.Pool每个 worker 独立工作目录
- 失败隔离单个模型失败不影响全局结果记录到 grid_status.json
- 桥头堡优先可选 bridgehead 列表先算容易收敛的点建立种子库
用法:
run_grid.py config.yaml # 跑整个网格
run_grid.py config.yaml --dry-run # 仅列出模型,不计算
run_grid.py config.yaml --only teff=35000,logg=5.5 # 过滤
"""
import argparse
import itertools
import json
import os
import shutil
import sys
import time
import traceback
from multiprocessing import Pool
try:
import yaml
def _load_yaml(path):
with open(path) as f:
return yaml.safe_load(f)
except ImportError:
# 针对本项目配置格式的极简 YAML 读取器:顶层 `key: value`,嵌套的
# `grid:` 块由 `subkey: [...]` 组成,行内列表 `[a, b]`,以及由 dict 列表
# 构成的 `chain:` 块。此处不依赖 pyyaml。
def _load_yaml(path):
cfg = {}
chain = []
section = None # 当前嵌套 dict如 grid 块),或 None
with open(path) as f:
for raw in f:
line = raw.split("#", 1)[0].rstrip()
if not line.strip():
continue
stripped = line.strip()
indented = line[:1] in (" ", "\t")
# chain 下的 dict 列表条目:"- {label: x, ...}"
if stripped.startswith("- "):
body = stripped[2:].strip()
if body.startswith("{") and body.endswith("}"):
d = {}
for kv in body[1:-1].split(","):
if ":" in kv:
k, v = kv.split(":", 1)
d[k.strip()] = _scalar(v.strip())
chain.append(d)
continue
if ":" not in stripped:
continue
key, val = stripped.split(":", 1)
key = key.strip()
val = val.strip()
if val == "":
# 嵌套块的节标题
cfg[key] = {}
section = cfg[key]
if key == "chain":
section = None # chain 是列表,已在上面处理
cfg["chain"] = chain
continue
# 标量 / 行内列表值
if section is not None and indented:
section[key] = _parse_val(val)
else:
cfg[key] = _parse_val(val)
section = None
if chain and "chain" not in cfg:
cfg["chain"] = chain
return cfg
def _parse_val(val):
"""把行内字符串解析为标量或列表。"""
val = val.strip()
if val.startswith("[") and val.endswith("]"):
return [_scalar(x.strip()) for x in val[1:-1].split(",") if x.strip()]
return _scalar(val)
def _scalar(v):
"""把单个字符串解析为 bool/int/float否则原样返回。"""
if v in ("true", "True"):
return True
if v in ("false", "False"):
return False
try:
return int(v)
except ValueError:
pass
try:
return float(v)
except ValueError:
pass
return v
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
import run_one # noqa: E402
import gen_input5 # noqa: E402
import seed_step # noqa: E402 -- 提供 SEED_STEP_CHAIN
TLUSTY = os.environ.get(
"TLUSTY", "/home/dckj/program/tlusty/tl208-s54")
def expand_grid(grid):
"""生成 (teff,logg,loghe,logc,logn,logo) 的完整笛卡尔积。"""
keys = ["teff", "logg", "loghe", "logc", "logn", "logo"]
for combo in itertools.product(*(grid[k] for k in keys)):
yield dict(zip(keys, combo))
def model_done(results_root, name):
"""该模型是否已成功完成conv.json 报告 converged=true"""
p = os.path.join(results_root, name, "conv.json")
if not os.path.exists(p):
return False
try:
with open(p) as f:
return bool(json.load(f).get("converged"))
except Exception:
return False
def _atmos_clean(atmos_path):
"""检查大气文件是否干净(无 NaN 污染)。
种子必须是干净的若种子本身含 NaN发散过的中间结果
传递给下一个模型会让其布居数也变 NaN
"""
if not os.path.isfile(atmos_path):
return False
try:
with open(atmos_path) as f:
lines = f.readlines()
if not lines:
return False
nan_count = sum(1 for l in lines if "nan" in l.lower())
return nan_count < len(lines) * 0.1 # <10% NaN 视为干净
except Exception:
return False
def find_seed(results_root, teff, logg, loghe, logc=None, logn=None, logo=None):
"""查找已收敛的邻居大气作种子,返回路径或 None。
优先级从高到低
1. 完全匹配 (teff,logg,loghe) CNO 更接近 几乎自由 family
2. (teff,logg,loghe) CNO 不同 丰度步进
3. 全局最近邻 Teff/logg/logHe 加权距离
若无可用的干净种子返回 NoneLTE-grey 阶段会处理无种子的情况
所以返回 None 总是安全的
若传入 logc/logn/logo则优先选金属丰度差距小的种子因为丰度
跨度过大 logCNO -4 直接跳 -11000× 跳跃会导致 seed_step
也发散 EXPERIENCE.md 错误 7
"""
if not os.path.isdir(results_root):
return None
exact_family = None # 同 (teff,logg,loghe) 的最近 CNO 邻居
exact_family_d = None
closest = None # 全局最近邻
closest_d = None
for d in os.listdir(results_root):
# 跳过备份目录(如 .OLD_WRONG_ABN, .FAILED_ORELAX 后缀)
if d.startswith(".") or ".OLD" in d or ".FAILED" in d:
continue
full = os.path.join(results_root, d)
if not os.path.isdir(full):
continue
conv = os.path.join(full, "conv.json")
atmo = os.path.join(full, d + ".7")
if not (os.path.isfile(conv) and _atmos_clean(atmo)):
continue
try:
with open(conv) as f:
meta = json.load(f)
except Exception:
continue
if not meta.get("converged"):
continue
if meta.get("atmosphere_has_nan"):
continue
p = meta["params"]
# 同 family (Teff,logg,logHe):按 CNO 距离排序
if (p["teff"] == teff and p["logg"] == logg
and p["loghe"] == loghe):
if logc is not None:
dcno = (abs(p["logc"] - logc) + abs(p["logn"] - logn)
+ abs(p["logo"] - logo))
else:
dcno = 0.0
if exact_family_d is None or dcno < exact_family_d:
exact_family_d, exact_family = dcno, atmo
continue
# 全局最近邻Teff/logg/logHe 加权距离
d_total = (abs(p["teff"] - teff) / 5000.0
+ abs(p["logg"] - logg) * 2.0
+ abs(p["loghe"] - loghe) * 0.5)
if closest_d is None or d_total < closest_d:
closest_d, closest = d_total, atmo
# 同 family 优先(哪怕 CNO 跨度大);否则用全局最近邻
return exact_family or closest
def _worker(args):
"""Pool worker跑一个模型。必须是顶层函数以便 pickle。"""
(pt, results_root, template, fort55, linelist, chain, itek_fallback,
niter, timeout, seed_step_fallback) = args
name = gen_input5.model_name(pt["teff"], pt["logg"], pt["loghe"],
pt["logc"], pt["logn"], pt["logo"])
if model_done(results_root, name):
return {"name": name, "status": "skipped"}
# 把 chain/fallback patch 到模块级,让 run_model 能取到
if chain:
run_one.DEFAULT_CHAIN = chain
if itek_fallback:
run_one.ITEK_FALLBACK = itek_fallback
if niter:
run_one.DEFAULT_NITER = niter
seed = find_seed(results_root, pt["teff"], pt["logg"], pt["loghe"],
pt["logc"], pt["logn"], pt["logo"])
try:
summary = run_one.run_model(
pt["teff"], pt["logg"], pt["loghe"], pt["logc"], pt["logn"],
pt["logo"], results_root, template, fort55, linelist,
chain=chain or run_one.DEFAULT_CHAIN, seed=seed, timeout=timeout)
# 冷启动失败 + 启用了 seed_step 回退 + 找到了干净种子:
# 用 seed_step chainLTGRAY=F 热启动)重试。把失败结果备份后重算。
if (not summary["converged"] and seed_step_fallback
and seed is not None):
backup_dir = os.path.join(results_root, name + ".coldfail")
if os.path.exists(backup_dir):
shutil.rmtree(backup_dir)
shutil.move(os.path.join(results_root, name), backup_dir)
print(" [seed_step] {} cold-start failed, retrying with seed {}".format(
name, os.path.basename(os.path.dirname(seed))))
try:
summary = run_one.run_model(
pt["teff"], pt["logg"], pt["loghe"], pt["logc"],
pt["logn"], pt["logo"], results_root, template, fort55,
linelist, chain=seed_step.SEED_STEP_CHAIN,
seed=seed, timeout=timeout)
summary["seed_step_used"] = True
summary["coldfail_backup"] = backup_dir
except Exception as e:
return {"name": name, "status": "error",
"error": "seed_step: " + str(e),
"traceback": traceback.format_exc()[:800]}
return {"name": name,
"status": "converged" if summary["converged"] else "unfinished",
"max_relc": summary.get("final_max_relc"),
"seed_step_used": summary.get("seed_step_used", False)}
except Exception as e:
return {"name": name, "status": "error", "error": str(e),
"traceback": traceback.format_exc()[:800]}
def main():
"""命令行入口:解析 config.yaml展开网格逐点跑模型并汇总。"""
ap = argparse.ArgumentParser(description="Run the 6-D CNO NLTE grid")
ap.add_argument("config", help="path to config.yaml")
ap.add_argument("--dry-run", action="store_true",
help="list models that would be computed, then exit")
ap.add_argument("--only", default=None,
help="filter, e.g. teff=35000,logg=5.5 (exact matches)")
ap.add_argument("--limit", type=int, default=None,
help="compute at most N models (for testing)")
args = ap.parse_args()
with open(args.config) as f:
cfg = _load_yaml(args.config)
results_root = os.path.join(TLUSTY, "cno_grid", cfg.get("results", "results")) \
if not os.path.isabs(cfg["results"]) else cfg["results"]
template = cfg["template"] if os.path.isabs(cfg["template"]) else \
os.path.join(os.path.dirname(args.config), cfg["template"])
fort55 = cfg["fort55"] if os.path.isabs(cfg["fort55"]) else \
os.path.join(os.path.dirname(args.config), cfg["fort55"])
linelist = cfg["linelist"] if os.path.isabs(cfg["linelist"]) else \
os.path.join(TLUSTY, cfg["linelist"])
# 解析 --only 过滤条件
filt = {}
if args.only:
for part in args.only.split(","):
k, v = part.split("=")
filt[k.strip()] = float(v)
points = []
for pt in expand_grid(cfg["grid"]):
if all(pt.get(k) == v for k, v in filt.items()):
points.append(pt)
if args.limit:
points = points[:args.limit]
n_total = len(points)
n_skip = sum(1 for pt in points
if model_done(results_root,
gen_input5.model_name(
pt["teff"], pt["logg"], pt["loghe"],
pt["logc"], pt["logn"], pt["logo"])))
print("grid: {} points total, {} already done, {} to compute".format(
n_total, n_skip, n_total - n_skip))
if args.dry_run:
for pt in points[:50]:
print(" ", pt)
if n_total > 50:
print(" ... ({} more)".format(n_total - 50))
return
os.makedirs(results_root, exist_ok=True)
chain = cfg.get("chain")
itek_fallback = cfg.get("itek_fallback")
niter = cfg.get("niter")
timeout = cfg.get("timeout_sec", 3600)
nworkers = cfg.get("nworkers", 1)
# 种子步进回退:冷启动失败时,用已收敛邻居作种子重试(默认启用)
seed_step_fallback = cfg.get("seed_step_fallback", True)
worker_args = [(pt, results_root, template, fort55, linelist,
chain, itek_fallback, niter, timeout, seed_step_fallback)
for pt in points]
t0 = time.time()
status_log = []
# 单 worker 串行:便于排查;多 worker 用 Pool 并行
if nworkers <= 1:
for wa in worker_args:
res = _worker(wa)
status_log.append(res)
print(" [{}/{}] {} -> {}".format(
len(status_log), n_total, res["name"], res["status"]),
flush=True)
else:
with Pool(nworkers) as pool:
for res in pool.imap_unordered(_worker, worker_args):
status_log.append(res)
print(" [{}/{}] {} -> {}".format(
len(status_log), n_total, res["name"], res["status"]),
flush=True)
# 汇总每个状态的数量,以及有多少走了 seed_step 回退路径
counts = {}
seed_step_count = 0
for r in status_log:
counts[r["status"]] = counts.get(r["status"], 0) + 1
if r.get("seed_step_used"):
seed_step_count += 1
summary = {"total": n_total, "elapsed_sec": round(time.time() - t0, 1),
"counts": counts, "seed_step_retries": seed_step_count,
"models": status_log}
with open(os.path.join(results_root, "grid_status.json"), "w") as f:
json.dump(summary, f, indent=2)
print("\nDONE. counts={}, seed_step_retries={}, {:.0f}s".format(
counts, seed_step_count, summary["elapsed_sec"]))
if __name__ == "__main__":
main()

414
cno_grid/src/run_one.py Normal file
View File

@ -0,0 +1,414 @@
#!/usr/bin/env python3
"""计算单个 H/He/C/N/O NLTE 大气模型 + 合成光谱。
实现与 Peter Nemeth 通信中推荐的"收敛链"策略对于难收敛的 He 或富金属
模型先用较松的 CHMAX 0.1收敛再把该模型作为下一轮的初始大气
逐步收紧 CHMAX0.01直到目标值0.001如果某一步未能收敛则增大
迭代数 ITEK3 -> 15 -> 100以速度换取稳定性
单个模型的处理流程
1. 生成 .5 输入文件gen_input5.make_input5
2. 对链中的每个 (CHMAX, ITEK) 阶段
- 写入该阶段 CHMAX/ITEK 对应的 nst 文件
- 把种子大气链接为 fort.8
- 运行 tlusty.exe -> fort.7大气fort.9收敛日志
- 检查收敛性check_conv.check
- 若收敛本阶段的 .7 成为下一阶段的种子
- 若未收敛增大 ITEK 并在相同 CHMAX 下重试
3. 最终阶段完成后无论收敛与否运行 synspec
4. 写入 conv.json 记录结果摘要
所有工作都在 results/<model_name>/ 目录内完成
"""
import argparse
import json
import os
import shutil
import subprocess
import sys
import time
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
import gen_input5 # noqa: E402 生成 .5 输入文件的模块
import check_conv # noqa: E402 解析 fort.9 判断收敛的模块
TLUSTY = os.environ.get(
"TLUSTY", "/home/dckj/program/tlusty/tl208-s54")
TLUSTY_EXE = os.path.join(TLUSTY, "tlusty", "tlusty.exe") # Tlusty 可执行文件
SYNSPEC_EXE = os.path.join(TLUSTY, "synspec", "synspec.exe") # Synspec 可执行文件
DATA_DIR = os.path.join(TLUSTY, "data") # 原子数据目录
# 收敛链。每个阶段是一个 dict。第一阶段用 LTE=T程序内部构造的灰度初始
# 模型,无需 fort.8 种子)以获得一个物理上自洽的初始结构;后续阶段在前一
# 阶段大气作为种子fort.8)的条件下进行完整 NLTE 计算。
#
# 测试中得到的重要经验:
# - LTE 灰度阶段的任务是产生一个*合法*的大气结构,而不是完全收敛;
# 即便 CHMAX 没达到也接受其结果require_converged=False。在该阶段
# 强求收敛纯属浪费时间,巨大的模型原子在 LTE 下几乎无法收敛。
# - ITEK=100 会发散(过冲)。回退时 ITEK 上限设为 15。
DEFAULT_CHAIN = [
# 已验证的配方tests/cno_sdspectrum35000K 复现):
# LTE 灰度 (T T, NITER=0) -> NLTE 连续谱 (nc, ilvlin=0) -> NLTE 谱线 (nl, ilvlin=100)
#
# 关键:不要在 nst 里设 CHMAX 或 ITEK —— 用 tlusty 默认值CHMAX=0.001,
# ITEK=4。设 CHMAX=0.1(宽松)会让 nc 在真正收敛前就停止,给 nl
# 留下一个坏种子导致发散。用默认 CHMAX=0.001 时 nc 能正常收敛
# (约 11 次迭代nl 只需约 1 次迭代即可收敛。
#
# .5 文件中 NFREAD=2000 -> 实际 5088 个频率点(速度快)。不要使用
# NFREAD=50会展开为 77695 个点,慢 15 倍且不稳定)。
#
# 阶段 1LTE 灰度大气T T。NITER=0。
{"label": "lte", "lte": "T", "ltgray": "T", "ilvlin": 0,
"require_converged": False, "niter": 0},
# 阶段 2NLTE 连续谱F F, ilvlin=0。默认 CHMAX=0.001 强制真正
# 收敛。NITER=50 给足迭代余量。
{"label": "nc", "lte": "F", "ltgray": "F", "ilvlin": 0,
"require_converged": False, "niter": 50},
# 阶段 3含谱线的完整 NLTEF F, ilvlin=100。从已收敛的 nc 种子出
# 发,约 1 次迭代即可收敛。默认 CHMAX=0.001。
{"label": "nl", "lte": "F", "ltgray": "F", "ilvlin": 100,
"require_converged": True, "niter": 100},
]
# 若必须收敛的NLTE 阶段未收敛,则按下面这些更大的 ITEK 值重试。
# 注意:不要用 ITEK=100 —— 对这些模型会发散。
ITEK_FALLBACK = [15]
# 每次 tlusty 运行的默认最大迭代数nst 中的 NITER各阶段可覆盖。
DEFAULT_NITER = 50
def log(msg):
"""统一的日志输出函数(带 [run_one] 前缀,强制刷新)。"""
print(" [run_one] " + msg, flush=True)
def write_nst(path, chmax=None, itek=None, nd=50, vtb=2.0, niter=DEFAULT_NITER,
orelax=None, idlte=None, iacc=None, ichang=None, icrsw=None,
swpfac=None, swplim=None, swpinc=None):
"""写入收敛链某阶段使用的 nst 非标准参数文件。
采用 tests/cno_sdspectrum 中验证过的参数集
NLAMBD=3, ISPODF=1, DDNU=50., CNU1=6., IELCOR=-1.
CHMAX/ITEK 默认为 None即用 tlusty 默认值 0.001/4显式指定这两个
参数是可选的且通常有害CHMAX=0.1 会让 nc 提前停止ITEK=3 相对默认
4 会改变加速行为
高级选项None = 使用 tlusty 默认值
ichang : 从一个模型原子不同的 fort.8 种子热启动时的布居数重映射
模式0=不变1=新增能级置为 LTE>1 fort.95 读取完整
旧模型定义
icrsw : 碰撞-辐射切换开关Hummer & Voels 1988
0=>0=开启时需配合 swpfac/swplim/swpinc
"""
parts = ["ND={}".format(nd), "NLAMBD=3", "VTB={:.0f}.".format(vtb),
"ISPODF=1", "DDNU=50.", "CNU1=6."]
if chmax is not None:
parts.append("CHMAX={}".format(chmax))
if itek is not None:
parts.append("ITEK={}".format(itek))
parts.append("NITER={}".format(niter))
line1 = ",".join(parts)
line2_parts = []
if orelax is not None:
line2_parts.append("ORELAX={}".format(orelax))
if idlte is not None:
line2_parts.append("IDLTE={}".format(idlte))
if iacc is not None:
line2_parts.append("IACC={}".format(iacc))
if ichang is not None:
line2_parts.append("ICHANG={}".format(ichang))
if icrsw is not None:
line2_parts.append("ICRSW={}".format(icrsw))
if swpfac is not None:
line2_parts.append("SWPFAC={}".format(swpfac))
if swplim is not None:
line2_parts.append("SWPLIM={}".format(swplim))
if swpinc is not None:
line2_parts.append("SWPINC={}".format(swpinc))
line2_parts.append("IELCOR=-1")
with open(path, "w") as f:
f.write(line1 + "\n")
f.write(",".join(line2_parts) + "\n")
def run_tlusty(workdir, model_core, seed_atmos):
"""在 workdir 中运行 tlusty.exe。
model_core : 模型名主干.5 文件名为 <model_core>.5
seed_atmos : 作为 fort.8 种子的 .7 大气文件路径None 表示从零开始
返回 subprocess 的返回码
"""
# 种子大气 -> fort.8
fort8 = os.path.join(workdir, "fort.8")
if os.path.exists(fort8):
os.remove(fort8)
if seed_atmos and os.path.exists(seed_atmos):
shutil.copy(seed_atmos, fort8)
# 删除残留的 fort.84tlusty 内部的 nst 转储文件;若上一次运行的
# NATOMS 不同,残留文件会在读取时触发 "Bad integer" 崩溃)
fort84 = os.path.join(workdir, "fort.84")
if os.path.exists(fort84):
os.remove(fort84)
# 链接数据目录
link = os.path.join(workdir, "data")
if os.path.islink(link) or os.path.exists(link):
os.remove(link)
os.symlink(DATA_DIR, link)
# 运行
cmd = [TLUSTY_EXE]
with open(os.path.join(workdir, model_core + ".5")) as fin:
with open(os.path.join(workdir, model_core + ".6"), "w") as fout:
rc = subprocess.call(cmd, stdin=fin, stdout=fout,
stderr=subprocess.STDOUT, cwd=workdir)
# tlusty 会写出 fort.7大气、fort.9收敛日志、fort.69、fort.14
return rc
def run_synspec(workdir, model_core, fort55_lin, linelist):
"""运行 synspec.exe 生成合成光谱。
model_core : 大气模型名主干 .7 文件即大气被复制为 fort.8
fort55_lin : fort.55.lin 控制文件路径波长窗口等
linelist : 谱线列表文件路径被链接为 fort.19
返回 subprocess 的返回码
"""
# 大气 -> fort.8synspec 从 fort.8 读取大气)
shutil.copy(os.path.join(workdir, model_core + ".7"),
os.path.join(workdir, "fort.8"))
# 链接数据目录
link = os.path.join(workdir, "data")
if os.path.islink(link) or os.path.exists(link):
os.remove(link)
os.symlink(DATA_DIR, link)
# 链接控制文件 + 谱线列表
for tgt, src in (("fort.55", fort55_lin), ("fort.19", linelist)):
p = os.path.join(workdir, tgt)
if os.path.islink(p) or os.path.exists(p):
os.remove(p)
os.symlink(os.path.abspath(src), p)
# 运行synspec 从 <model_core>.5 读取模型描述
with open(os.path.join(workdir, model_core + ".5")) as fin:
with open(os.path.join(workdir, model_core + ".log"), "w") as fout:
rc = subprocess.call([SYNSPEC_EXE], stdin=fin, stdout=fout,
stderr=subprocess.STDOUT, cwd=workdir)
# 保存输出
for src, ext in (("fort.7", "spec"), ("fort.17", "cont"),
("fort.12", "iden")):
sp = os.path.join(workdir, src)
if os.path.exists(sp):
shutil.copy(sp, os.path.join(workdir, model_core + "." + ext))
return rc
def run_model(teff, logg, loghe, logc, logn, logo,
results_root, template, fort55_lin, linelist,
chain=None, seed=None, timeout=1800):
"""对单个参数点运行完整收敛链 + synspec。
返回一个 dict并保存到 results/<name>/conv.json
"""
chain = chain or DEFAULT_CHAIN
name = gen_input5.model_name(teff, logg, loghe, logc, logn, logo)
workdir = os.path.join(results_root, name)
os.makedirs(workdir, exist_ok=True)
log("=== MODEL {} ===".format(name))
t0 = time.time()
summary = {
"name": name,
"params": {"teff": teff, "logg": logg, "loghe": loghe,
"logc": logc, "logn": logn, "logo": logo},
"stages": [],
"converged": False,
"final_max_relc": None,
"seed": seed,
}
seed_atmos = seed # 第一阶段用作种子的 .7 路径LTE 阶段为 None
final_converged = False
final_chmax = None
final_max_relc = None
# ---- 逐阶段跑收敛链 ----
for si, stage_def in enumerate(chain):
chmax = stage_def.get("chmax") # None = tlusty 默认值 0.001
itek0 = stage_def.get("itek") # None = tlusty 默认值 4
lte = stage_def.get("lte", "F")
ltgray = stage_def.get("ltgray", "F")
label = stage_def.get("label", "stage{}".format(si + 1))
require_conv = stage_def.get("require_converged", True)
stage_niter = stage_def.get("niter", DEFAULT_NITER)
stage_t0 = time.time() # 本阶段计时器
stage = {"label": label, "chmax": chmax, "lte": lte,
"itek_attempts": [], "converged": False}
# 写入本阶段的 .5(因 LTE/metals/ilvlin 不同需要重新生成)
stage_metals = stage_def.get("metals", "cno")
stage_ilvlin = stage_def.get("ilvlin", 100)
input5 = gen_input5.make_input5(
teff, logg, loghe, logc, logn, logo, template,
lte=lte, ltgray=ltgray, metals=stage_metals, ilvlin=stage_ilvlin)
with open(os.path.join(workdir, name + ".5"), "w") as f:
f.write(input5)
# 要尝试的 ITEK 值:只有 require_converged=True 时才升级重试。
# itek0 可能为 None= 用 tlusty 默认值 4此时只有一次"尝试"。
if itek0 is None:
itek_values = [None]
else:
itek_values = [itek0] + (ITEK_FALLBACK if require_conv else [])
# NLTE 阶段的稳定化参数。默认全部关闭None因为实测表明
# IDLTE=45 + IACC=disable 反而会导致 nc 阶段发散(之前看起来"有用"
# 只是因为 nst 行截断 bug 静默丢弃了 IDLTE。干净的三步配方
# lte->nc->nl在不加这些参数时就能收敛。如果某个具体点需要
# 可以在 config.yaml 中通过 idlte/iacc/orelax 键显式开启。
stab_idlte = stage_def.get("idlte")
stab_iacc = stage_def.get("iacc")
stab_ichang = stage_def.get("ichang")
stab_icrsw = stage_def.get("icrsw")
stab_swpfac = stage_def.get("swpfac")
stab_swplim = stage_def.get("swplim")
stab_swpinc = stage_def.get("swpinc")
stage_seed = seed_atmos
# ---- 在该阶段的 ITEK 值序列中依次尝试,直到收敛或耗尽 ----
for it in itek_values:
log("stage {}/{} [{}]: LTE={} LTGRAY={} CHMAX={} ITEK={} niter={} "
"orelax={} idlte={} iacc={} ichang={} icrsw={}".format(
si + 1, len(chain), label, lte, ltgray, chmax, it, stage_niter,
stage_def.get("orelax"), stab_idlte, stab_iacc,
stab_ichang, stab_icrsw))
write_nst(os.path.join(workdir, "nst"), chmax, it,
niter=stage_niter, orelax=stage_def.get("orelax"),
idlte=stab_idlte, iacc=stab_iacc, ichang=stab_ichang,
icrsw=stab_icrsw, swpfac=stab_swpfac,
swplim=stab_swplim, swpinc=stab_swpinc)
rc = run_tlusty(workdir, name, stage_seed)
attempt = {"itek": it, "rc": rc}
fort9 = os.path.join(workdir, "fort.9")
fort7 = os.path.join(workdir, "fort.7")
# fort.7大气是核心产物。fort.9(收敛日志)在 NITER=0
# (灰度 LTE 启动)时不会生成,需要特别处理。
if rc == 0 and os.path.exists(fort7):
eff_chmax = chmax if chmax is not None else 0.001
if os.path.exists(fort9):
res = check_conv.check(fort9, eff_chmax)
attempt.update(res)
stagename = "{}_chmax{}_itek{}".format(label, eff_chmax, it)
shutil.copy(fort9, os.path.join(
workdir, name + "." + stagename.replace(".", "p") + ".9"))
else:
# NITER=0 灰度启动:无收敛日志,直接接受
res = {"converged": True, "max_relc": 0.0,
"note": "NITER=0 grey start (no iterations)"}
attempt.update(res)
# 把该次大气快照为下一阶段的种子
seed_atmos = os.path.join(workdir, name + "." + label + ".7")
shutil.copy(fort7, seed_atmos)
if res["converged"]:
stage["converged"] = True
stage["final"] = attempt
break
elif not require_conv:
# LTE/grey/nc 阶段:直接接受结构,继续下一阶段
stage["converged"] = False
stage["final"] = attempt
stage["note"] = "accepted as seed (convergence not required)"
break
else:
attempt["error"] = "tlusty rc={} or missing fort.7".format(rc)
stage["itek_attempts"].append(attempt)
# 记录本阶段表现最好的一次尝试
if stage["itek_attempts"]:
best = min(stage["itek_attempts"],
key=lambda a: a.get("max_relc", 1e9))
stage["best_max_relc"] = best.get("max_relc")
stage["elapsed_sec"] = round(time.time() - stage_t0, 1)
summary["stages"].append(stage)
final_chmax = chmax
final_converged = stage["converged"]
if "final" in stage:
final_max_relc = stage["final"].get("max_relc")
# 最终大气 = 最后阶段最好一次尝试产生的 .7
final_7 = os.path.join(workdir, name + ".7")
if seed_atmos and os.path.exists(seed_atmos):
shutil.copy(seed_atmos, final_7)
elif os.path.exists(os.path.join(workdir, "fort.7")):
shutil.copy(os.path.join(workdir, "fort.7"), final_7)
summary["converged"] = bool(final_converged)
summary["final_max_relc"] = final_max_relc
summary["final_chmax"] = final_chmax
# 检测虚假收敛:大气里全是 NaN例如 nc 发散后 nl 因 0/0 而以 max_relc=0
# "收敛")。标记并作废此类结果。
atmos_has_nan = False
if os.path.exists(final_7):
try:
with open(final_7) as f:
atmos_has_nan = sum(
1 for l in f if "nan" in l.lower()) > len(open(final_7).readlines()) * 0.1
except Exception:
pass
summary["atmosphere_has_nan"] = atmos_has_nan
if atmos_has_nan:
summary["converged"] = False
summary["note"] = ("invalidated: atmosphere contains >10% NaN lines "
"(likely nc-stage divergence -> fake nl convergence)")
# 4. synspec仅当得到了大气时才跑
if os.path.exists(final_7):
log("running synspec...")
syn_t0 = time.time()
try:
rc = run_synspec(workdir, name, fort55_lin, linelist)
summary["synspec_rc"] = rc
except Exception as e:
summary["synspec_error"] = str(e)
summary["synspec_sec"] = round(time.time() - syn_t0, 1)
else:
summary["synspec_error"] = "no atmosphere produced"
summary["elapsed_sec"] = round(time.time() - t0, 1)
with open(os.path.join(workdir, "conv.json"), "w") as f:
json.dump(summary, f, indent=2)
log("DONE {} (converged={}, {:.0f}s)".format(
name, summary["converged"], summary["elapsed_sec"]))
return summary
def main():
"""命令行入口:解析参数后调用 run_model。"""
ap = argparse.ArgumentParser(
description="Run one H/He/C/N/O NLTE model (chain convergence + synspec)")
ap.add_argument("--teff", type=float, required=True)
ap.add_argument("--logg", type=float, required=True)
ap.add_argument("--loghe", type=float, required=True)
ap.add_argument("--logc", type=float, required=True)
ap.add_argument("--logn", type=float, required=True)
ap.add_argument("--logo", type=float, required=True)
ap.add_argument("--results", default=None,
help="results root dir (default: ../results)")
ap.add_argument("--template", default=None)
ap.add_argument("--fort55", default=None, help="fort.55.lin control file")
ap.add_argument("--linelist", default=None, help="line list (fort.19)")
ap.add_argument("--seed", default=None, help="seed atmosphere .7 file")
ap.add_argument("--timeout", type=int, default=1800)
args = ap.parse_args()
here = os.path.dirname(os.path.abspath(__file__))
grid = os.path.dirname(here)
results = args.results or os.path.join(grid, "results")
template = args.template or os.path.join(grid, "templates", "cno_atmos.5.tpl")
fort55 = args.fort55 or os.path.join(grid, "templates", "fort.55.lin")
linelist = args.linelist or os.path.join(DATA_DIR, "gfVIS99.dat")
run_model(args.teff, args.logg, args.loghe, args.logc, args.logn,
args.logo, results, template, fort55, linelist,
seed=args.seed, timeout=args.timeout)
if __name__ == "__main__":
main()

108
cno_grid/src/seed_step.py Normal file
View File

@ -0,0 +1,108 @@
#!/usr/bin/env python3
"""针对失败的高温 He-poor CNO 模型进行的"种子步进"实验。
发现边界测试 2026-07-21
- 80000/6.5/+2/-4 He nc 阶段干净收敛15 次迭代
- 80000/6.5/-4/-4 He nc 阶段发散 2 次迭代 relc=1e18
- 两者 Teff/logg/logCNO 完全相同只有 logHe 不同
根因 He 丰度极小金属主导不透明度时LTE 灰度冷启动的初始猜测离
真实 NLTE 解太远 He 模型的不透明度由 He 主导稳定 He 模型的
不透明度由 CNO 主导线性化过程会震荡
源码分析证实tlusty208.f:578-582
- LTGRAY=T -> CALL LTEGR 灰度冷启动忽略 fort.8
- LTGRAY=F -> CALL INPMOD fort.8 热启动
- ICHANG=1 -> 当种子的模型原子不同时新增能级被强制设为 LTE
修复方案最终正确理解的 Peter Nemeth 建议
从已收敛的富 He 大气热启动这个失败的贫 He 模型使用
LTGRAY=F + ICHANG=1 重映射布居数Tlusty 会从一个物理上接近的起点
松弛 He/H 比例和 CNO 电离平衡而不是从灰度猜测出发
本脚本运行单个种子步进模型并与 results/ 中已有的冷启动结果对比
"""
import argparse
import os
import sys
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))
import gen_input5 # noqa: E402
import run_one # noqa: E402
TLUSTY = os.environ.get("TLUSTY", "/home/dckj/program/tlusty/tl208-s54")
# 种子步进链:跳过 LTE 灰度冷启动,直接从种子热启动。
# ICHANG 默认为 0不重映射——只有当种子与目标的模型原子不同时才需要
# 非 0 值。本处模型原子完全一致(同为 H/He/CNO 设置),只有
# Teff/logg/丰度不同,所以 ICHANG=0 是正确的。
#
# 注意ICRSWHummer & Voels 1988 的碰撞-辐射切换)经测试在 tlusty208.f
# 中是死代码 —— SWITCH 子程序定义在第 4556 行,但源码中任何地方都未被
# 调用。CRSW 保持默认值 1.0,因此第 6343-6344 行等处的速率乘法实际上
# 没有任何作用。不要依赖 ICRSW 来稳定。请改用 ORELAX在 tlusty208.f
# 第 14647、14996 行实际生效)—— 不过即便 ORELAX=0.5 在 80K + 贫 He 的
# 极端丰度跳跃下也会失败。
SEED_STEP_CHAIN = [
# 阶段 1从种子大气热启动 NLTE 连续谱。LTGRAY=F 会读取 fort.8
# 种子的布居数提供了一个物理上接近的初始猜测。
{"label": "seed_nc", "lte": "F", "ltgray": "F", "ilvlin": 0,
"ichang": 0, "require_converged": False, "niter": 80},
# 阶段 2从种子收敛的大气出发进行含谱线的完整 NLTE 计算。
{"label": "nl", "lte": "F", "ltgray": "F", "ilvlin": 100,
"ichang": 0, "require_converged": True, "niter": 100},
]
# 仅为向后兼容保留,实际并不会启用 ICRSW死代码。请改用 SEED_STEP_CHAIN。
SEED_STEP_CHAIN_ICRSW = SEED_STEP_CHAIN
def main():
"""命令行入口:运行一次种子步进收敛实验。"""
ap = argparse.ArgumentParser(
description="Seed-stepping convergence experiment")
ap.add_argument("--teff", type=float, required=True)
ap.add_argument("--logg", type=float, required=True)
ap.add_argument("--loghe", type=float, required=True)
ap.add_argument("--logc", type=float, required=True)
ap.add_argument("--logn", type=float, required=True)
ap.add_argument("--logo", type=float, required=True)
ap.add_argument("--seed", required=True,
help="path to seed atmosphere .7 (e.g. converged He-rich)")
ap.add_argument("--icrsw", action="store_true",
help="use ICRSW (Hummer & Voels switching) for hard jumps")
ap.add_argument("--results", default=None)
ap.add_argument("--template", default=None)
ap.add_argument("--fort55", default=None)
ap.add_argument("--linelist", default=None)
args = ap.parse_args()
grid = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
results = args.results or os.path.join(grid, "results", "seed_step")
os.makedirs(results, exist_ok=True)
template = args.template or os.path.join(grid, "templates", "cno_atmos.5.tpl")
fort55 = args.fort55 or os.path.join(grid, "templates", "fort.55.lin")
linelist = args.linelist or os.path.join(
TLUSTY, "data", "gfVIS99.dat")
# 打印实验信息:目标参数 + 种子来源 + 使用的链
print("=" * 60)
print("SEED-STEPPING EXPERIMENT")
print("=" * 60)
print("target: t{}_g{}_he{}_c{}_n{}_o{}".format(
int(args.teff), args.logg, args.loghe, args.logc, args.logn, args.logo))
print("seed: {}".format(args.seed))
chain = SEED_STEP_CHAIN_ICRSW if args.icrsw else SEED_STEP_CHAIN
print("chain: LTGRAY=F + ICHANG=0 hot-start -> nl" +
(" [ICRSW ON]" if args.icrsw else ""))
print("")
run_one.run_model(
args.teff, args.logg, args.loghe, args.logc, args.logn, args.logo,
results, template, fort55, linelist,
chain=chain, seed=args.seed)
if __name__ == "__main__":
main()

View File

@ -0,0 +1,62 @@
#!/usr/bin/env python3
"""汇总所有边界测试的结果。"""
import json
import os
# 结果根目录相对于本仓库根。COLD_START_TESTS 用的目录。
RESULTS = "cno_grid/results"
# seed_step 实验单独存放在子目录中
SEED = os.path.join(RESULTS, "seed_step")
# 冷启动测试点列表:(展示标签, 模型目录名, 简短参数描述)
COLD_START_TESTS = [
("20k_he2_cno-1", "t20000_g5.0_he2_c-1_n-1_o-1", "20K/5.0/+2/-1"),
("20k_he2_cno-4", "t20000_g5.0_he2_c-4_n-4_o-4", "20K/5.0/+2/-4"),
("40k_he0_cno-4", "t40000_g5.5_he0_c-4_n-4_o-4", "40K/5.5/0/-4"),
("60k_he0_cno-1", "t60000_g6.0_he0_c-1_n-1_o-1", "60K/6.0/0/-1"),
("80k_he-4_cno-1", "t80000_g6.5_he-4_c-1_n-1_o-1", "80K/6.5/-4/-1"),
("80k_he-4_cno-4", "t80000_g6.5_he-4_c-4_n-4_o-4", "80K/6.5/-4/-4"),
("80k_he2_cno-1", "t80000_g6.5_he2_c-1_n-1_o-1", "80K/6.5/+2/-1"),
("80k_he2_cno-4", "t80000_g6.5_he2_c-4_n-4_o-4", "80K/6.5/+2/-4"),
]
# 种子步进测试点列表:(模型目录名, 使用的种子描述, 子目录位置)
SEED_STEP_TESTS = [
("t80000_g6.5_he-4_c-4_n-4_o-4", "80K He-rich cno-4", "seed_step"),
("t80000_g6.5_he2_c-1_n-1_o-1", "80K He-rich cno-4", "seed_step"),
("t80000_g6.5_he-4_c-2_n-2_o-2", "80K He-poor cno-4", "seed_step"),
]
def fmt(dname, location=RESULTS):
"""把某个模型目录的 conv.json 摘要为一行字符串。
包含是否收敛/是否含 NaN最终 max_relc用时
conv.json 不存在返回占位提示
"""
p = os.path.join(location, dname, "conv.json")
if not os.path.exists(p):
return " (no conv.json)"
j = json.load(open(p))
conv = "" if j["converged"] else ""
nan = " NaN" if j.get("atmosphere_has_nan") else ""
relc = j.get("final_max_relc")
relc_s = "{:.2e}".format(relc) if isinstance(relc, (int, float)) else str(relc)
t = j.get("elapsed_sec", "?")
return f" conv={conv}{nan} relc={relc_s:<11} t={t}s"
# ---- 打印冷启动结果 ----
print("=" * 70)
print("COLD-START RESULTS (run_one.py: LTE grey -> nc -> nl)")
print("=" * 70)
for tag, dname, params in COLD_START_TESTS:
print(f" {tag:<18} {params:<15} {fmt(dname)}")
# ---- 打印种子步进结果 ----
print()
print("=" * 70)
print("SEED-STEP RESULTS (seed_step.py: hot-start from neighbor)")
print("=" * 70)
for dname, seed, loc in SEED_STEP_TESTS:
print(f" {dname:<32} seed={seed:<22} {fmt(dname, os.path.join(RESULTS, loc))}")

View File

@ -0,0 +1,50 @@
{TEFF} {LOGG} ! TEFF, GRAV
{LTE} {LTGRAY} ! LTE, LTGRAY
'nst' ! name of file containing non-standard flags
*-----------------------------------------------------------------
* frequencies
2000 ! NFREAD
*-----------------------------------------------------------------
* data for atoms
* NATOMS = 8: 1=H 2=He 3-5=empty 6=C 7=N 8=O
* mode: 0=implicit LTE background, 1=explicit LTE, 2=explicit NLTE
* abn: number density ratio n(X)/n(H); 0 means adopted solar abundance
8 ! NATOMS
* mode abn modpf
2 {ABN_H} 0 ! H
2 {ABN_HE} 0 ! He
0 0. 0
0 0. 0
0 0. 0
2 {ABN_C} 0 ! C
2 {ABN_N} 0 ! N
2 {ABN_O} 0 ! O
*-----------------------------------------------------------------
* data for ions
*iat iz nlevs ilast ilvlin nonstd typion filei
*
1 0 9 0 0 0 ' H 1' 'data/h1.dat'
1 1 1 1 0 0 ' H 2' ' '
2 0 24 0 0 0 'He 1' 'data/he1.dat'
2 1 20 0 0 0 'He 2' 'data/he2.dat'
2 2 1 1 0 0 'He 3' ' '
6 0 40 0 0 0 ' C 1' 'data/c1.dat'
6 1 22 0 0 0 ' C 2' 'data/c2.dat'
6 2 46 0 0 0 ' C 3' 'data/c3_34+12lev.dat'
6 3 25 0 0 0 ' C 4' 'data/c4.dat'
6 4 1 1 0 0 ' C 5' ' '
7 0 34 0 0 0 ' N 1' 'data/n1.dat'
7 1 42 0 0 0 ' N 2' 'data/n2_32+10lev.dat'
7 2 32 0 0 0 ' N 3' 'data/n3.dat'
7 3 48 0 0 0 ' N 4' 'data/n4_34+14lev.dat'
7 4 16 0 0 0 ' N 5' 'data/n5.dat'
7 5 1 1 0 0 ' N 6' ' '
8 0 33 0 0 0 ' O 1' 'data/o1_23+10lev.dat'
8 1 48 0 0 0 ' O 2' 'data/o2_36+12lev.dat'
8 2 41 0 0 0 ' O 3' 'data/o3_28+13lev.dat'
8 3 39 0 0 0 ' O 4' 'data/o4.dat'
8 4 6 0 0 0 ' O 5' 'data/o5.dat'
8 5 1 1 0 0 ' O 6' ' '
0 0 0 -1 0 0 ' ' ' '
*
* end

1
cno_grid/templates/nst Normal file
View File

@ -0,0 +1 @@
ND=50,VTB=2.,CHMAX=0.001

20
data/Linkiron Normal file
View File

@ -0,0 +1,20 @@
ln -s -f $IRON/gf2600.gam gf2600.gam
ln -s -f $IRON/gf2601.gam gf2601.gam
ln -s -f $IRON/gf2602.gam gf2602.gam
ln -s -f $IRON/gf2603.gam gf2603.gam
ln -s -f $IRON/gf2604.gam gf2604.gam
ln -s -f $IRON/gf2605.gam gf2605.gam
ln -s -f $IRON/gf2606.gam gf2606.gam
ln -s -f $IRON/gf2607.gam gf2607.gam
ln -s -f $IRON/gf2608.gam gf2608.gam
ln -s -f $IRON/gf2600.lin gf2600.lin
ln -s -f $IRON/gf2601.lin gf2601.lin
ln -s -f $IRON/gf2602.lin gf2602.lin
ln -s -f $IRON/gf2603.lin gf2603.lin
ln -s -f $IRON/gf2604.lin gf2604.lin
ln -s -f $IRON/gf2605.lin gf2605.lin
ln -s -f $IRON/gf2606.lin gf2606.lin
ln -s -f $IRON/gf2607.lin gf2607.lin
ln -s -f $IRON/gf2608.lin gf2608.lin

6
data/Linklist Normal file
View File

@ -0,0 +1,6 @@
ln -s -f $LINELIST/gfATO.dat gfATO.dat
ln -s -f $LINELIST/gfATO.bin gfATO.bin
ln -s -f $LINELIST/gfMOL.dat gfMOL.dat
ln -s -f $LINELIST/gfMOL.bin gfMOL.bin
ln -s -f $LINELIST/gfTiO.dat gfTiO.dat
ln -s -f $LINELIST/gfTiO.bin gfTiO.bin

2
data/Linkopta Normal file
View File

@ -0,0 +1,2 @@
ln -s -f $OPTABLES/optab11_7f.dat optab11_7f.dat
ln -s -f $OPTABLES/optab11_7hmc.dat optab11_7hmc.dat

268
gui/IDL/convol.pro Normal file
View File

@ -0,0 +1,268 @@
PRO conv_spec,sx,sy,px,py,cx,cy
; note
; no zero padding applied, however sufficient precision also at end points
; note also, that response function centered, not wrapped arround,
; since referred to central frequency of signal.
n = n_elements(sx)
if n ne n_elements(px) then print,'error: different array dimensions'
shft = long(n/2)
tty = fltarr(n) + (sy(0)+sy(n-1))/2.
sy_t = sy - tty
cx = sx
cy = shift(fft(fft(sy_t,-1)*fft(py,-1),1),shft)
cy = ((cx(n-1)-cx(0))/(n-1)) * n * cy ; renormalise result of convolution
cy = cy + tty
END
PRO convol,sx,sy,cx,cy,vdop=vdop,fwhm=fwhm,resol=resol,vsini=vrot,beta=beta,vmacro=vmacro,message=message,original=original,help=help
if n_params() lt 4 then begin
print,'PRO convol,sx,sy,cx,cy[,vdop=[Km/s],fwhm=,resol=,vsini=[Km/s],beta=,vmacro=[Km/s],/message,/original]'
if keyword_set(help) then begin
; written by J. Puls, modified by J. Sundqvist
; spectrum is convolved as specified with keywords. units in
; Aangstrom or km/s.
print,'input'
print,'; sx : wavelength vector'
print,'; sy : flux vector'
print,'; cx : wavelength vector after convolution'
print,'; cy : flux vector after convolution'
;
print,'; keywords'
print,'; vdop : doppler width [km/s]'
print,'; fwhm : fwhm of gaussian profile [AA] '
print,'; resol : resolution=lambda0/fwhm'
print,'; vsini : projected rotational velocity [km/s]'
print,'; beta : constant used for rotation'
print,'; vmacro : radial-tangential macroturbulence'
print,'; (v_radial=v_tangential) [km/s]'
print,'; message : some information is printed'
print,'; original : if set, remap finally onto original'
print,'; wavelength grid. OBS:linear interpolation.'
;
print,'; note:'
print,'; keywords fwhm, resol, vdop mutually exclusive.'
print,'; if more than one set, the last is ignored'
print,'; if vsini set, rotational folding is done first'
endif
return
endif
;maximum resolution
max_resol=2d5
;max_resol=3d4
;default settings
if not keyword_set(beta) then beta = 1.5
if not keyword_set(message) then message = 0
if not keyword_set(original) then original = 0
if not keyword_set(vrot) then vrot = 0.d
;constants
clight = 299792.5d
rsmpl_fac = 0.7d
;wavelength vector must be strictly increasing!
i=sort(sx)-lindgen(n_elements(sx))
if max(i) ne 0 then begin
print,'Wavelength vector must be strictly increasing - sort!'
print,'returning'
return
endif
sxx = sx
syy = sy
n = n_elements(sxx)
nn = n
rdst= (sxx(n-1)-sxx(0))/double(n-1) ; resampling distance
intp= 0
;check if wavelength vector equidistant
dsx = abs(sxx(1:*)-sxx(0:n-2))
rdst_min = min(dsx,max=rdst_max)
meanw = 0.5d*(sxx(0)+sxx(n-1))
eps = meanw/max_resol
diff = abs(rdst_max-rdst_min)
not_eqdist = diff gt eps
if not_eqdist then begin
if message then print,'spectrum is not equidistant: rdmin= ',rdst_min,', rdmax= ',rdst_max
rdst = MAX([(rdst_min * rsmpl_fac),eps])
intp = 1
nn = (sxx(n-1)-sxx(0))/rdst
endif
xpow = alog(nn)/alog(2.)
pow = long(xpow)
if ((pow le 14 and pow gt 2) or intp) and ((xpow-pow) ne 0.) then begin
pow = pow + 1
nn_x = long(2.^pow)
if (float(nn)/float(nn_x) gt rsmpl_fac) and (not not_eqdist) then begin
nn = nn_x * 2l
endif else begin
nn = nn_x
endelse
rdst = (sxx(n-1)-sxx(0))/(nn-1)
sxx = lindgen(nn)*rdst + sx(0)
syy = interpol(sy,sx,sxx,/spline)
res=finite(syy)
bres=where(res eq 0, countb)
if countb ne 0 then begin
for i=0,nn-1 do begin
b=where(sx eq sxx(i),count)
if count gt 1 then begin
sym=mean(sy(b))
syy(i)=sym
endif
endfor
endif
if message then begin
print,'resampled grid with resampling distance: ',rdst
print, nn, format= "('resampled spectrum has ',i6,' points')"
endif
endif
px = (findgen(nn)-long(nn/2))*rdst
;rotation
if keyword_set(vrot) and vrot ge 0.1 then begin
lambda0 = (sxx(nn-1)+sxx(0))/2.
dlam_max = vrot*(lambda0/clight)
xx = px / dlam_max
one = where(abs(xx) gt 1)
xx(one) = 1.
xx_2 = xx*xx
unsoeld = (2.* sqrt(1-xx_2)/!pi + (1-xx_2)*beta/2.) / (1 + 2*beta/3.)
; gray = (2.*(1-beta)*sqrt(1-xx_2)/!pi + (1-xx_2)*beta/2.) / (1 - beta/3.)
py = unsoeld
py = py / dlam_max
conv_spec,sxx,syy,px,py,cx,cy
sxx = cx
syy = cy
endif
;macroturbulence
if keyword_set(vmacro) then begin
aar=1.
spi=sqrt(!dpi)
lambda0 = (sxx(nn-1) + sxx(0))/2.
mr=(vmacro*lambda0/clight)[0]
ccr=2.*aar/spi/mr
pxmr=abs(px)/mr
py=ccr*[exp(-pxmr^2)+spi*pxmr*(errorf(pxmr)-1.)]
py=py/int_tabulated(px,py,/double); to be sure the distribution is normalized
conv_spec,sxx,syy,px,py,cx,cy
sxx = cx
syy = cy
endif
;Gauss profile
if keyword_set(vdop) or keyword_set(fwhm) or keyword_set(resol) then begin
fac = 2.*sqrt(alog(2.))
lambda0 = (sxx(nn-1)+sxx(0))/2.
if keyword_set(fwhm) then begin
dlam_dop = fwhm/fac
vdop = dlam_dop*clight/lambda0
endif else if keyword_set(resol) then begin
vdop=clight/(resol*fac)
dlam_dop = vdop*(lambda0/clight)
endif else begin
dlam_dop = vdop*(lambda0/clight)
endelse
min_cnr = 5
max_cnr = long(nn*0.8)
if message then begin
print, vdop, dlam_dop, format="('vdop=',f7.3,'km/s <=>',f7.3,'a')"
print,fac*vdop,fac*dlam_dop, format="('fwhm=',f7.3,'km/s <=>',f7.3,'a')"
endif
cnr = long(4.*dlam_dop/rdst) + 1
if max_cnr le cnr then begin
percent = cnr/float(nn)*100.
print,'gauss profile is very large:' + string(percent,'(f6.2)') $
+ '% of spectrum points are forming the profile'
endif
if min_cnr ge cnr then begin
print,'gauss profile is very small: only ' + string(cnr,'(i4)') $
+ ' data points are forming the profile'
endif
xx = px / dlam_dop
six = where(abs(xx) lt 6.)
py = fltarr(nn)
py(six) = exp(-(xx(six)^2))/(sqrt(!pi)*dlam_dop)
conv_spec,sxx,syy,px,py,cx,cy
sxx = cx
syy = cy
endif
if original then begin
cy = interpol(syy,sxx,sx)
cx = sx
endif
;Return only real part
cy=real_part(cy)
cx=real_part(cx)
END
function fconvol,x,y,xout,rv=rv,vdop=vdop,fwhm=fwhm,resol=resol,vsini=vrot,beta=beta,vmacro=vmacro,message=message
xx=x[sort(x)]
yy=y[sort(x)]
yy=yy[uniq(xx)]
xx=xx[uniq(xx)]
n=n_elements(xx)
cc=2.99792458d5
if keyword_set(rv) then xx=xx*(1.0d - rv/cc)
if n_elements(xx) gt 50000 then begin
nps=25000l
segs=(n/nps)
yff=yy*0.0d
if n mod nps lt 1000 then begin
nps=24000l
segs=(n/nps)
endif
for ii=0, segs do begin
ind=[0l,nps-1l]+ii*nps
if (ii+1l)*nps gt n then ind[1]=n-1
cind=[max([0,ind[0]-1000l]), min([ind[1]+1000l,n-1])]
yff[ind[0] : ind[1]]=fconvol(xx[cind[0] : cind[1]],yy[cind[0] : cind[1]],xx[ind[0] : ind[1]],vdop=vdop,fwhm=fwhm,resol=resol,vsini=vrot,beta=beta,vmacro=vmacro,message=message)
endfor
yout=interpol(yff,xx,xout)
return,yout
endif
if odd(n_elements(xx)) then begin
xx=xx[1:*]
yy=yy[1:*]
endif
convol,xx,yy,nx,sol,vdop=vdop,fwhm=fwhm,resol=resol,vsini=vrot,beta=beta,vmacro=vmacro,message=message,/original
if n_elements(xout) gt 1 then yout=interpol(sol,xx,xout) else yout=sol
return,yout
end

252
gui/IDL/lineid_annot.pro Normal file
View File

@ -0,0 +1,252 @@
pro lineid_annot,wave,flux,wline,eqw,text1,text2,text3, $
charsize=charsize,extend=extend,charthick=charthick,_extra=pex
;+
; lineid_plot2b
;
; Plot spectrum with specified line identifications annotated at the
; top of the plot.
;
; CALLING SEQUENCE:
; lineid_annot,wave,flux,wline,eqw,text1,text2,text3, $
; charsize=charsize,extend = extend, charthick = charthick
;
; INPUTS:
; wave - wavelength vector for the plot
; flux - flux vector
; wline - vector of line identifications. (only the lines between
; the plot limits will be used)
; eqw - vector of equivalent widths
; text1 - string array of text to be used to annotate each line
; text2 - (OPTIONAL) second string array of text to be used for
; line annotation. Since the text is written with
; proportional spaced characters, TEXT2 can be used if
; you want two sets of annotation to be alinged:
;
; eg: Cr IV 1390.009
; Fe V 1390.049
; Ni IV 1390.184
; instead of
; Cr IV 1390.009
; Fe V 1390.049
; Ni IV 1390.184
; text3 - still additional text
;
; allows xyouts keywords
;
;
; OPTIONAL KEYWORD INPUTS:
;
; extend = specifies that the annotated lines should have a
; dotted line extended to the spectrum to indicate the
; line position. EXTEND can be a scalar (applies to
; all lines) or a vector with a different value for
; each line. The value of EXTEND gives the line
; IDL plot line thickness for the dotted lines.
; If EXTEND is a vector each dotted line can have a
; different thickness. A value of 0 indicates that
; no dotted line is to be drawn. (default = scalar 0)
; charsize = the character size of the annotation for each line.
; If can be a vector so that different lines are
; annotated with different size characters. Charsize
; can be used to make stronger lines have a larger
; annotation. (default = scalar 1.0).
; charthick = the character thickness of the annotation for
; each line. If can be a vector so that different lines
; are annotated with characters of varying thickness.
; CHARTHICK can be used to make stronger lines have
; a bolder annotation. (default = !p.charthick)
; OPERATIONAL NOTES:
;
; Once the program has completed, You can use OPLOT to draw additional
; plots on the display. The plots !X.TITLE and !Y.TITLE are used but
; the !P.TITLE (!MTITLE) is ignored.
;
; If your annotated characters are not being rotated properly,
; try setting !FANCY to a non zero value.
;
; !X.RANGE, !Y.RANGE or the routine SET_XY can be used to change
; plot limits before calling LINEID_PLOT.
;
; HISTORY:
; version 1 D. Lindler Jan, 1992
; Sept 27, 1993 DJL fixed bug in /extend option
; version 2 I. Hubeny Dec, 1993
; extension for selecting and plotting using equivalent width
;-
;----------------------------------------------------------------------------
if n_params(0) lt 1 then begin
print,'CALLING SEQUENCE: lineid_annot,wave,flux,wline,eqw,text1,[,text2,text3]'
print,'OPTIONAL KEYWORD PARAMETERS'
print,'EXTEND = switch for drawing indicating lines'
print,'CHARSIZE = character size'
print,'CHARTHICK = character thickness'
retall
end
;
; initialization
;
if n_elements(charsize) eq 0 then charsize=1
n = n_elements(wline)
if n_elements(text2) eq 0 then text2 = strarr(n)
if n_elements(text3) eq 0 then text3 = strarr(n)
if n_elements(charsize) eq 1 then csize = replicate(charsize,n) $
else csize = charsize
if n_elements(extend) eq 0 then extend = 0
if n_elements(extend) eq 1 then begin
if extend lt 0 then begin
ethick = alog10(eqw*abs(extend))
endif else ethick = replicate(extend,n)
endif else ethick = extend
if n_elements(charthick) eq 0 then cthick = !p.charthick $
else cthick = charthick
if n_elements(cthick) eq 1 then cthick = replicate(cthick,n)
;
; set plot area
;
; set_viewport,0.13,0.95,0.1,0.65
;
; plot data
;
; plot,wave,flux,title=' ',xstyle=1
;
; get data ranges
;
xmin = !x.crange(0)
xmax = !x.crange(1)
ymin = !y.crange(0)
ymax = !y.crange(1)
xrange = xmax-xmin
yrange = ymax-ymin
;
; find lines within x range and sort them
;
good = where((wline gt xmin) and (wline lt xmax),nlines)
if nlines lt 1 then return
wl = wline(good)
csize = csize(good) & cthick = cthick(good) & ethick = ethick(good)
txt1 = text1(good) & txt2 = text2(good)
sub = sort(wl)
wl = wl(sub) & csize = csize(sub) & ethick = ethick(sub)
chtick = cthick(sub)
txt1 = txt1(sub)
txt2 = txt2(sub)
es = string(format='(i5)',eqw)
txt2 = txt2+es(good)+' '+text3(sub)
maxids = 65/(total(csize)/nlines) ;maximum number of identifications
if nlines gt maxids then begin
print,'Too many lines to mark, print only first '+strtrim(fix(maxids),2)+' lines'
nlines=maxids
endif
;
; determine character height in wavelength units
;
char_height = abs(xrange) / 65 * csize
;
; adjust wavelengths of where to print the line ids
;
wlp = wl ;wavelength to print text
;
; test to see if we can just equally space the annotated lines
;
if (nlines gt maxids*0.85) and (n_elements(charsize) eq 1) then begin
wlp = findgen(nlines) * (xrange/(nlines-1)) + xmin
goto,print_text
end
;
; iterate to find room to annotate each line
;
changed = 1 ;flag saying we moved a wlp position
niter = 0
factor = 0.35 ;size of adjustments in text position
while changed do begin ;iterate
changed = 0
for i=0,nlines-1 do begin
;
; determine the difference of the annotation from the lines on the
; left and right of it and the required separation
;
if i gt 0 then begin
diff1 = wlp(i)-wlp(i-1)
separation1 = (char_height(i)+char_height(i-1))/2.0
end else begin
diff1 = wlp(i) - xmin + char_height(i)*1.01
separation1 = char_height(i)
end
if i lt (nlines-1) then begin
diff2 = wlp(i+1) - wlp(i)
separation2 = (char_height(i)+char_height(i+1))/2.0
end else begin
diff2 = xmax + char_height(i)*1.01 - wlp(i)
separation2 = char_height(i)
end
;
; determine if line annotation should be moved
;
if (diff1 lt separation1) or (diff2 lt separation2) then begin
if wlp(i) eq xmin then diff1 = 0
if wlp(i) eq xmax then diff2 = 0
if diff2 gt diff1 then $
wlp(i) = (wlp(i) + separation2*factor) < xmax $
else wlp(i) = (wlp(i) - separation1*factor) > xmin
changed = 1
endif
end
if niter eq 300 then $ ; fine adjustment for
factor = factor/3 ; crowded field
if niter eq 1000 then changed=0 ; stop at 1000 iterations
niter = niter + 1
endwhile
;
; print line id's
;
print_text:
maxcsize = max(csize)
start_arrow = ymax + yrange/60
bend1 = ymax + yrange/30
bend2 = ymax + (yrange/30)*3
stop_arrow = ymax + (yrange/30)*4
start_text1 = stop_arrow + yrange/50*maxcsize
start_text2 = start_text1 + $
max(strlen(strtrim(txt1,1)))*yrange/50*maxcsize
for i=0,nlines-1 do begin
plots,[wl(i),wl(i),wlp(i),wlp(i)], $
[start_arrow,bend1,bend2,stop_arrow]
xyouts,wlp(i) + char_height(i)/2, start_text1, txt1(i), $
orientation = 90, size=csize(i), charthick = cthick(i),_extra=pex
xyouts,wlp(i) + char_height(i)/2, start_text2, txt2(i), $
orientation = 90, size=csize(i), charthick = cthick(i),_extra=pex
endfor
;
; extend selected lines down to the spectrum
;
good = where((ethick gt 0) and (wl gt xmin) and (wl lt xmax),n)
if n lt 1 then return
ww = wl(good)
ethick = ethick(good)
; help,wave
; help,flux
; help,ww
; print,n_elements(wave)
; print,n_elements(flux)
; print,wline
linterp,wave,flux,ww,ff
ymax = !y.crange(1)
ymin = !y.crange(0)
offset = (ymax-ymin)/20.0
for i=0,n-1 do plots,[ww(i),ww(i)],[(ff(i)+offset)<ymax,ymax], $
line=2,thick = ethick(i),_extra=pex
return
end

111
gui/IDL/lineid_select.pro Normal file
View File

@ -0,0 +1,111 @@
pro lineid_select,file,Wline,lineid,wstring,strength,eqw, $
ewlim=ewlim,n=n,range=range
;+
; lineid_select
;
; procedure to extract the wave and ID's from the SYNSPEC output file
; input: file=name of file
; output:Wline = real*8 vector of wavelengths
; lineid = vector of identifications (string array)
; wstring = string vector of wavelengths
; strength = string line strength indicator
; eqw = approximate equivalent width
; optional keyword inputs:
; ewlim = lower limit for approximate equivalent width
; (default = 0)
; N = strength indicator ( 0 1 2 3 4
; (' ','.' or '*' or '**' or '***')
; (default n = 2)
; range = 2 element vector giving desired wavelength range
; (default = [0,99999])
;-
;----------------------------------------------------------------------------
;
; print calling sequence
;
if n_params(0) lt 1 then begin
print,'CALLING SEQUENCE: lineid_select,file,Wline,lineid,'+ $
'wstring,strength,eqw'
print,'OPTIONAL KEYWORD PARAMETERS:'
print,' EWLIM = limiting approx. equivalent width'
print,' RANGE = [wmin,wmax] default=[0,99999]'
print,' N = minimum strength (0-5) default=2'
return
end
;
; set keyword defaults
;
if n_elements(N) eq 0 then N=2
if n_elements(ewlim) eq 0 then ewlim=0
if n_elements(range) eq 0 then range = [0,999999]
wmin = range(0)
wmax = range(1)
;
; open input file
;
close,1 & openr,1,file
;
; initialization for loop
;
st = ''
wline = dblarr(2000)
wstring = strarr(2000)
lineid = strarr(2000)
strength = strarr(2000)
eqw = fltarr(2000)
nlines = 0
;
; loop on lines in the file
;
while not eof(1) do begin
readf,1,st ;read string
st = strtrim(st,2) ;trim blanks
; for i=0,1 do junk=gettok(st,' ') ;skip first 2 columns. The old version of synspec required that
wave = gettok(st,' ') ;get wavelength
w = double(wave) ;convert to r*8
if (w ge wmin) and (w le wmax) then begin ;within range?
el = gettok(st,' ') ;element
; strput,el,strlowcase(strmid(el,1,1)),1 ;make second character
; lower case '
ion = gettok(st,' ')
for i=5,7 do junk = gettok(st,' ') ;skip columns 5-7
ew = double(gettok(st,' '))
str = strtrim(strmid(st,0,4),2) ;strength
case str of ;decode strength
'' : Nx=0
'.' : Nx=1
'*' : Nx=2
'**' : Nx=3
'***': Nx=4
else : Nx=999 ;unknown
endcase
;
; add line to the list
;
if Nx ge N and ew ge ewlim and nlines lt 2000 then begin
wline(nlines) = w
wstring(nlines) = wave + ' '
lineid(nlines) = el + ' ' + ion + ' '
strength(nlines) = str
eqw(nlines) = ew
nlines = nlines + 1
endif
end
end
;
; extract good part of the arrays
;
if nlines gt 0 then begin
wline = wline(0:nlines-1)
wstring = wstring(0:nlines-1)
lineid = lineid(0:nlines-1)
strength = strength(0:nlines-1)
eqw = eqw(0:nlines-1)
end else begin
print,'LINEID_SELECT: No lines found for given range/N'
end
close,1
return
end

197
gui/IDL/loadopt.pro Normal file
View File

@ -0,0 +1,197 @@
pro loadopt, file, optable,bin=bin
if n_params() lt 2 then begin
print,' LOADOPT,file,optable,/bin'
print,'file =STRING : name of the ASCII opacity table(input)'
print,'optable=STRUCT : loaded data from the optable (output)'
print,'/bin : the table is in binary format'
return
endif
defsysv,'!gdl',exist=gdl ; 1 is GDL , 0 is IDL
if keyword_set(bin) then begin
openr, lun, file, /f77_un,/get_lun
type = STRARR(30)
abnd = FLTARR(30)
abnd2 = FLTARR(30)
hdr='opacity table with element abundances:'
hdr=[hdr,'element for EOS for opacities']
FOR ii = 0, 29 DO begin
a = 'aaaa'
b = 0.D
c = 0.D
READU,lun, a, b, c
; PRINT, a, b, c
type[ii]=a & abnd[ii]=b & abnd2[ii]=c
hdr=[hdr,string(a,b,c,format='(3x,a4,2e12.3E3)')]
ENDFOR
hdr=[hdr,'']
hdr=[hdr,'molecules - ifmol,tmolim:']
ifmol = LONG(0)
tmolim = 0.D0
READU,lun, ifmol, tmolim
; print, ifmol, tmolim
hdr=[hdr,string(ifmol,tmolim,format='(3x,i4,f12.1)')]
hdr=[hdr,'additional opacities']
hdr=[hdr,' H- H2+ He- CH OH']
iophmp = LONG(0)
ioph2p = LONG(0)
iophem = LONG(0)
iopch = LONG(0)
iopoh = LONG(0)
READU,lun, iophmp,ioph2p,iophem,iopch,iopoh
; print, iophmp,ioph2p,iophem,iopch,iopoh
hdr=[hdr,string(iophmp,ioph2p,iophem,iopch,iopoh,format='(5i4)')]
hdr=[hdr,'']
hdr=[hdr,'number of frequencies, temperatures, densities:']
nfgrid = LONG(0)
ntemp = LONG(0)
ndens = LONG(0)
READU,lun, nfgrid,ntemp,ndens
; PRINT, nfgrid,ntemp,ndens
temp = DBLARR(ntemp)
dens = DBLARR(ndens)
elec = DBLARR(ntemp, ndens)
READU,lun, temp
READU,lun, dens
READU,lun, elec
; absgrd = DBLARR(ntemp, ndens, nfgrid)
opt=DBLARR(nfgrid,ntemp,ndens)
wlgrid = DBLARR(nfgrid)
FOR k = 0L, nfgrid-1 DO BEGIN
w = 0.D0
READU,lun, w
wlgrid[k] = w
FOR j = 0, ndens-1 DO BEGIN
abs = FLTARR(ntemp)
READU,lun, abs
; absgrd[*, j, k] = abs
opt[k,*, j] = abs
; print, abs
ENDFOR
ENDFOR
close,lun & free_lun,lun
optable={hdr:hdr,wave:wlgrid,temp:exp(temp),rho:exp(dens),nel:exp(transpose(elec)),opt:opt}
return
endif
openr,lun,file,/get_lun
line=''
; read header ...
readf,lun,line ; 'opacity table with element abundances:'
hdr=line
readf,lun,line ; 'element for EOS for opacities'
while strpos(line,'frequenc') eq -1 and strpos(line,'temper') eq -1 do begin
hdr=[hdr,line]
readf,lun,line
endwhile
readf, lun, line ; numfreq numtemp numrho
kas=strsplit(line,' ',/extract)
numfreq=long(kas[0])
numtemp=long(kas[1])
numrho=long(kas[2])
opt=dblarr(numfreq,numtemp,numrho)
topt=dblarr(numtemp,numrho)
lambda=dblarr(numfreq)
readf,lun,line ; "log temperatures"
if strtrim(line,2) ne 'log temperatures' then stop,'Temperatures not where they should be. Check op table '
readf,lun,line ; array of temperatures
tempvec=strsplit(line,' ',/extract)
if n_elements(tempvec) ne numtemp then begin
repeat begin
readf,lun,line
tempvec=[tempvec,strsplit(line,' ',/extract)]
endrep until n_elements(tempvec) eq numtemp
endif
readf,lun,line ; "log densities"
if strtrim(line,2) ne 'log densities' then stop,' Densities not where they should be. Check op table '
readf,lun,line ; array of temperatures
rhovec=strsplit(line,' ',/extract)
if n_elements(rhovec) ne numrho then begin
repeat begin
readf,lun,line
rhovec=[rhovec,strsplit(line,' ',/extract)]
endrep until n_elements(rhovec) eq numrho
endif
readf,lun,line ; "log electron densities from EOS"
nel=dblarr(numtemp,numrho)
nel=transpose(nel)
ii=0
repeat begin
readf,lun,line
kas=strsplit(line,' ',/extract)
nel[ii : ii+n_elements(kas)-1]=double(kas)
ii+=n_elements(kas)
endrep until ii eq numtemp*numrho
nel=transpose(nel) ; to have it nel[ntemp,ndens]
line=findline(lun,'frequency') ; '*** frequency # :' ind lambda
kas=strsplit(line,' ',/extract)
lambda[0]=double(kas[-1])
readf,lun,line ; frequency
freqvec=double(line)
readf,lun,line
kas=double(strsplit(line,' ',/extract))
repeat begin
readf,lun,line
kas=[kas,double(strsplit(line,' ',/extract))]
endrep until n_elements(kas) eq numtemp*numrho
topt[*]=kas
opt[0,*,*]=topt
for ii=2L, numfreq do begin
; for ii=2, 1000 do begin
readf,lun,line ; empty line
readf,lun,line ; '*** frequency # :' ind lambda
kas=strsplit(line,' ',/extract)
lambda[ii-1]=double(kas[-1])
if ii mod 100 eq 0 then progress,'',round((ii*100)/(numfreq)),' % '
readf,lun,line ; frequency
freqvec=[freqvec,double(line)]
readf,lun,line
kas=double(strsplit(line,' ',/extract))
; kas[where(kas eq 0.)]=-99.00
repeat begin
readf,lun,line
kas=[kas,double(strsplit(line,' ',/extract))]
if n_elements(kas) gt numtemp*numrho then stop,'something is wrong in the opacity table !'
endrep until n_elements(kas) eq numtemp*numrho
topt[*]=kas
opt[ii-1,*,*]=topt
endfor
print,''
close,lun
free_lun,lun
optable={hdr:hdr,wave:lambda,temp:exp(tempvec),rho:exp(rhovec),nel:exp(nel),opt:opt}
end
pro printopt,opt,fileout
if n_params() eq 0 then begin
print,' prints the opacity table.'
print,' printopt,opt,fileout'
print,''
return
endif
openw,lun,fileout,/get_lun
for ii=0,n_elements(opt.hdr)-1 do printf,lun,opt.hdr[ii]
clight=2.99792548d18
printf,lun,'number of frequencies, temperatures, densities: '
nfr=n_elements(opt.wave)
nt=n_elements(opt.temp)
nr=n_elements(opt.rho)
printf,lun,nfr,nt,nr,format='(10x,3i10)'
printf,lun,'log temperatures'
printf,lun,alog(opt.temp),format='(6f11.6)'
printf,lun,'log densities'
printf,lun,alog(opt.rho),format='(6f11.6)'
printf,lun,'log electron densities from EOS'
printf,lun,alog(transpose(opt.nel)),format='(6f11.6)'
for ii=0L, nfr-1 do begin
printf,lun,''
printf,lun,ii+1,opt.wave[ii],format='(" *** frequency # :",i9,f15.5)'
printf,lun,clight/opt.wave[ii],format='(e20.8E3)'
for jj=0, nr-1 do printf,lun,opt.opt[ii,*,jj],format='(6E14.6E3)'
endfor
close,lun
free_lun,lun
end

111
gui/IDL/plotspec.pro Normal file
View File

@ -0,0 +1,111 @@
pro plotspec,ident,name,rv=rv,xrange=xr,lxrange=lxr,list_elem=elist,relative=relative,elem=ielem,_extra=pex,fwhm=fwhm,viewp=viewp,idsize=idsize
;
; made by Yeisson Osorio Feb 2020
;
if n_params() lt 2 then begin
print,"plotspec,ident,name,rv=rv,fwhm=fwhm,xrange=xr,elem=elem,idsize=idsize,_extra=pex"
print," ident = (real) if 0 just plot, if > 0 plot names of lines with weq >= iden (mAngs)"
print," name = (str) name of synspec output files (with no sufix)"
print," lxr = (real[2]) wavelength range to consider (default whole range)"
print," rv = (real) radial velocity shift"
print," elem = (str[]) name of the element(s) to plot (if empty plot all)"
print," list_elem = (output) list of visible elements"
return
endif
defsysv,'!gdl',exist=gdl ; 1 is GDL , 0 is IDL
if keyword_set(ielem) then elem=strtrim(ielem,2)+' '
if n_elements(xr) eq 0 then xr=[0,0]
if ident gt 0 and ~gdl then begin
if n_elements(viewp) eq 4 then vp=viewp else vp=[0.13,0.95,0.1,0.65]
set_viewport,vp[0],vp[1],vp[2],vp[3]
endif
if ident gt 0 and gdl then !p.position=[0.075,0.1,0.95,0.65]
if name eq 'fort' then begin
if keyword_set(relative) then rotin,'fort.7','fort.17','fort.10',/relative,wl,fl else readcol,'fort.7',wl,fl,format='(d,d)'
endif else begin
if keyword_set(relative) then readcol,name+'.10',wl,fl,format='(d,d)',/silent else readcol,name+'.7',wl,fl,format='(d,d)',/silent
endelse
wstart= xr[0] eq 0 ? min(wl) : xr[0]
wend = xr[1] eq 0 ? max(wl) : xr[1]
wl=reform(wl)
fl=reform(fl)
if n_elements(fwhm) eq 1 or n_elements(rv) eq 1 then fl=fconvol(wl,fl,wl,fwhm=fwhm,rv=rv)
plot,wl,fl,xr=xr,_extra=pex
if ident gt 0 then begin
if n_elements(extend) gt 0 then begin
if iplot ge 0 then begin
nln=n_elements(wl)
wla=fltarr(nln)
fla=wla
for i=0,nln-1 do begin wla(i)=wl(i) & fla(i)=fl(i) & endfor
endif
if n_elements(observ) eq 1 then begin
nobs=n_elements(wlobs)-1
if iplot ge 0 then beyond=wl(nln-1) lt wlobs(0) or wl(0) gt wlobs(nobs-1)
if iplot lt 0 then beyond=1
if extend lt 0 then begin
extend = -extend
beyond=1
endif
nln=n_elements(wlobs)
wla=fltarr(nln)
fla=wla
for i=0,nln-1 do begin wla(i)=wlobs(i) & fla(i)=flobs(i) & endfor
endif
endif
if keyword_set(lxr) then ra=lxr else ra=[wstart,wend]
ewl=ident
; the new version of synspec has fort.14 formatted the
; following way:
; 2 1 3721.935 H I -1.97 82259.250 1.06E-02 0.9 . 2 14
; and should be
; 3721.935 H I -1.97 82259.250 1.06E-02 0.9 . 2 14
;
if name eq 'fort' then begin
if file_test('fort.15') then begin
spawn,"sed 's/^\(.............\)\(....\) /\1 \2 ./g' fort.15 > f15"
spawn,'cat fort.12 f15 | sort -n -k 3,3 >| f12'
endif else spawn,"cp fort.12 f12"
endif else begin
if file_test(name+'.15') then begin
spawn,"sed 's/^\(.............\)\(....\) /\1 \2 ./g' "+name+".15 > f15"
spawn,'cat '+name+'.iden f15 | sort -n -k 3,3 >| f12'
endif else spawn,"cp "+name+".12 f12"
endelse
spawn,'rm tf12'
if n_elements(elem) ne 0 then begin
for ii=0, n_elements(elem)-1 do begin
kas=strsplit(elem[ii],' ',/extract)
if n_elements(kas) eq 1 then spawn,'grep "'+kas+'" f12 >> tf12' $
else spawn,'grep "'+kas[0]+'" f12 | grep "'+kas[1]+'" >> tf12'
endfor
spawn,'sort -n -k 3,3 tf12 > f12'
endif else begin
spc='" "'
spawn,"awk '{print $2"+spc+"$3}' f12 | sort -u > tf12"
readcol,'tf12',a,i,format='(a,a)',/silent
elist=a+' '+i
elist=strtrim(repstr(elist,'.',''),2)
endelse
line="awk '{if ($1 >= "+strtrim(min(ra),2)+" && $1 <= "+strtrim(max(ra),2)+") print $0 }' f12 > tf12"
spawn,line
if ident lt 1 then N=0 else N=2
lineid_select,'tf12',wli,lid,wst,st,ew,ewlim=ewl,range=ra,N=N
if n_elements(rv) eq 1 then $
wli=wli*(1.-rv/2.9977925e5)
if keyword_set(pex) then begin
dum=where(strpos(tag_names(pex),'CO') ne -1)
if dum ne -1 then dum=pex.(dum) else dum=!p.color
endif
lineid_annot,wla,fla,wli,ew,lid,wst,charsize=idsize,extend=extend,col=dum
if ~gdl then set_viewport
endif
end

961
gui/IDL/synplot.pro Normal file
View File

@ -0,0 +1,961 @@
pro synplot,ispec,iplot,ident,wl,fl,eqw,sp,wlobs=wlobs,flobs=flobs, $
atmos=atmos,linlist=linlist,input=input,abund=abund, $
imode=imode,idstd=idstd,iprin=iprin, $
kurucz=kurucz,oldinp=oldinp,disk=disk, $
cont=cont,nlte=nlte,lyman=lyman,vturb=vturb, $
optab=optab,optemp=optemp,opdens=opdens,nlamb=nlamb, $
bintab=bintab,relabn=relabn,inttab=inttab, $
wstart=wstart,wend=wend,wdist=wdist, $
cutoff=cutoff,strength=strength,icontl=icontl,ifhe2=ifhe2, $
hydprf=hydprf,he1prf=he1prf,he2prf=he2prf, $
nangles=nangles,anglmin=anglmin, $
vrot=vrot,vmac=vmac,steprot=steprot,fwhm=fwhm,stepins=stepins, $
relative=relative,scale=scale,rv=rv, $
extend=extend,charsize=charsize,lidshift=lidshift, $
observ=observ,noread=noread,spect=spect,inlist=inlist, $
save=save,f55=f55,molecules=molecules,ichang=ichang,_extra=e
;
;
; program for ploting spectra calculated by SYNSPEC,
; with a possibility to change interactively the chemical composition;
; and interactively convolved with rotation and instrumental broadening;
; and possibly also annotated by line identifications
;
; written by I. Hubeny, Nov-Dec 1994
; modified - Jul 1996
; further modified - Nov 1996
; May 1997
; modified - Yeisson Osorio Jul 2018
; - added optab and relabn for constructing opacity tables
; - added f55 option to use another fort.55 file (use with
; caution! )
;
; ispec = 0 - Synspec is run
; no change of chemical composition;
; < 0 - Synspec is not run (only Rotins is run)
; > 0 - ispec elements change abundance; entered interactively
; iplot = 0 - original plot
; = 1 - overplot, IPLOT has the meaning of the color index
; ident = 0 - identification is not plotted
;
; OPTIONAL KEYWORD INPUT:
;
; ATMOS - file name(s) for a model atmosphere
; LINLIST - filename of the line list
; INPUT - filenames of the additional input (usually not set)
; OBSERV - filename of the observed spectrum
; IMODE - basic mode of SYNSPEC
; KURUCZ - switch for indicating a Kurucz model input (if =1)
; NLTE - NLTE switch (see SYNSPEC)
; LYMAN - switch for treating Lyman lines (IOPHLI in Synspec)
; VTURB - turbulent velocity (in km/s)
;
; OPTAB - name of output file with the opacity table
; optemp - optemp = [NTEMP, TEMP1, TEMP2]
; opdens - opdens = [IDENS, NDENS, DENS1, DENS2] not defined
; nlamb - number of wavelength points
; inttab - transformation mode from internal to universal
; wavelength points
; /bintab - output table in binary mode (default ascii)
; RELABN - pairs (IATOM, RELABN) for op tables
;
; WSTART - starting wavelength (in Angstrom)
; WEND - final wavelength (in A)
; WDIST - step in wavelength
; STRENGTH - criterion for selecting lines (RELOP in Synspec)
; CUTOFF - distance in A to which lines are allow to contribute
; IFHE2 - He II opacity switch (see SYNSPEC)
;
; VROT - rotational velocity - v sin i (in km/s)
; VMAC - macro-turbulent velocity - (in km/s)
; STEPROT - step for the rotational convolution (if non-zero)
; FWHM - FWHM for the instrumental profile (in A)
; STEPINS - step for instrumental convolution (if non-zero)
; RELATIVE - switch for computing relative spectrum (if =1)
; SCALE - a scale factor to multiply the theoretical spectrum
; RV - radial velocity (in km/s) applied on theor. spectrum
;
; EXTEND - switch for drawing vertical lines in identification
; CHARSIZE - character size in identification
;
; ABUND - vector of abundance changes
; SAVE - core filename for saved files
;
; _EXTRA - a set of any extra keywords for PLOT
;
if n_params(0) eq 0 then begin
print,'pro synplot,ispec,iplot,ident,eqw,sp,flobs,wlobs, '
print,'OPTIONAL KEYWORD PARAMETERS '
print,' type 1 for a short list;'
print,' 2 for a long list with explanations;'
print,' else return'
read,ii
if ii eq 1 then begin
print,'atmos,linlist,input,observ, (filenames)'
print,'imode,idstd,kurucz,nlte,lyman,vturb (fort.55 for SYNSPEC)'
print,'wstart,wend,wdist,strength,cutoff,ifhe2,icontl, (still fort.55)'
print,'hydprf,he1prf,he2prf, (H, HeI, HeII line broadening tables-fort.55)'
print,'nangles,anglmin (still fort.55)'
print,'vrot,vmac,steprot,fwhm,stepins,relative, (for ROTINS)'
print,'scale,rv, (radial velocity and scaling of the final spectrum)'
print,'optab,optemp,opdens,inttab,nlamb,bintab,relabn, (for opacity tables )'
print,'extend,charsize, (for LINEID)'
print,'abund,noread,spect,save,_extra (miscellaneous)'
endif else begin
if ii eq 2 then begin
print,'POSITIONAL PARAMETERS:'
print,''
print,'ispec = 0 - normal run of Synspec; <0 - (no run of Synspec),'
print,' >0 - ispec abundances changed'
print,'iplot = 0 - first plot; >0 oplot (iplot is the color index)'
print,' <0 - plot only the observed spectrum'
print,'ident = 0 - no identification; >0 - identification'
print,' in that case, lines with eqw > ident mA are marked'
print,'eqw - output: total equivalent width (in mA)'
print,'sp - if present, an array of synthetic spectrum (generated'
print,' by a previous run of Synplot)'
print,'wlobs - if present, array of wavelengths of the observed spectrum'
print,'flobs - if present, array of fluxes of the observed spectrum'
print,''
print,'KEYWORD PARAMETERS:'
print,'atmos - names(s) for the input model atmosphere (disk)'
print,' if absent: either not needed, or assumed to be'
print,' fort.5 (std input) and fort.8 (model)'
print,' if a single string: generic name'
print,' files are atmos.5 and atmos.7'
print,' if a 2-comp string vector: '
print,' files are atmos(0) and atmos(1)'
print,'oldinp - if set, the "old" format of input (up to tlus194,syn41)'
print,'disk - if set, input accretion disk model is assumed'
print,'linlist - filename for the line list (default fort.19)'
print,'input - names(s) for the additional input to Synspec'
print,' (unit 55) and Rotins (std input)'
print,' default - SYNPLOT creates these files'
print,' if present, it must be a 2-comp string vector,'
print,' [filename for unit55, std input to Rotins]'
print,'abund - if present, it is another method to change abundances'
print,' must be vector [first at.number, last a.num., abund],'
print,' or more triads consecutively'
print,''
print,'imode - basic mode of Synspec (default 0)'
print,'cont - the same as imode=2 - flux in continuum'
print,'idstd - standard depth; if not set, the program assigns'
print,' the last depth point where T<Teff'
print,'kurucz - if =1, Kurucz model atmosphere, otherwise Tlusty'
print,' (default 0 - Tlusty)'
print,'nlte - NLTE switch in Synspec'
print,' (default 1 - NLTE lines, if NLTE populations given)'
print,'lyman - switch for the treatment of Lyman lines (default 1)'
print,'vturb - turbulent velocity (in km/s) - default 0'
print,''
print,'wstart - starting wavelength (in A)'
print,'wend - end of the wavelength interval (in A)'
print,'wdist - (maximum) wavelength step (in A) - default 0.01'
print,'strength - criterion for rejecting lines - default 1.e-4'
print,'icontl - switch for considering H lines as continua'
print,'ifhe2 - switch for treatment He II lines - default 0'
print,'hydprf - filename for the special H line broadening table'
print,'he1prf - filename for the special HeI line broadening table'
print,'he2prf - filename for the special HeII line broadening table'
print,'nangles- if set, the number of angles for evaluating intensity'
print,' equidistant mu''s between 1 and anglmin'
print,'anglmin- minimum mu = cos(angle) for evaluating intensity'
print,' default = 0.1'
print,''
print,'vrot - rotational velocity (in km/s) - default 0'
print,' < 0 - ROTIN is not called'
print,'vmac - macroturbulent velocity (in km/s) - default 0'
print,'steprot - wavelength step for rotated spectra (in A),'
print,' default = (wstart+wend)*vrot/c/5'
print,'fwhm - FWHM for (Gaussian) instrumental profile (default 0)'
print,' < 0 - ROTIN is not called'
print,'stepins- step for convolved spectra (default fwhm/10)'
print,'relative - if nonzero, plot relative spectrum (default 0)'
print,'scale - scale factor for synthetic spectra (default 1)'
print,'rv - radial velocity (in km/s) to be applied '
print,' to synthethic spectra (default 0)'
print,''
print,'optab - name of the file with the opacity table'
print,'optemp - [NTEMP, TEMP1, TEMP2]'
print,'opdens - [IDENS, NDENS, DENS1, DENS2]'
print,'nlamb - number of waelenght points for the opacity table'
print,'inttab - transformation mode from internal to universal'
print,' wavelength points (1 interpolation of wavelenghts '
print,' default = 0 by integral over wavelengths )'
print,'bintab - if 1 optable is in binary mode, default 0 (= ascii)'
print,'relabn - changes in chemical abundances in the opa table'
print,' is an arrya of pairs:'
print,' [[z1,rel1],[z2,rel2],...]'
print,' where zi is atomic number and reli multiplication'
print,' factor of the input abundance (typically 0)'
print,''
print,'extend - swich for drawing lines for identification'
print,'charsize - character size in identification (default 1)'
print,'lidshift - if set, identification is shifted with rv'
print,''
print,'observ - if present, and is a string, then it is the'
print,' the filename of the observed spectrum;'
print,' (simple table wavelength (in A) vers. flux(any units))'
print,' - if present, and is equal to number 1, '
print,' then it indicates that the observed spectrum is'
print,' on positional parameters WLOBS and FLOBS'
print,'noread - if present and non-zero, the synthetic spectrum is'
print,' not read from the file fort.10 (must be transfered'
print,' by positional parameter SP)'
print,'spect - has an effect only if NOREAD is not set,'
print,' and if the spectrum is not computed by the present run:'
print,' the filaneme where the synthetic spectrum is stored'
print,' (if it is different from fort.10)'
print,''
print,'save - if present, filename for saving created files'
print,' with filenames save+.7, save+.17, etc'
print,'_extra - any extra keywords for IDL routine PLOT'
endif else return
endelse
return
endif
; check op system
spawn,'uname',opsys
opsys=strlowcase(strtrim(opsys,2))
case opsys of
'linux' : begin
synspec='synspec.linux'
rotin='rotin.linux'
end
'darwin': begin
synspec='synspec.mac'
rotin='rotin.mac'
end
else: begin
message,'# WARNING: I am not sure the OS you are running me on... ',/cont
synspec='synspec.exe'
end
endcase
;
; initialization
;
if n_elements(atmos) eq 1 then begin
fort5=atmos+".5"
fort8=atmos+".7"
endif
if n_elements(atmos) eq 2 then begin
fort5=atmos(0)
if fort5 eq 'cool.5' then oldinp=1
fort8=atmos(1)
endif
;
if n_elements(inlist) eq 0 then inlist=10
if n_elements(ichang) eq 0 then ichang=0
if n_elements(linlist) eq 1 then begin
if linlist ne 'fort.19' then begin
a='ln -s -f '+linlist+' fort.19'
spawn,a
endif
endif
;
if n_elements(abund) ne 0 then ichemc=1 else ichemc=0
if n_elements(imode) eq 0 then imode=0
if keyword_set(cont) then imode=2
if keyword_set(optab) then iopt=1 else iopt=0
if n_elements(kurucz) eq 0 then inmod=1 else begin
if kurucz ge 0 then inmod=0 & endelse
if ispec ge 0 then begin
if strmid(fort8,0,5) eq 'ap00t' then inmod=0
endif
if keyword_set(disk) then inmod=2
if keyword_set(nlte) then nlte=1 else nlte=0
;if inmod eq 0 then nlte=0
if n_elements(icontl) eq 0 then icontl=0
if n_elements(ifhe2) eq 0 then ifhe2=0
if n_elements(lyman) eq 0 then lyman=0
;
; set up parameteres for special line broadening tables
;
if n_elements(hydprf) eq 0 then ihydpr=0 else ihydpr=hydprf
;else begin $
; ihydpr=20
; spawn,'rm -f fort.20'
; hydprf=strtrim(string(hydprf),2)
; if hydprf ne '1' then begin
; a='ln -s '+hydprf+' fort.20'
; spawn,a
; endif else begin
; spawn,'ln -s hydprf.dat fort.20'
; hydprf='hydprf.dat'
; endelse
;endelse
if n_elements(he1prf) eq 0 then ihe1pr=0 else begin $
ihe1pr=21
spawn,'rm -f fort.21'
he1prf=strtrim(string(he1prf),2)
if he1prf ne '1' then begin
a='ln -s '+he1prf+' fort.21'
spawn,a
endif else begin
spawn,'ln -s he1prf.dat fort.21'
he1prf='he1prf.dat'
endelse
endelse
if n_elements(he2prf) eq 0 then ihe2pr=0 else begin $
ihe2pr=22
spawn,'rm -f fort.22'
he2prf=strtrim(string(he2prf),2)
if he2prf ne '1' then begin
a='ln -s '+he2prf+' fort.22'
spawn,a
endif else begin
spawn,'ln -s he2prf.dat fort.22'
he2prf='he2prf.dat'
endelse
endelse
if n_elements(cutoff) eq 0 then if iopt then cutoff=50.0 else cutoff=100.00
if n_elements(strength) eq 0 then if iopt then strength=1.e-3 else strength =1.e-4
if n_elements(wdist) eq 0 then begin
if imode ne 2 then begin
if iopt then wdist=0.12 else wdist=0.01
endif else wdist=0.5
endif
;
close,1 ; in case unit 1 is open!
;
if ispec ge 0 then begin
if n_elements(wstart) eq 0 then begin
spawn,'head -1 fort.19 >| lin1.tmp'
openr,1,'lin1.tmp'
readf,1,al1
close,1
wstart=al1*10.
if imode eq 1 then wstart=wstart-cutoff*0.5
endif
;
if n_elements(wend) eq 0 then begin
spawn,'tail -1 fort.19 >| lin2.tmp'
openr,1,'lin2.tmp'
readf,1,al2
close,1
wend=al2*10.
if imode eq 1 then wend=wend+cutoff*0.5
endif
endif else begin
nmlist=fix(n_elements(molecules))
if n_elements(wstart) eq 0 then begin
spawn,'head -1 fort.7 >| lin1.tmp'
openr,1,'lin1.tmp'
readf,1,al1
close,1
wstart=al1
endif
;
if n_elements(wend) eq 0 then begin
spawn,'tail -1 fort.7 >| lin2.tmp'
openr,1,'lin2.tmp'
readf,1,al2
close,1
wend=al2
endif
endelse
;
if n_elements(vrot) eq 0 then vrot=0.
if n_elements(steprot) eq 0 then steprot=0
if n_elements(fwhm) eq 0 then fwhm=0.
if n_elements(stepins) eq 0 then stepins=0
if n_elements(relative) eq 0 then relative=0
if n_elements(scale) eq 0 then scale=1.
if n_elements(rv) eq 0 then rv=0.
if n_elements(iprin) eq 0 then iprin=0
;
;
if ispec ge 0 then begin
;
; construct the input file fort.55 for Synspec
;
if n_elements(input) eq 0 then begin
if iopt then begin
idstd=1
imode-=3
endif
if n_elements(idstd) gt 0 then idst=idstd else begin
idst=0
; if inmod eq 0 or inmod eq 2 then idst=0 else begin
; a='grep -v "*" '+fort5+' |head -1 >| tetmp'
; spawn,a
; close,1 & openr,1,'tetmp'
; readf,1,teff,grav
; close,1 & openr,1,fort8
; readf,1,nd,np
; np=abs(np) ; check consequenses !!
; dm=fltarr(nd)
; readf,1,dm
; parm=fltarr(np,nd)
; readf,1,parm
; temp=parm(0,*)
; for id=0,nd-1 do if temp(id) lt teff then ids=id
; idst=ids+1
; endelse
endelse
close,1
if keyword_set(molecules) then begin
nmlist=fix(n_elements(molecules)) & mols=fix(molecules)
endif else begin
nmlist=0 & mols=0
endelse
if ~keyword_set(f55) then begin
openw,1,'f55'
zero=0
one=1
printf,1,imode,idst,iprin
printf,1,inmod,zero,ichang,ichemc
printf,1,lyman,zero,zero,zero,zero
printf,1,one,nlte,icontl,inlist,ifhe2
printf,1,ihydpr,ihe1pr,ihe2pr
if iopt then printf,1,wstart,-abs(wend),cutoff,2000,strength,wdist $
else printf,1,wstart,wend,cutoff,zero,strength,wdist
printf,1,nmlist,mols
noturb=0
if n_elements(vturb) eq 1 then printf,1,vturb else noturb=1
if keyword_set(nangles) then begin
if n_elements(anglmin) eq 0 then anglmin=0.1
if noturb eq 1 then printf,1,-1
iflux=1
printf,1,nangles,anglmin,iflux
if nangles lt 0 then begin
print,'enter ',-nangles,' values of mu=cos(angle)'
ang=fltarr(-nangles)
read,ang
printf,1,ang
endif
endif
close,1
spawn,'/bin/cp f55 fort.55'
endif else spawn,'/bin/cp '+f55+' fort.55'
endif
;
; construct the input file fort.2 (rel abn for op tables) for Synspec
;
if iopt then begin
if n_elements(inttab) eq 0 then inttab=0
if n_elements(optemp) ne 3 then begin
print,'optemp = [NTEMP, TEMP1, TEMP2] not defined'
return
endif
if n_elements(opdens) ne 4 then begin
print,'opdens = [IDENS, NDENS, DENS1, DENS2] not defined'
return
endif
if n_elements(nlamb) ne 1 then begin
print,'nlamb = NLAMB not defined'
return
endif
openw,1,'fort.2'
printf,1,optemp,format='(i-5,2e-15.3e3)'
printf,1,opdens[0],format='(i-5)'
printf,1,opdens[1:*],format='(i-5,2e-15.3e3)'
printf,1,nlamb,inttab,wstart,wend,format='(i-12,i-3,2f15.0)'
printf,1,"'"+strtrim(optab,2)+"'",fix(keyword_set(bintab))
;
; construct the input file fort.3 (rel abn for op tables) for Synspec
;
if keyword_set(relabn) and iopt then begin
dum=size(relabn)
if dum[1] ne 2 then begin
print,'relative abundance for opacity table not used (wrong array`s format)'
endif else begin
for i=0, n_elements(relabn[0,*])-1 do begin
printf,1,relabn[*,i],format='(i4,f15.4)'
endfor
endelse
endif
close,1
if iopt then begin
print,'opacity table constructed with'
print,'FORT.2 : '
print,'--------------'
spawn,'cat fort.2'
print,'--------------'
print,''
endif
endif
;
; construct the input file fort.56 for Synspec
;
openw,1,'inp.tmp'
if ispec le 0 then begin
izer=0
if n_elements(abund) eq 0 then printf,1,izer
endif else begin
;
; interactive input of abundances
;
for i=1,ispec do begin
print,'enter starting and ending atomic number, abund'
read,ia0,ia1,abun
for ia=ia0,ia1 do printf,1,ia,abun,format='(i10,f10.3)'
endfor
endelse
;
; input of abundances as a parameter ABUND
;
if n_elements(abund) ge 3 then begin
ichemc=1
ispec=n_elements(abund)/3
for i=0,ispec-1 do begin
for ia=abund(3*i),abund(3*i+1) do printf,1,ia,abund(3*i+2),$
format='(i4,e15.4)'
endfor
endif else ichemc=0
close,1
if n_elements(abund) gt 0 or ispec gt 0 then begin
spawn,'wc -l inp.tmp > inum.tmp'
spawn,'sed s/inp.tmp// inum.tmp > inum1.tmp'
spawn,'cat inum1.tmp inp.tmp > fort.56'
endif else begin
spawn,'/bin/cp inp.tmp fort.56'
endelse
;
; construct the input file fort.1 for Synspec
;
i=0
if keyword_set(oldinp) then i=1
openw,1,'f1'
printf,1,i
close,1
spawn,'/bin/cp -f f1 fort.1'
;
if n_elements(optab) eq 0 then begin
a='/bin/cp '+fort8+' fort.8'
spawn,a
endif
;
a='./'+synspec+' < '+fort5+' > sylog.tmp'
;
spawn,a
if n_elements(optab) eq 0 then begin
spawn,'tail -1 fort.16 > eq.tmp'
openr,1,'eq.tmp'
readf,1,t1,t2,t3,t4,eqw1
print,'total equivalent width: ',eqw1,' milliangstrom'
close,1
eqw=eqw1
endif else begin
save=strsplit(optab,'.',/extract)
if n_elements(save) gt 1 then begin
save=save[0:n_elements(save)-2]
save=strjoin(save,'.')
endif
a='/bin/mv sylog.tmp '+save+".log"
spawn,a
return
endelse
endif
;
; -------------------------------------------------------------------------------
;
if ident gt 0 then set_viewport,0.13,0.95,0.1,0.65
if ~keyword_set(vmac) then vmac=0.0
if vrot ge 0 and fwhm ge 0 then begin
;
; construct the input file for rotins
;
openw,1,'r.tmp'
printf,1," 'fort.7' 'fort.17' 'fort.10' "
printf,1,vrot,wdist,steprot
printf,1,fwhm,stepins,vmac
printf,1,wstart,wend,relative
close,1
;
; run rotins
;
spawn,'./'+rotin+' <r.tmp > out.tmp'
endif else spawn,'/bin/cp -f fort.7 fort.10'
;
; -------------------------------------------------------------------------------
;
if n_elements(noread) eq 0 then begin
if n_elements(spect) ne 0 then begin
a='/bin/cp -f '+spect+' fort.10'
spawn,a
endif
spawn,'wc -l fort.10 >| eq.tmp'
openr,1,'eq.tmp'
readf,1,npt
close,1
openr,1,'fort.10'
sp=fltarr(2,npt)
readf,1,sp
close,1
endif
;
; -------------------------------------------------------------------------------
;
ymax=1
if relative gt 0 and iplot eq 0 then begin
ym=max(sp(1,*))
if ym le 1 and ym ge 0.8 then ymax=1.2
if ym gt 1.2 then ymax=ym
set_xy,0,0,0,ymax
endif
;
; apply scale factor (scale) and radial velocity (rv) to the convolved spectrum
; (if required)
;
if n_elements(scale) eq 0 then fl=reform(sp(1,*)) else fl=reform(sp(1,*))*scale
if n_elements(rv) eq 0 then wl=reform(sp(0,*)) else wl=reform(sp(0,*))*(1.+rv[0]/2.9977925e5)
if iplot le 0 then begin
;
; read and plot the observed spectrum (if required)
;
if n_elements(observ) eq 0 then plot,wl,fl,_extra=e else begin
observ=strtrim(string(observ),2)
if observ ne '1' then begin
close,1 & openr,1,observ
i=0L
wlobs=fltarr(35000) & flobs=wlobs
while not eof(1) do begin
readf,1,wl0,fl0
wlobs(i)=wl0
flobs(i)=fl0
i=i+1L
endwhile
nobs=i-1L
wlobs=wlobs(0:nobs)
flobs=flobs(0:nobs)
endif
plot,wlobs,flobs,xr=[wstart,wend],ps=sym(1),symsize=0.5,_extra=e
if iplot eq 0 then oplot,wl,fl
endelse
endif else begin
; if iplot le 256 then oplot,wl,fl,color=iplot_extra=e else oplot,wl,fl,_extra=e
oplot,wl,fl,_extra=e
endelse
set_xy
close,1
;
;
; if required (ident > 0), do graphical identification
;
if ident gt 0 then begin
if n_elements(extend) gt 0 then begin
if iplot ge 0 then begin
nln=n_elements(wl)
wla=fltarr(nln)
fla=wla
for i=0,nln-1 do begin wla(i)=wl(i) & fla(i)=fl(i) & endfor
endif
if n_elements(observ) eq 1 then begin
nobs=n_elements(wlobs)-1
if iplot ge 0 then beyond=wl(nln-1) lt wlobs(0) or wl(0) gt wlobs(nobs-1)
if iplot lt 0 then beyond=1
if extend lt 0 then begin
extend = -extend
beyond=1
endif
nln=n_elements(wlobs)
wla=fltarr(nln)
fla=wla
for i=0,nln-1 do begin wla(i)=wlobs(i) & fla(i)=flobs(i) & endfor
endif
endif
ra=[wstart,wend]
ewl=ident
; the new version of synspec has fort.14 with formated
; the following way:
; 2 1 3721.935 H I -1.97 82259.250 1.06E-02 0.9 . 2 14
; and should be
; 3721.935 H I -1.97 82259.250 1.06E-02 0.9 . 2 14
;
; so :
spawn,"sed 's/^.........../ /' fort.14 > f14"
if nmlist eq 0 then spawn,'cat fort.12 f14 | sort -n -k 3,3 >| f12' $
else begin
spawn,"sed 's/^\(..............\)\(...\) /\1 \2 ./' fort.15 > f15"
spawn,'cat fort.12 f15 | sort -n -k 3,3 >| f12'
endelse
lineid_select,'f12',wli,lid,wst,st,ew,ewlim=ewl,range=ra
if n_elements(rv) eq 1 and n_elements(lidshift) ne 0 then $
wli=wli*(1.+rv/2.9977925e5)
if keyword_set(e) then begin
dum=where(strpos(tag_names(e),'CO') ne -1)
if dum ne -1 then dum=e.(dum) else dum=!p.color
endif
lineid_annot,wla,fla,wli,ew,lid,wst,charsize=charsize,extend=extend,col=dum
set_viewport
endif
;
; save files (if parameter SAVE is set)
;
if n_elements(save) eq 1 then begin
a='/bin/mv fort.7 '+save+".7"
spawn,a
a='/bin/mv fort.17 '+save+".17"
spawn,a
a='/bin/mv fort.10 '+save+".10"
spawn,a
a='/bin/mv fort.12 '+save+".12"
spawn,a
a='/bin/mv fort.14 '+save+".14"
spawn,a
a='/bin/mv fort.16 '+save+".16"
spawn,a
a='/bin/mv sylog.tmp '+save+".log"
spawn,a
if n_elements(molecules) gt 0 then begin
a='/bin/mv fort.15 '+save+".15"
spawn,a
endif
if keyword_set(nlte) then begin
a='/bin/mv fort.11 '+save+".11"
spawn,a
endif
; if n_elements(nangles) gt 0 then begin
; a='/bin/mv fort.10 '+save+".int"
; spawn,a
; a='/bin/mv fort.18 '+save+".contint"
; spawn,a
; endif
endif
;
;delete fort.10 if is eq to fort.7
;
;spawn,'/bin/diff fort.7 fort.10',kas
;if strjoin(kas) eq '' then spawn,'/bin/rm -f fort.10'
;
;delete link to fort.19 (line list)
;
if n_elements(linlist) eq 1 then begin
if linlist ne 'fort.19' then begin
; spawn,'/bin/rm -f fort.19'
endif
endif
;
;delete link to fort.20; fort.21; fort.22 (line broadening)
;
;if n_elements(hydprf) eq 1 then begin
; if hydprf ne 'fort.20' then begin
;; spawn,'/bin/rm -f fort.20'
; endif
;endif
;if n_elements(he1prf) eq 1 then begin
; if he1prf ne 'fort.21' then begin
;; spawn,'/bin/rm -f fort.21'
; endif
;endif
;if n_elements(he2prf) eq 1 then begin
; if he2prf ne 'fort.22' then begin
;; spawn,'/bin/rm -f fort.22'
; endif
;endif
;
end
pro rotin,fin,fcont,fout,xout,yout,vrot=vrot,chard=chard,stepr=stepr,$
fwhm=fwhm,stepi=stepi,vmac=vmac,$
wstart=alam0,wend=alam1,relative=irel,help=help
if n_params() lt 3 then begin
print,'rotin,fin,fcont,fout[xout,yout,vrot=,chard=,stepr=,fwhm=,stepi=,vmac=,wstart=,wend=,/relative]'
if ~keyword_set(help) then return
print,' fin : file with synthetic spectrum (.7)'
print,' fcont : file with continuum flux (.17)'
print,' fout : name of the output file'
print,' xout,yout : read fout and store x and y'
print,' VROT - v sin i (in km/s, 0)'
print,' CHARD - characteristic delta lambda (0.01)'
print,' STEPR - wavelength step for evaluation rotational convolution'
print,' FWHM - full width at half maximum instrumental profile'
print,' STEPI - wavelength step for evaluating instrumental convolution '
print,' VMAC - macroturbulent velocity'
print,' ALAM0 - initial wavelength'
print,' ALAM1 - final wavelength'
print,' /RELATIVE - normalized spectrum '
return
endif
spawn,'uname',opsys
; check OS
opsys=strlowcase(strtrim(opsys,2))
case opsys of
'linux' : begin
rotin='./rotin.linux'
end
'darwin': begin
rotin='./rotin.mac'
end
else: begin
message,'# WARNING: I am not sure the OS you are running me on... ',/cont
return
end
endcase
if n_elements(vrot) eq 0 then vrot=0
if n_elements(chard) eq 0 then chard=0
if n_elements(stepr) eq 0 then stepr=0
if n_elements(fwhm) eq 0 then fwhm=0
if n_elements(stepi) eq 0 then stepi=0
if n_elements(vmac) eq 0 then vmac=0
if n_elements(alam0) eq 0 or n_elements(alam1) eq 0 then begin
readcol,fcont,x,/silent
alam0=min(x)
alam1=max(x)
endif
if keyword_set(irel) then irel=1 else irel=0
; ---------------------------------------------------------------
; INPUT - from unit 5 - four lines of input
; ---------------------------------------------------------------
;
; 1. filenames:
;
; fin - name of the file containing the detailed synthetic spectrum
; (i.e. fort.7 produced by Synspec )
;
; fcont - name of the file containing the continuum flux
; (i.e. fort.17 produced by Synspec )
;
; fout - name of the output file - convolved spectrum
;
;
; 2. parameters for rotational convolution
;
; VROT - v sin i (in km/s)
; if VROT=0 - rotational convolution is
; a) either not calculated,
; b) or, if simultaneously FWHM is rather large
; (vrot/c*lambda < FWHM/20.),
; vrot is set to FWHM/20*c/lambda;
; if VROT >0 but the previous condition b) applies, the
; value of VROT is changed as in the previous case
; if VROT<0 - the value of abs(VROT) is used regardless of
; how small compared to FWHM it is
; CHARD - characteristic scale of the variations of unconvolved
; stellar spectrum (basically, characteristic distance
; between two neighbouring wavelength points) - in A
; - if =0 - program sets up default (0.01 A)
; STEPR - wavelength step for evaluation rotational convolution;
; - if =0, the program sets up default (the wavelength
; interval corresponding to the rotational velocity
; devided by 3.)
; if <0, convolved spectrum calculated on the original
; (detailed) SYNSPEC wavelength mesh
;
;
; 3. parameters for instrumental convolution
;
; FWHM - full width at half maximum for Gaussian instrumental
; profile
; STEPI - wavelength step for evaluating instrumental convolution
; - if =0, the program sets up default (FWHM/10.)
; - if <0, convolved spectrum calculated with the previous
; wavelength mesh:
; either the original (SYNSPEC) one if vrot=0,
; or the one used in rotational convolution (vrot > 0)
;
; VMAC - macroturbulent velocity
;
; 4. wavelength interval and normalization of spectra
;
; ALAM0 - initial wavelength
; ALAM1 - final wavelength
; IREL - for =1 relative spectrum
; =0 absolute spectrum
;
openw,1,'rotin3.inp'
printf,1," '",fin,"' '",fcont,"' '",fout,"' "
printf,1,vrot,chard,stepr
printf,1,fwhm,stepi,vmac
printf,1,alam0,alam1,irel
close,1
spawn,rotin+' <rotin3.inp > '+fout+'.log'
if n_params() eq 5 then readcol,fout,xout,yout,/silent,format='(d,d)'
return
end
pro mkintfiles,fort,nmu,muind,fileout,mkcont=mkcont
; fort.10 has the syntetic intensities at different mu
; fort.18 has the continuum intensities at different mu
; nmu = number of mu values
; muind = index(ces) of the mu value to extract (start with 0 i.e.,
; disk centre mu=1.0)
; /mkcont = only make continuum
cc=2.99792458d18 ; speed of light in AA/sec
if ~keyword_set(mkcont) then begin
openr,lun,fort+'.10',/get_lun
lwave=''
lint=''
readf,lun,lwave
kas=strsplit(lwave,' ',/extract)
wave=double(kas[0])
readf,lun,lint
kas=strsplit(lint,' ',/extract)
nread=0
while n_elements(kas) lt nmu do begin
readf,lun,lint
nread++
kas=[kas,strsplit(lint,' ',/extract)]
endwhile
int=double(kas)
while(~eof(lun)) do begin
readf,lun,lwave
readf,lun,lint
kas=strsplit(lwave,' ',/extract)
wave=[wave,double(kas[0])]
kas=strsplit(lint,' ',/extract)
for jj=1, nread do begin
readf,lun,lint
kas=[kas,strsplit(lint,' ',/extract)]
endfor
int=[[int],[double(kas)]]
endwhile
close,lun
openw,lun,fileout+'.int'
for ii=0, n_elements(wave)-1 do printf,lun,wave[ii],int[muind,ii]*cc/wave[ii]/wave[ii],format='(f12.5,e15.5E3)'
close,lun
endif else get_lun,lun
;;; fort.18 continuum intensity
openr,lun,fort+'.18'
lwave=''
lint=''
readf,lun,lwave
kas=strsplit(lwave,' ',/extract)
wave=double(kas[0])
readf,lun,lint
kas=strsplit(lint,' ',/extract)
nread=0
while n_elements(kas) lt nmu do begin
readf,lun,lint
nread++
kas=[kas,strsplit(lint,' ',/extract)]
endwhile
int=double(kas)
while(~eof(lun)) do begin
readf,lun,lwave
kas=strsplit(lwave,' ',/extract)
wave=[wave,double(kas[0])]
readf,lun,lint
kas=strsplit(lint,' ',/extract)
for jj=1, nread do begin
readf,lun,lint
kas=[kas,strsplit(lint,' ',/extract)]
endfor
int=[[int],[double(kas)]]
endwhile
close,lun
openw,lun,fileout+'.contint'
for ii=0, n_elements(wave)-1 do if (ii mod 4 eq 2) or (ii mod 4 eq 3) then printf,lun,wave[ii],int[muind,ii]*cc/wave[ii]/wave[ii],format='(f12.5,e15.5E3)'
; for ii=0, n_elements(wave)-1 do printf,lun,wave[ii],int[muind,ii]*cc/wave[ii]/wave[ii],format='(f12.5,e15.5E3)'
close,lun
free_lun,lun
end

106
gui/opa.py Normal file
View File

@ -0,0 +1,106 @@
def opa(file,indt=0,indr=0):
import matplotlib.pyplot as plt
import numpy as np
import sys
try:
f = open(file)
lines = f.readlines()
except:
print('Error: Could not open %s' % modfile)
return()
ntrow = 6
i = 40
x=lines[i]
nfre = int(x.split()[0])
ntem = int(x.split()[1])
nrho = int(x.split()[2])
print(nfre,ntem,nrho)
i = i+2
nreat = ntem//ntrow
if ntem % ntrow != 0:
nreat = nreat + 1
temp = []
j = 0
while j < nreat:
x = lines[i]
val = x.split()
k = 0
while k < ntrow:
if (j*ntrow + k) < ntem:
temp.append(float(val[k]))
k+= 1
j+= 1
i+= 1
print(np.exp(temp))
i+= 1
nrear = nrho//ntrow
if nrho % ntrow != 0:
nrear = nrear + 1
dens = []
j = 0
while j < nrear:
x = lines[i]
val = x.split()
k = 0
while k < ntrow:
if (j*ntrow + k) < nrho:
dens.append(float(val[k]))
k+= 1
j+= 1
i+= 1
i+= 1
print(np.exp(dens))
nl = ntem*nrho
nrel = nl//ntrow
if nl % ntrow != 0:
nrel = nrel + 1
i=i+nrel
lamb=[]
abso=[]
ilam = 0
while ilam < nfre:
i+= 1
x = lines[i]
val = x.split()
lamb.append(float(val[5]))
i = i+2
it = 0
ir = 0
while ir < nrho:
j = 0
abt=[]
while j < nreat:
x = lines[i]
val = x.split()
k = 0
while k < ntrow:
if(j*ntrow + k) < ntem:
abt.append(float(val[k]))
k+=1
j+=1
i+=1
if ir == indr:
abso.append(abt[indt])
ir+=1
ilam += 1
lamb = np.array(lamb)
abso = np.array(abso)
print(ilam)
return(lamb,abso)

192
gui/pconv.pro Normal file
View File

@ -0,0 +1,192 @@
pro pconv,datfile,relcfile,timfile,hc,notemp=notemp
;
;plots the convergence log (from unit 9) for stellar atmospheres
; (output from TLUSTY), as well as disks (TLUSDIDK).
;
;datfile, relcfile - names for units 7 and 9 outputs, respectively:
;if RELCFILE is missing, and only DATFILE is present, then the program
; assumes that the names are: DATFILE.7 and DATFILE.9 (i.e. the parameter
; DATFILE contains the core of the name, without any extensions);
;if both are present, they contains the names in full (useful for owerwriting
; the standard notation convention);
;if both are absent, the program assumes the names being: fort.7 and fort.9;
;
;use hc for hardcopy (0=default, 6=portrait,5=landscape)
;use ymin and ymax to override default y-axis limits
if n_params(0) lt 4 then hc=0
if n_params(0) eq 1 then begin
datf=datfile+'.7'
relcfile=datfile+'.9'
timfile=datfile+'.69'
datfile=datf
endif
if n_params(0) eq 0 then begin
datfile='fort.7'
relcfile='fort.9'
timfile='fort.69'
endif
;GET MASS DEPTH ARRAY, NITER, ND
get_lun,lun
a=''
openr,lun,datfile
data=intarr(2)
readf,lun,data
nd=data(0)
mass=fltarr(nd)
readf,lun,mass
free_lun,lun
get_lun,lun
openr,lun,relcfile
CT=FLTARR(ND,200) & CP=CT & CNE=CT & CMAX=CT ;DEFINE OUTPUT ARRAYS
tmax=fltarr(200) & mmax=tmax & itrn=tmax
for i=1,3 do readf,lun,a ;skip 3 lines
data=fltarr(9)
k=-1
while not eof(lun) do begin
k=k+1
for j=1,nd do begin
readf,lun,data
ct(j-1,k)=data(2)
cp(j-1,k)=data(4)
cne(j-1,k)=data(3)
cmax(j-1,k)=data(6)
end
endwhile
niter=k+1 ;actual number of iterations
if niter eq 1 then ct=fltarr(nd,1)+ct(*,0) else ct=ct(*,0:k)
if niter eq 1 then cp=fltarr(nd,1)+cp(*,0) else cp=cp(*,0:k)
if niter eq 1 then cne=fltarr(nd,1)+cne(*,0) else cne=cne(*,0:k)
if niter eq 1 then cmax=fltarr(nd,1)+cmax(*,0) else cmax=cmax(*,0:k)
;REVERSE TO AGREE WITH MASS DEPTH COORDINATE
for k=0,niter-1 do begin
;ct(0,k)=reverse(ct(*,k))
;cp(0,k)=reverse(cp(*,k))
;cne(0,k)=reverse(cne(*,k))
;cmax(0,k)=reverse(cmax(*,k))
end
if n_elements(notemp) eq 0 then lct=alog10(abs(ct))
lcmax=alog10(abs(cmax))
for k=0,niter-1 do begin
if n_elements(notemp) eq 0 then tmax(k)=max(lct(*,k))
mmax(k)=max(lcmax(*,k))
itrn(k)=k+1.
end
free_lun,lun
ITER=STRTRIM(NITER,2)
x=alog10(mass)
!xtitle='Log Depth (Mass)
if hc ne 0 then set_plot,'ps'
if hc eq 6 then device,/landscape
!p.multi=[0,3,2]
;1st plot
if n_elements(notemp) eq 0 then begin
;set_viewport,.15,.38,.575,.875
;!mtitle='Temperature
!ytitle='Relative Change
plot,x,ct(*,0),yrange=[min(ct),max(ct)]
if niter gt 1 then for k=1,niter-1 do oplot,x,ct(*,k),line=k
;!noeras=1
endif
;2nd plot
if n_elements(notemp) eq 0 then begin
;set_viewport,.44,.67,.575,.875
!ytitle=''
yt='Log !9!!!3 Relative Change !9!!!3'
plot,x,lct(*,0),yrange=[min(lct),max(lct)]
if niter gt 1 then for k=1,niter-1 do oplot,x,lct(*,k),line=k
endif
;3rd plot
; set_viewport,.15,.38,.15,.45
;!mtitle='Maximum in State Vector
!ytitle='Relative Change
plot,x,cmax(*,0),yrange=[min(cmax),max(cmax)]
if niter gt 1 then for k=1,niter-1 do oplot,x,cmax(*,k),line=k
;!noeras=1
;4th plot
;set_viewport,.44,.67,.15,.45
;!mtitle='Maximum in State Vector
!ytitle=''
yt='Log !9!!!3 Relative Change !9!!!3'
plot,x,lcmax(*,0),yrange=[min(lcmax),max(lcmax)]
if niter gt 1 then for k=1,niter-1 do oplot,x,lcmax(*,k),line=k
;5th plot
if n_elements(notemp) eq 0 then begin
;set_viewport,.73,.96,.575,.875
;!mtitle='Temperature
;!xtitle='iteration'
!ytitle=''
yt='Log !9!!!3 Relative Change !9!!!3'
plot,itrn(0:niter-1),tmax(0:niter-1),psym=-1
endif
;6th plot
;set_viewport,.73,.96,.15,.45
;!mtitle='Maximum in State Vector
;!xtitle='iteration'
!ytitle=''
yt='Log !9!!!3 Relative Change !9!!!3'
plot,itrn(0:niter-1),mmax(0:niter-1),psym=-1
;
tit=relcfile
spawn,'rm -f tmp'
spawn,'date >tmp'
close,2
openr,2,'tmp'
a=''
readf,2,a
if hc eq 0 then xyouts,0.8,0.98,a,/normal else $
xyouts,0.8,0.98,a,/normal,size=0.5
close,2
spawn,'rm -f tmp'
;xyouts,0.5,0.98,tit,alignment=0.5,size=2,/normal
;
!p.multi=0
!p.title=''
;!noeras=0
!xtitle=''
;set_viewport
;
openr,2,timfile
while not eof(2) do readf,2,t1,t2,t3
tit=tit+' time='+strcompress(string(format='(i)',(t3)))+' sec'
xyouts,0.5,0.92,tit,alignment=0.5,size=2,/normal
close,2
;
if hc ne 0 then begin
device,/close
set_plot,'x'
spawn,'mac_ps idl.ps'
; spawn,'rm -f idl.ps'
end
return
end

149
gui/pmodels.pro Normal file
View File

@ -0,0 +1,149 @@
pro pmodels,files,ipar,mode,ipl,hc, $
colbeg=colbeg,colstep=colstep,nohead=nohead,_extra=e
;
; plots the output from Tlusty or Tlusdisk - unit 7 (*.card file)
; files - filename(s)
; ipar - model quantity to be plotted (0=temperature; 1=electron density;
; 2=density; 3= first population; 2+i = i-th population);
; Note: in case of disks; ipar=3 plots z(m)
; mode = 0 - absolute value(s) (logarithms for number densities);
; = 1 - differences; the first file is the reference one);
; ipl = 0 - plot
; = 1 - overplot
; hc = 0 - plot appears on screen
; > 0 - the run generates an idl.ps file to be printed on a postscript
; printer
common modpar,t,dt,dm,dml,dm0,temp0,tmi,tit,x
;
if n_params(0) le 4 then hc=0
if n_params(0) le 3 then ipl=0
if n_params(0) le 2 then mode=0
if n_params(0) le 1 then ipar=0
;
if n_elements(colbeg) eq 0 then colbeg=40
if n_elements(colstep) eq 0 then colstep=15
s=size(files)
nmod=s(1)
f=strarr(nmod)
!ignore=0
;
if hc gt 0 then begin
set_plot,'ps'
device,/landscape
endif
;
; set up the plot title (list of files)
;
tit=''
for ip=0,nmod-1 do begin
if strpos(files(ip),'.') gt -1 then f(ip)=files(ip) else f(ip)=files(ip)+'.7'
tit=tit+files(ip)
if ip lt nmod-1 then tit=tit+','
endfor
;
; set up title for y-axis
;
yt=''
if mode eq 0 then begin
if ipar eq 0 then yt='temperature'
if ipar eq 1 then yt='log n(e)'
if ipar eq 2 then yt='log density'
endif
if mode eq 1 then begin
if ipar eq 0 then yt='Delta T'
if ipar eq 1 then yt='Delta log n(e)'
if ipar eq 2 then yt='Delta log density'
endif
; read first model
;
get_lun,l1
openr,l1,f(0)
readf,l1,nd,np
dm=fltarr(nd)
x=fltarr(np,nd)
readf,l1,dm
readf,l1,x
dml=alog10(dm)
if ipar eq 0 then t=x(0,*) else t=alog10(x(ipar,*))
if mode eq 1 then begin
dm0=dml
temp0=t
dt0=t-temp0
endif
free_lun,l1
; plot first model
;
if mode eq 0 then begin
if ipl eq 0 then plot,dml,t,xtit='log mass',ytit=yt,_extra=e else oplot,dml,t
endif
;
; read and plot next models
;
if nmod ge 1 then begin
for ip=1,nmod-1 do begin
get_lun,l1
openr,l1,f(ip)
readf,l1,nd,np
dm=fltarr(nd)
x=fltarr(np,nd)
readf,l1,dm
readf,l1,x
dml=alog10(dm)
if ipar eq 0 then t=x(0,*) else t=alog10(x(ipar,*))
if mode eq 1 then begin
dml=alog10(dm)
tmi=interpol(t,dml,dm0)
dt=tmi-temp0
if ip eq 1 then if ipl eq 0 then $
plot,dm0,dt,psym=3,xtit='log mass',ytit=yt,_extra=e $
else oplot,dm0,dt
endif
free_lun,l1
if hc eq 0 then begin
co=ip*20+100
co=colbeg+colstep*ip
li=0
endif else begin
co=0
li=ip
endelse
;
if mode eq 0 then oplot,dml,t,color=co,line=li else $
oplot,dm0,dt,color=co,line=li
endfor
endif
if mode eq 1 then oplot,dm0,dt0
;
if n_elements(nohead) eq 0 then begin
if ipl eq 0 then begin
spawn,'date >tmp'
openr,2,'tmp'
a=''
readf,2,a
if hc eq 0 then xyouts,0.8,0.98,a,/normal else $
xyouts,0.8,0.98,a,/normal,size=0.5
close,2
spawn,'rm -f tmp'
xyouts,0.5,0.98,tit,alignment=0.5,size=2,/normal
endif
endif
;
if hc gt 0 then begin
device,/close
spawn,'mac_ps idl.ps'
set_plot,'x'
endif
;
return
end

4
gui/synple/.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
linelists/*19*
linelists/*20*
bin/s*
bin/rotin*

19
gui/synple/LICENSE Normal file
View File

@ -0,0 +1,19 @@
Copyright (c) 2020 callendeprieto
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

56
gui/synple/README.md Normal file
View File

@ -0,0 +1,56 @@
# synple
An Easy-to-Use Python Wrapper for the Spectral Synthesis Code Synspec
** install **
Starting in the main synple directory
1- Compile synspec and rotin
Make sure you have a fortran compiler -- gfortran, is expected and
if you are using a different compiler you will need to modify the
makefile accordingly.
cd synspec
make clean; make
cd ..
2- Download the line list data
Make sure you have wget and a working internet connection
cd linelists
make clean; make
cd ..
3- Add the synple directory to your $PYTHONPATH enviromental variable (optional)
4- Make sure you have a working python install!
** test **
Copy one of the model atmospheres in the 'models' folder (e.g. to your working
directory) and test that the code works. For example if you use the MARCS model
sun.mod and want to compute the solar spectrum between 6160. and 6164. AA
synple.py sun.mod 6160. 6164.
or, similarly, from a python interpreter (e.g. ipython)
from synple import syn
x, y, z = syn('ksun.mod', (6160.,6164.))
#and to plot the continuum normalized spectrum
%pylab
plot(x,y/z)

View File

@ -0,0 +1,26 @@
#
# makefile for downloading synple/synspec line lists
# Carlos 2019
#
FTP = ftp://carlos:allende@ftp.ll.iac.es/atlases/
WGET = `which wget`
#general line lists
STANDARD = ardata.fits iag-nir.fits iag-vis.fits solarfluxintwl.fits ardata-ReadMe.txt iag-ReadMe.txt solarfluxintwl-ReadMe.txt
#STANDARD = solarfluxintwl.fits solarfluxintwl-ReadMe.txt
all:
$(call sequence, $(STANDARD))
clean:
rm -f *.fits *.txt
define sequence
for file in $(1) ; do \
${WGET} ${FTP}$$file ; \
done
endef

BIN
gui/synple/bin/list2bin Normal file

Binary file not shown.

View File

@ -0,0 +1,39 @@
wrange: 2000. 30000.
vmicro: -1
grids: ['f_dr16-apo1','f_dr16-apo2','f_dr16-apo3','f_dr16-apo4','f_dr16-apo5']
f_dr16-apo1:
type: 'marcs'
tteff: 11 3500. 250.
tlogg: 10 0.0 0.5
tfeh: 15 -2.5 0.25
tafe: 8 -0.75 0.25
tcfe: 11 -1.50 0.25
f_dr16-apo2:
type: 'marcs'
tteff: 11 3000. 100.
tlogg: 8 -0.5 0.5
tfeh: 15 -2.5 0.25
tafe: 8 -0.75 0.25
tcfe: 11 -1.50 0.25
f_dr16-apo3:
type: 'marcs'
tteff: 11 5500. 250.
tlogg: 7 2.5 0.5
tfeh: 15 -2.5 0.25
tafe: 8 -0.75 0.25
tcfe: 5 -0.50 0.25
f_dr16-apo4:
type: 'marcs'
tteff: 11 3500. 250.
tlogg: 7 2.5 0.5
tfeh: 15 -2.5 0.25
tafe: 8 -0.75 0.25
tcfe: 5 -0.50 0.25
f_dr16-apo5:
type: 'marcs'
tteff: 11 3000. 100.
tlogg: 7 2.5 0.5
tfeh: 15 -2.5 0.25
tafe: 8 -0.75 0.25
tcfe: 5 -0.50 0.25

View File

@ -0,0 +1,92 @@
STIS:
gsynth: [
{'fwhm': 600., 'units': 'km/s', 'ppr': 3., 'wrange': [3000.,9900.],
'outsynthfile': 'n_STIS.dat' }]
bas_perfcheck: [
{'synthfile': 'n_STIS.dat'},
{'synthfile': 'n_STIS.dat', 'snr' : 30 },
{'synthfile': 'n_STIS.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'n_STIS.dat'} ]
STIS-NICMOS:
gsynth: [
{'fwhm': 600., 'units': 'km/s', 'ppr': 3., 'wrange': [3000.,29900.],
'outsynthfile': 'n_STIS-NICMOS.dat' }]
bas_perfcheck: [
{'synthfile': 'n_STIS-NICMOS.dat'},
{'synthfile': 'n_STIS-NICMOS.dat', 'snr' : 30 },
{'synthfile': 'n_STIS-NICMOS.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'n_STIS-NICMOS.dat'} ]
MILES:
gsynth: [
{'fwhm': 2.5, 'units': 'A', 'ppr': 3., 'wrange': [3510.,7400.],
'outsynthfile': 'n_MILES.dat' }]
bas_perfcheck: [
{'synthfile': 'n_MILES.dat'},
{'synthfile': 'n_MILES.dat', 'snr' : 30 },
{'synthfile': 'n_MILES.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'n_MILES.dat'} ]
IDS-R900V:
gsynth: [
{'fwhm': 1.89, 'units': 'A', 'ppr': 3., 'wrange': [3760.,5180.],
'outsynthfile': 'n_IDS-R900V.dat' }]
bas_perfcheck: [
{'synthfile': 'n_IDS-R900V.dat'},
{'synthfile': 'n_IDS-R900V.dat', 'snr' : 30 },
{'synthfile': 'n_IDS-R900V.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'n_IDS-R900V.dat'} ]
OSIRIS-R2500U:
gsynth: [
{'fwhm': 1.55, 'units': 'A', 'ppr': 3., 'wrange': [3500.,4600.],
'outsynthfile': 'n_OSIRIS-R2500U.dat' }]
bas_perfcheck: [
{'synthfile': 'n_OSIRIS-R2500U.dat'},
{'synthfile': 'n_OSIRIS-R2500U.dat', 'snr' : 30 },
{'synthfile': 'n_OSIRIS-R2500U.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'n_OSIRIS-R2500U.dat'} ]
XP:
gsynth: [
{'fwhm': 299.792458, 'units': 'km/s', 'ppr': 3., 'wrange':[3000., 11000.],
'outsynthfile': 'n_R1000.dat'} ]
xplsf: [
{'synthfile': 'i_R1000.dat', 'outsynthfile': 'v_XP.dat'} ]
bas_perfcheck: [
{'synthfile': 'v_XP.dat'},
{'synthfile': 'v_XP.dat', 'snr' : 30 },
{'synthfile': 'v_XP.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'v_XP.dat'} ]
LAMOST:
gsynth: [
{'fwhm':167., 'units':'km/s', 'ppr':3., 'wrange':[3800., 9000.],
'outsynthfile': 'n_LAMOST.dat'} ]
bas_perfcheck: [
{'synthfile': 'n_LAMOST.dat'},
{'synthfile': 'n_LAMOST.dat', 'snr': 30 },
{'synthfile': 'n_LAMOST.dat', 'snr': 10 } ]
pickle_synth: [
{'synthfile': 'n_LAMOST.dat'} ]
DESI:
gsynth: [
{'fwhm': 1.8, 'units': 'A', 'ppr': 3., 'wrange': [3759., 5959],
'outsynthfile': 'n_B-DESI.dat'},
{'fwhm': 1.8, 'units': 'A', 'ppr': 3., 'wrange': [5635., 7750.],
'outsynthfile': 'n_R-DESI.dat'},
{'fwhm': 1.8, 'units': 'A', 'ppr': 3., 'wrange': [7445., 9843.],
'outsynthfile': 'n_Z-DESI.dat'} ]
paste_synth: [
{'synthfile': ['n_B-DESI.dat','n_R-DESI.dat','n_Z-DESI.dat'],
'outsynthfile': 'n_BRZ-DESI.dat'} ]
synth_rbf: [
{'synthfile': 'n_BRZ-DESI.dat',
'n': 10000, 'rv': False, 'ebv': False} ]
bas_perfcheck: [
{'synthfile': 'n_BRZ-DESI.dat'},
{'synthfile': 'n_BRZ-DESI.dat', 'snr': 30 },
{'synthfile': 'n_BRZ-DESI.dat', 'snr': 10 } ]
pickle_synth: [
{'synthfile': 'n_BRZ-DESI.dat'} ]

View File

@ -0,0 +1,161 @@
STIS:
gsynth: [
{'fwhm': 600., 'units': 'km/s', 'ppr': 3., 'wrange': [3000.,9900.],
'outsynthfile': 'n_STIS.dat' }]
rewrite_synth: [
{'synthfile': 'n_STIS.dat', 'outsynthfile': 'i_STIS.dat'}]
synth_rbf: [
{'synthfile': 'i_STIS.dat',
'n': 10000, 'rv': False, 'ebv': False},
{'synthfile': 'i_STIS.dat',
'n': 10000, 'rv': False, 'ebv': True} ]
bas_perfcheck: [
{'synthfile': 'n_STISrbf.dat'},
{'synthfile': 'n_STISrbf.dat', 'snr' : 30 },
{'synthfile': 'n_STISrbf.dat', 'snr' : 10 },
{'synthfile': 'n_STISrbf-EBV.dat'},
{'synthfile': 'n_STISrbf-EBV.dat', 'snr' : 30 },
{'synthfile': 'n_STISrbf-EBV.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'n_STISrbf.dat'},
{'synthfile': 'n_STISrbf-EBV.dat'} ]
STIS-NICMOS:
gsynth: [
{'fwhm': 600., 'units': 'km/s', 'ppr': 3., 'wrange': [3000.,29900.],
'outsynthfile': 'n_STIS-NICMOS.dat' }]
rewrite_synth: [
{'synthfile': 'n_STIS-NICMOS.dat', 'outsynthfile': 'i_STIS-NICMOS.dat'}]
synth_rbf: [
{'synthfile': 'i_STIS-NICMOS.dat',
'n': 10000, 'rv': False, 'ebv': False},
{'synthfile': 'i_STIS-NICMOS.dat',
'n': 10000, 'rv': False, 'ebv': True} ]
bas_perfcheck: [
{'synthfile': 'n_STIS-NICMOSrbf.dat'},
{'synthfile': 'n_STIS-NICMOSrbf.dat', 'snr' : 30 },
{'synthfile': 'n_STIS-NICMOSrbf.dat', 'snr' : 10 },
{'synthfile': 'n_STIS-NICMOSrbf-EBV.dat'},
{'synthfile': 'n_STIS-NICMOSrbf-EBV.dat', 'snr' : 30 },
{'synthfile': 'n_STIS-NICMOSrbf-EBV.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'n_STIS-NICMOSrbf.dat'},
{'synthfile': 'n_STIS-NICMOSrbf-EBV.dat'} ]
MILES:
gsynth: [
{'fwhm': 2.5, 'units': 'A', 'ppr': 3., 'wrange': [3510.,7400.],
'outsynthfile': 'n_MILES.dat' }]
rewrite_synth: [
{'synthfile': 'n_MILES.dat', 'outsynthfile': 'i_MILES.dat'}]
synth_rbf: [
{'synthfile': 'i_MILES.dat',
'n': 10000, 'rv': False, 'ebv': False} ]
bas_perfcheck: [
{'synthfile': 'n_MILESrbf.dat'},
{'synthfile': 'n_MILESrbf.dat', 'snr' : 30 },
{'synthfile': 'n_MILESrbf.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'n_MILESrbf.dat'} ]
IDS-R900V:
gsynth: [
{'fwhm': 1.89, 'units': 'A', 'ppr': 3., 'wrange': [3760.,5180.],
'outsynthfile': 'n_IDS-R900V.dat' }]
rewrite_synth: [
{'synthfile': 'n_IDS-R900V.dat', 'outsynthfile': 'i_IDS-R900V.dat'}]
synth_rbf: [
{'synthfile': 'i_IDS-R900V.dat',
'n': 10000, 'rv': False, 'ebv': False} ]
bas_perfcheck: [
{'synthfile': 'n_IDS-R900Vrbf.dat'},
{'synthfile': 'n_IDS-R900Vrbf.dat', 'snr' : 30 },
{'synthfile': 'n_IDS-R900Vrbf.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'n_IDS-R900Vrbf.dat'} ]
OSIRIS-R2500U:
gsynth: [
{'fwhm': 1.55, 'units': 'A', 'ppr': 3., 'wrange': [3500.,4600.],
'outsynthfile': 'n_OSIRIS-R2500U.dat' }]
rewrite_synth: [
{'synthfile': 'n_OSIRIS-R2500U.dat', 'outsynthfile': 'i_OSIRIS-R2500U.dat'}]
synth_rbf: [
{'synthfile': 'i_OSIRIS-R2500U.dat',
'n': 10000, 'rv': False, 'ebv': False} ]
bas_perfcheck: [
{'synthfile': 'n_OSIRIS-R2500Urbf.dat'},
{'synthfile': 'n_OSIRIS-R2500Urbf.dat', 'snr' : 30 },
{'synthfile': 'n_OSIRIS-R2500Urbf.dat', 'snr' : 10 } ]
pickle_synth: [
{'synthfile': 'n_OSIRIS-R2500Urbf.dat'} ]
XP:
gsynth: [
{'fwhm': 299.792458, 'units': 'km/s', 'ppr': 3., 'wrange':[3000., 11000.],
'outsynthfile': 'n_R1000.dat'} ]
rewrite_synth: [
{'synthfile': 'n_R1000.dat', 'outsynthfile': 'i_R1000.dat'}]
xplsf: [
{'synthfile': 'i_R1000.dat', 'outsynthfile': 'v_XP.dat'} ]
synth_rbf: [
{'synthfile': 'v_XP.dat',
'n': 10000, 'rv': False, 'ebv': False},
{'synthfile': 'v_XP.dat',
'n': 10000, 'rv': False, 'ebv': True} ]
bas_perfcheck: [
{'synthfile': 'n_XPrbf.dat'},
{'synthfile': 'n_XPrbf.dat', 'snr' : 30 },
{'synthfile': 'n_XPrbf.dat', 'snr' : 10 },
{'synthfile': 'n_XPrbf-EBV.dat'},
{'synthfile': 'n_XPrbf-EBV.dat', 'snr': 30 },
{'synthfile': 'n_XPrbf-EBV.dat', 'snr': 10 } ]
pickle_synth: [
{'synthfile': 'n_XPrbf.dat'},
{'synthfile': 'n_XPrbf-EBV.dat'} ]
LAMOST:
gsynth: [
{'fwhm':167., 'units':'km/s', 'ppr':3., 'wrange':[3800., 9000.],
'outsynthfile': 'n_LAMOST.dat'} ]
rewrite_synth: [
{'synthfile': 'n_LAMOST.dat', 'outsynthfile': 'i_LAMOST.dat'}]
synth_rbf: [
{'synthfile': 'i_LAMOST.dat',
'n': 10000, 'rv': False, 'ebv': False},
{'synthfile': 'i_LAMOST.dat',
'n': 10000, 'rv': False, 'ebv': True} ]
bas_perfcheck: [
{'synthfile': 'n_LAMOSTrbf.dat'},
{'synthfile': 'n_LAMOSTrbf.dat', 'snr': 30 },
{'synthfile': 'n_LAMOSTrbf.dat', 'snr': 10 },
{'synthfile': 'n_LAMOSTrbf-EBV.dat'},
{'synthfile': 'n_LAMOSTrbf-EBV.dat', 'snr': 30 },
{'synthfile': 'n_LAMOSTrbf-EBV.dat', 'snr': 10 } ]
pickle_synth: [
{'synthfile': 'n_LAMOSTrbf.dat'},
{'synthfile': 'n_LAMOSTrbf-EBV.dat'} ]
DESI:
gsynth: [
{'fwhm': 1.8, 'units': 'A', 'ppr': 3., 'wrange': [3759., 5959],
'outsynthfile': 'n_B-DESI.dat'},
{'fwhm': 1.8, 'units': 'A', 'ppr': 3., 'wrange': [5635., 7750.],
'outsynthfile': 'n_R-DESI.dat'},
{'fwhm': 1.8, 'units': 'A', 'ppr': 3., 'wrange': [7445., 9843.],
'outsynthfile': 'n_Z-DESI.dat'} ]
rewrite_synth: [
{'synthfile': 'n_B-DESI.dat', 'outsynthfile': 'i_B-DESI.dat'},
{'synthfile': 'n_R-DESI.dat', 'outsynthfile': 'i_R-DESI.dat'},
{'synthfile': 'n_Z-DESI.dat', 'outsynthfile': 'i_Z-DESI.dat'}]
paste_synth: [
{'synthfile': ['i_B-DESI.dat','i_R-DESI.dat','i_Z-DESI.dat'],
'outsynthfile': 'i_BRZ-DESI.dat'} ]
synth_rbf: [
{'synthfile': 'i_BRZ-DESI.dat',
'n': 10000, 'rv': False, 'ebv': False},
{'synthfile': 'i_BRZ-DESI.dat',
'n': 10000, 'rv': False, 'ebv': True} ]
bas_perfcheck: [
{'synthfile': 'n_BRZ-DESIrbf.dat'},
{'synthfile': 'n_BRZ-DESIrbf.dat', 'snr': 30 },
{'synthfile': 'n_BRZ-DESIrbf.dat', 'snr': 10 },
{'synthfile': 'n_BRZ-DESIrbf-EBV.dat'},
{'synthfile': 'n_BRZ-DESIrbf-EBV.dat', 'snr': 30 },
{'synthfile': 'n_BRZ-DESIrbf-EBV.dat', 'snr': 10 } ]
pickle_synth: [
{'synthfile': 'n_BRZ-DESIrbf.dat'},
{'synthfile': 'n_BRZ-DESIrbf-EBV.dat'} ]

View File

@ -0,0 +1,9 @@
DESI: n_sc2-BRZ-DESIrbf.pickle
IDS-R900V: n_sc2-IDS-R900Vrbf.pickle
LAMOST: n_sc2-LAMOSTrbf.pickle
MILES: n_sc2-MILESrbf.pickle
OSIRIS-R2500U: n_sc2-OSIRIS-R2500Urbf.pickle
STIS-NICMOS: n_sc2-STIS-NICMOSrbf.pickle
XP: n_sc2-XPrbf.pickle
CALSPEC: n_sc2-STISrbf.pickle
STIS: n_sc2-STISrbf.pickle

1143
gui/synple/docs/Figure_1.ps Normal file

File diff suppressed because it is too large Load Diff

1419
gui/synple/docs/Figure_2a.ps Normal file

File diff suppressed because it is too large Load Diff

1452
gui/synple/docs/Figure_2b.ps Normal file

File diff suppressed because it is too large Load Diff

1724
gui/synple/docs/Figure_3.ps Normal file

File diff suppressed because it is too large Load Diff

1483
gui/synple/docs/Figure_4.ps Normal file

File diff suppressed because it is too large Load Diff

1632
gui/synple/docs/Figure_5.ps Normal file

File diff suppressed because it is too large Load Diff

25059
gui/synple/docs/Figure_6.ps Normal file

File diff suppressed because it is too large Load Diff

25879
gui/synple/docs/Figure_7.ps Normal file

File diff suppressed because it is too large Load Diff

10184
gui/synple/docs/Figure_8.ps Normal file

File diff suppressed because it is too large Load Diff

12
gui/synple/docs/makefile Normal file
View File

@ -0,0 +1,12 @@
all: synple.pdf
clean:
rm synple.aux synple.dvi synple.log synple.toc synple.pdf
synple.pdf: synple.tex
latex synple.tex
latex synple.tex
dvipdf synple
rm synple.aux synple.dvi synple.log synple.toc

View File

@ -0,0 +1,36 @@
\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{2}{}\protected@file@percent }
\newlabel{intro}{{1}{2}}
\newlabel{flux}{{2}{2}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Installing}{2}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Here's your first spectrum with synple. You have modeled the solar spectrum in the vicinity of the Ca I $\lambda $6162 line. The Ca I line is the strong line at the center, visibly damped by collisions with hydrogen atoms. }}{3}{}\protected@file@percent }
\newlabel{first}{{1}{3}}
\@writefile{toc}{\contentsline {section}{\numberline {3}Examples}{3}{}\protected@file@percent }
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Computing your first solar spectrum}{3}{}\protected@file@percent }
\newlabel{6162}{{3.1}{3}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Repeating the calculation in Fig 3.1\hbox {} (blue) but adding a second curve (orange) on the left panel reducing the micro-turbulence from 2 to 1 km s$^{-1}$, and on the right-hand panel increasen the Ca abundance by 0.2 dex. }}{4}{}\protected@file@percent }
\newlabel{micro-abu}{{2}{4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Altering micro-turbulence and chemical composition}{4}{}\protected@file@percent }
\newlabel{abundances}{{3.2}{4}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Repeating the calculation in Fig 3.1\hbox {} (blue) but adding the result of a convolution with a rotational profile for $v \sin i = 5$ km s$^{-1}$ (orange), a Gaussian kernel with a FWHM of 0.2 \r A\ (green), and both (brown). }}{5}{}\protected@file@percent }
\newlabel{convolution}{{3}{5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.3}Additional line broadening}{5}{}\protected@file@percent }
\newlabel{fwhm}{{3.3}{5}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces In addition to the original calculation in Fig. 3.1\hbox {} (blue line), we show the result of the convolution with a rotational profile for $v \sin i = 5$ km s$^{-1}$ and a Gaussian kernel with a FWHM of 0.2 \r A\ using {\tt rotconv}{\tt lgconv} (green) and rotin (orange). }}{6}{}\protected@file@percent }
\newlabel{rotin}{{4}{6}}
\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces We now use all the models in the 'modeldir' directory in one command, with multiple values of the micro, using {\tt multisyn}. }}{7}{}\protected@file@percent }
\newlabel{rotin}{{5}{7}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.4}Multiple models}{7}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces The main transitions in the spectrum can be labeled activating the {\tt tag} keyword in {\tt syn}. }}{8}{}\protected@file@percent }
\newlabel{tagging}{{6}{8}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Identification of spectral features}{8}{}\protected@file@percent }
\newlabel{tag}{{4}{8}}
\@writefile{toc}{\contentsline {section}{\numberline {5}Grid handling}{9}{}\protected@file@percent }
\@writefile{toc}{\contentsline {section}{\numberline {6}Computing opacity tables}{9}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces Opacity in the range 6100--6110. \r A\ for four combinations of a pair of densities ($\log _{10} \rho = -32.236191, -29.933606$) and temperatures ($\log _{10} T = 8.059055, 8.51957$) and solar abundances. }}{10}{}\protected@file@percent }
\newlabel{opacity-fig}{{7}{10}}
\@writefile{toc}{\contentsline {section}{\numberline {7}Computing emergent intensities $I_{\lambda }$}{10}{}\protected@file@percent }
\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces Example of the computation of emergent specific intensities I$_{\lambda }$ for various directions ($\mu = \cos \theta = 1$ the highest and $\mu = \cos \theta = 0.0001$ the lowest). The units are in erg cm$^{-2}$ s$^{-1}$ \r A$^{-1}$ steradian$^{-1}$. }}{11}{}\protected@file@percent }
\newlabel{intensity-fig}{{8}{11}}
\@writefile{toc}{\contentsline {section}{\numberline {8}References}{11}{}\protected@file@percent }
\gdef \@abspage@last{11}

BIN
gui/synple/docs/synple.dvi Normal file

Binary file not shown.

BIN
gui/synple/docs/synple.pdf Normal file

Binary file not shown.

475
gui/synple/docs/synple.tex Normal file
View File

@ -0,0 +1,475 @@
\documentclass[]{article}
\usepackage{graphicx}
%times,palatino,bookman, palatino, newcent
\usepackage{geometry}
\geometry{ a4paper, total={210mm,297mm},
left=25mm,
right=25mm,
top=20mm,
bottom=20mm,
}
\begin{document}
\title{Synple User's Guide}
\date{\today}
\author{C. Allende Prieto, I. Hubeny, T. Lanz, Y. M. Osorio}
\maketitle
{\tt Synple} is a Python interface to the spectral synthesis code Synspec
and a set of related utilities. Synple can compute emerging spectra from LTE Kurucz,
MARCS, Phoenix or Tlusty model atmospheres, as well as NLTE Tlusty models. Appropriate
default choices for the continuum and line opacities are provided, while the chemical
abundances and micro-turbulence velocity are taken from the input model atmospheres, but
can be changed as needed.
\tableofcontents
\newpage
\section{Introduction}
\label{intro}
The computation of detailed stellar stellar spectra is a basic but important step required for the analysis of star light, spectra of integrated stellar populations, or transiting planets. The calculations involve solving the equation of radiative transfer
\begin{equation}
\cos \theta \frac{d I_{\nu} (\theta)}{dz} = \eta_{\nu} - \kappa_{\nu} I_{\nu} (\theta) + \int_0^{\pi} I_{\nu} (\theta') \phi (\theta') \sin \theta' d\theta',
\end{equation}
\noindent where $I_{\nu}$ is the specific intensity, and describes the radiation field (radiative energy per unit of frequency propagating at an angle $\theta$ from the vertical traversing a unit area per unit time), $\kappa$ is the opacity (fraction of energy absorbed per unit length), $\eta$ the emissivity (energy emited, same units as the intensity) and $\phi$ represents the scattering function (photons scattered from the direction $\theta$' into the direction $\theta$.
Once $I_{\nu}$ ($\theta$) is known, it can be integrated to derive the stellar flux
\begin{equation}
H_{\nu} = \int_0^{\pi} I_{\nu} (\theta) \cos \theta \sin \theta d\theta
\label{flux}
\end{equation}
\noindent which can be finally convolved with various kernels that describe large-scale atmospheric turbulence, rotation, or the instrumental profile.
Prior to solving the equation of radiative transfer, one requires a physical model of the stellar atmosphere in order to compute $\eta$, $\kappa$ and $\phi$. This is the running of the thermodynamical quantities (e.g temperature and density) with height, as well as the chemical composition. This input {\it model atmosphere} is the sole required input to Synple. Of course, computing a detailed spectrum requires fundamental physical data on the interaction of matter and radiation (photoionization cross-sections, atomic and molecular transition probabilities and damping constants, etc), but a generic collection of such data is bundled with Synspec.
Multiple codes for radiative transfer exist and are publicly available. However, most require deep knowledge of the related physics and are cumbersome to use. Synple provides an easy-to-use Python interface to Synspec (Hubeny \& Lanz 2017; Hubeny et al. 2021) for the fast computation of model stellar spectra with accuracy and flexibility.
Note that the quantities returned by Synple are
per unit (vacuum) wavelength, i.e. $H_{\lambda}$ and $I_{\lambda}$,
rather than per unit frequency, $H_{\nu}$ and $I_{\nu}$, but the conversion
is trivial by requiring that $I_{\nu} d\nu = I_{\lambda} d\lambda$
\begin{eqnarray}
H_{\lambda} = \frac{\nu^2}{c} H_{\nu},
I_{\lambda} = \frac{\nu^2}{c} I_{\nu},
\end{eqnarray}
and the returned wavelength arrays are given for standard air
for $\lambda > 2000$ \AA\ and
vacuum otherwise.
\section{Installing}
Synple is hosted in github at https://github.com/callendeprieto/synple
and can be obtained using {\tt git}
\\ {\tt git clone https://github.com/callendeprieto/synple synple} \\
\noindent or by downloading a zip file from the website.
Your Python (3.x) installation will require the packages {\tt subprocess}, {\tt numpy}, and {\tt scipy}, usually obtained with {\tt pip} (e.g. {\tt pip3 install numpy}). You probably want to install ipython and matplotlib as well, since we will be using that in the examples below.
The installation requires a FORTRAN compiler, and the GNU compiler is used by default
\\ {\tt cd synple/synspec ; make clean; make; cd ../..}.
The atomic and molecular line lists are sizable and need to be downloaded separately
\\ {\tt cd synple/linelists ; make clean; make; cd ../..} \\
\noindent where the automated download requires that {\tt wget} is available in your system, otherwise download the line lists manually from \\ {\tt ftp://carlos:allende@ftp.ll.iac.es/linelists} and copy them to the synple/linelists directory. For speed the linelists are converted to binary format by the same (make) script.
You can (optionally) download the Kurucz (2005) solar spectral atlas, which can be used for comparing the calculations done with Synple against real observations
\\ {\tt cd synple/atlases ; make clean; make; cd ../..}.
You need to make synple visible to Python by including the synple directory in your PYTHONPATH variable. Say you've placed the synple parent directory in your home, then you can add it in the linux shell by typing (or including in your .bashrc or .cshrc files)
\begin{table}[h]
\begin{tabular}{ll}
bash: & export PYTHONPATH="\$PYTHONPATH:\$HOME/synple" \\
csh: & setenv PYTHONPATH = "\$PYTHONPATH:\$HOME/synple" .
\end{tabular}
\end{table}
\section{Examples}
Once synple is installed, all you need is a model atmosphere to being using it. In this section we'll include a set of simple practical examples, mainly based on the three model atmospheres included in the synple/models directory: one is a solar Kurucz model ('ksun.mod'; Kurucz 1979 and later updates), one is a solar MARCS model ('msun.mod'; Gustafsson et al. 2008), and the third is a Phoenix model for Vega-like A-type star ('lte09600-4.00-0.0.PHOENIX-ACES-AGSS-COND-2011.ATMOS.fits') from Husser et al. (2013).
\subsection{Computing your first solar spectrum}
\label{6162}
\begin{figure}[t!]
\centering
\includegraphics[width=14cm]{Figure_1.ps}
\caption{Here's your first spectrum with synple. You have modeled the solar spectrum in the vicinity of the Ca I $\lambda$6162 line. The Ca I line is the strong line at the center, visibly damped by collisions with hydrogen atoms.
\label{first}
}
\end{figure}
For this exercise we'll use the Kurucz solar model included with synple. We're going to compute a piece of the spectrum around the Ca I $\lambda$6162 line. We start ipython and import the standard synthesis routine {\tt syn} from synple
\\
\\
\noindent {\tt
\$ ipython \\
Python 3.6.8 (default, Jan 14 2019, 11:02:34) \\
Type 'copyright', 'credits' or 'license' for more information \\
IPython 7.4.0 -- An enhanced Interactive Python. Type '?' for help. \\
\\
In [1]: from synple import syn \\
}
\noindent then request the computation of the spectrum from the model atmosphere in the file {\it ksun.mod} between 6160 and 6164 \AA\
\\
\\
\noindent {\tt
In [2]: wave, flux, cont = syn('ksun.mod', (6160,6164) ) \\
teff,logg,vmicro= 5777.0 4.437 2.0 \\
syn ellapsed time 48.8003294467926 seconds \\
}
\noindent We've got it! The routine {\tt syn} returns three numpy arrays with the wavelengths (wave), the fluxes (flux; $H_{\lambda}$), and the continuum flux (cont). If we wish to visualize the continuum-normalized spectrum, we can use matplotlib
\\
\\
\noindent {\tt
In [3]: pylab \\
Using matplotlib backend: TkAgg \\
Populating the interactive namespace from numpy and matplotlib \\
\\
In [4]: plot(wave,flux/cont) \\
}
\noindent and that's it! You should be looking at your first computed spectrum and it should look like the one in Fig. \ref{first}. In addition to the run with height of the thermodyanical quantities, the model atmosphere contains a detailed description of the chemical abundances and the micro-turbulence velocity (see below). These parameters are simply adopted from the model atmosphere, but can be changed if needed, as described in the next section.
\subsection{Altering micro-turbulence and chemical composition}
\label{abundances}
\begin{figure}[t!]
\centering
\includegraphics[width=7cm]{Figure_2a.ps}
\includegraphics[width=7cm]{Figure_2b.ps}
\caption{Repeating the calculation in Fig \ref{6162} (blue) but adding a second curve (orange) on the left panel reducing the micro-turbulence from 2 to 1 km s$^{-1}$, and on the right-hand panel increasen the Ca abundance by 0.2 dex.
\label{micro-abu}
}
\end{figure}
The model atmospheres we deal with are in hydrostatic equilibrium, and therefore pressure and gravity are in balance, so everything is at rest. This is unrealistic. Real stellar atmospheres have turbulence, shocks, convection, meridional circulation, etc. Thus, the computed line profiles are narrower than observed. One of the patches to address this problem is the so-called micro-turbulence velocity, which accounts for small-scale velocities of the absorbing particles. This includes small scale turbulence, and needs to be included in the computation of the linel absorption profile at the microscopic level, before solving the radiative transfer equation.
Synple includes micro-turbulence in the spectrum calculations automatically, if that's indicated in the model atmosphere file, but that value can be overridden by explicitly indicating it when calling the synthesis routine {\tt syn} using the parameter {\it vmicro}.
Let's repeat the example in \S \ref{6162} changing the micro-turbulence from the value used to construct the solar Kurucz model we used, 2 km s$^{-1}$, to a more reasonable value for a solar-like star of 1 km s$^{-1}$
\\
\\
\noindent {\tt
In [5]: wave2, flux2, cont2 = syn('ksun.mod', (6160,6164), vmicro = 1. ) \\
teff,logg,vmicro= 5777.0 4.437 1.0 \\
}
\noindent which can be easily compared with the previous calculation
\\
\\
\noindent {\tt
In [6]: plot(wave2,flux2/cont2) \\
}
\noindent as illustrated in the left-hand panel of Fig. \ref{micro-abu}. The weak, unsaturated, lines, and the core of the strong Ca I $\lambda$6162 line, are less broadened (brown curve) after reducing the micro-turbulence, while the damping wings of strong lines are insensitive to this parameter.
Similarly to the micro-turbulence, the chemical abundances can be changed from those used in the construction of the model atmosphere when computing the detailed spectrum. Since the most direct effect of the change of the abundance of an element (other than hydrogen) in the atmosphere is on the strength of its spectral lines, this is usually a good approximation for most elements and for reasonably small changes in abundances. But many elements, especially the most abundant ones, affect the thermodynamics of the atmosphere, and therefore for those elements this is a risky approximation to make. On the other hand, the approximation is very good for trace elements.
To supersede the abundances in the model atmosphere we can call {\tt syn} with the keyword {\it abu}. The abundances are expressed as the number density of nucleii of the elements relative to that of hydrogen
\begin{equation}
\epsilon (X) = \frac{N(X)}{N(H)}.
\end{equation}
Let's read the ones in the model atmosphere and then increase the calcium abundance by 50\% (0.2 dex)
\\
\\
\noindent {\tt
In [7]: from synple import read\_model \\
In [8]: atmostype, teff, logg, vmicro, abu, nd, atmos = read\_model('ksun.mod') \\
In [9]: abu[19] = abu[19] * 1.5 \\
In [10]: wave3, flux3, cont3 = syn('ksun.mod', (6160,6164), vmicro = 1. , abu=abu ) \\
teff,logg,vmicro= 5777.0 4.437 1.0. \\
In [11]: clf() \\
In [12]: plot(wave2,flux2/cont2, wave3, flux3/cont3).
}
\\
\\
This calculation is shown in the right-hand panel of Fig. \ref{micro-abu}, and it reveals that there are three Ca I lines in the computed spectral segment.
\subsection{Additional line broadening}
\label{fwhm}
\begin{figure}[t!]
\centering
\includegraphics[width=14cm]{Figure_3.ps}
\caption{Repeating the calculation in Fig \ref{6162} (blue) but adding the result of a convolution with a rotational profile for $v \sin i = 5$ km s$^{-1}$ (orange), a Gaussian kernel with a FWHM of 0.2 \AA\ (green), and both (brown).
\label{convolution}
}
\end{figure}
The spectral lines in a computed spectrum are naturally broadened due to the uncertainty principle, micro-turbulence (see Section \ref{abundances}), the thermal velocities of the absorbing atoms and molecules, and the collisions they suffer with surrounding free electrons and hydrogen atoms. All these broadening factors are included in the calculations done as described in the previous exercise, but there are additional sources of uncertainty that may be significant for your particular application.
\begin{itemize}
\item \underline{macro-turbulence}: while the {\it micro} takes care of small-scale velocity fields by introducing broadening at the microscopic level, broadening the line profiles at each atmospheric layer, there are velocities on scales much larger than the photon mean free-path that need to be taken into account by convolution of the computed spectrum. This is usually taken into account by convolving with a Gaussian velocity kernel, or with a radian-tangencial profile (see Gray xxxx). Synple implements convolution with a Gaussian velocity field in the routine {\tt vgconv}.
\item \underline{rotation}: stellar rotation broadens the spectral profiles. To be exact this has to be taken into account numerically, by Doppler-shifting the intensity contributions from different angles ($\theta$) in Eq. \ref{flux}. Nevertheless the effect or rotation can be well approximated by a covolution of the flux computed for no rotation with a particular kernel (see Gray xxxx). This is implemented in Synple in the routine {\tt rotconv}.
\item \underline{instrumental profile}: Instruments distort the stellar spectrum by convolving it with the instrumental profile. If the resolving power is constant, this can be usually approximated as a macro-turbulence, with a Gaussian kernel with a constant width in velocity space. Sometimes is the resolution, the FWHM in wavelength of the response of the instrument to a monochromatic source, what is constant, and the instrumental profile can be handle in Synple with the routine {\tt lgconv}.
\end{itemize}
\begin{figure}[t!]
\centering
\includegraphics[width=14cm]{Figure_4.ps}
\caption{In addition to the original calculation in Fig. \ref{6162} (blue line), we show the result of the convolution with a rotational profile for $v \sin i = 5$ km s$^{-1}$ and a Gaussian kernel with a FWHM of 0.2 \AA\ using {\tt rotconv}{\tt lgconv} (green) and rotin (orange).
\label{rotin}
}
\end{figure}
The following example demonstrates how to convolve with a rotational profile ($vsini = 5. $ km s$^{-1}$), a Gaussian profile with a constant resolution FWHM = 0.2 \AA\, and both, the original calculation in \S \ref{6162}
\\
\\
\noindent {\tt
In [13]: from synple import rotconv, lgconv \\
In [14]: wave2, flux2 = rotconv(wave, flux/cont, 5.) \\
In [15]: wave3, flux3 = lgconv(wave, flux/cont, 0.2) \\
In [16]: wave4, flux4 = lgconv(wave2, flux2, 0.2) \\
In [17]: clf() \\
In [18]: plot(wave, flux/cont, wave2,flux2, wave3, flux3, wave4, flux4).
}
\\
\\
\noindent Note that the spectral range of the output spectrum is truncated in wavelength, since it is computed only for the frequencies with information in the original calculation.
These routines for convolution are directly implemented in Python. Synspec has a companion FORTRAN program that handles the convolution with the instrumental or rotational profiles: rotin. One can use this program by including the {\it fwhm} and {\it vrot} parameters when calling {\tt syn} as in the following example
\noindent {\tt
In [19]: wave2, flux2, cont2 = syn('ksun.mod', (6160,6164) , vrot = 5.0, fwhm = 0.2 ) \\
In [20]: clf() \\
In [21]: plot(wave, flux/cont, wave2, flux2/cont2, wave4, flux4)
}
\\
\noindent Note the different behaviour for rotin (orange curve in Fig. \ref{rotin}), which does not trim the edges of the computed spectrum, and {\tt lgconv}/{\tt rotconv} (green). Rotin does not include convolution with a Gaussian kernel with a constant width in velocity, implemented in {\tt vgconv}.
\subsection{Multiple models}
One often faces the need to compute the spectra for multiple models. Since the sampling of frequencies is internally controlled within synspec, it becomes desirable to force the output fluxes to be on the same wavelength grid, and this can be done using the parameter {\it dw} in the routine {\tt syn}.
When using synple, the default value for the variable {\tt modeldir} points to the folder {\tt models} inside you {\tt synple} parent directory. If the model atmospheres are in your working directory, or as in the first examples below, the models are in the {\tt models} folder, that's ok, but if you want to use models elsewhere you will need to change {\tt modeldir} to point to the right path (changing the source code in synple.py) or simply passing the complete filenames, including an absolute path.
\begin{figure}[t!]
\centering
\includegraphics[width=14cm]{Figure_5.ps}
\caption{We now use all the models in the 'modeldir' directory in one command, with multiple values of the micro, using {\tt multisyn}.
\label{rotin}
}
\end{figure}
If you have a bunch of models you want to compute spectra for, or multiple values of vrot, fwhm, or vmicro, you can wrap around the routine syn, or you can use the macro {\tt multisyn}, after setting the file names in a list like in this example
\noindent {\tt
In [22]: from synple import multisyn \\
In [23]: import glob \\
In [24]: import os.path \\
In [25]: modeldir = "/home/callende/synple/models" \\
In [26]: models = glob.glob(os.path.join(modeldir,"*mod")) \#get the models in a list \\
In [27]: wave5, flux5, cont5 = multisyn(models, (6160,6164), vmicro = [1.,2.,4.] ) \\
In [28]: clf() \\
In [29]: for i in range(len(models)): plot(wave5, flux5[i,:]/cont5[i,:])\\
\\
}
\\
\noindent and the wavelength array will now be common to all spectra, and the flux and cont arrays returned will be two-dimensional, with the first dimention running along the models in the input list.
\section{Identification of spectral features}
\label{tag}
Synple can be used to identify which transitions are causing any given spectral feature. Of course, to succeed you need to use a line list including the relevant transitions, with data of sufficient accuracy.
As we have seen, the usual output from the routine {\tt syn} is a tuple with three arrays: wavelengths, fluxes and continuum fluxes. When the parameter {\tt tag} is set to {\bf True} in {\tt syn}, the output changes including a 4-th element, a list with three additional arrays that give
\begin{enumerate}
\item the wavelengths of the most relevant transitions,
\item the ions or molecules responsible for those transitions, and
\item the estimated equivalent widths associated with them (in milliangstroms).
\end{enumerate}
\begin{figure}[t!]
\centering
\includegraphics[width=14cm]{Figure_6.ps}
\caption{The main transitions in the spectrum can be labeled activating the {\tt tag} keyword in {\tt syn}.
\label{tagging}
}
\end{figure}
For example, for the very first spectrum computed in section \ref{6162}, we could have used this feature
\noindent {\tt \\
In [1]: from synple import syn, tags\\
\\
In [2]: d = syn('ksun.mod', (6160,6164) , tag = True)\\
}
\\
\noindent to produce the output graphics shown in Figure \ref{tagging}. The routine {\tt tags} can be used to plot the output from syn for transitions expected to be stronger than an specified threshold in equivalent width, e.g.
\noindent {\tt \\
In [3]: tags(d, 1.)
}
\\
\noindent will tag several several additional features estimated to produce absorptions stronger than 1
m\AA, and not included when the default minimum of 10 m\AA\ is used.
\section{Grid handling}
Synple includes a number of tools for creating grids of synthetic spectra. The format adopted is the same used for the FERRE grids, described in Section 4 of the FERRE manual available from
{\tt https://github.com/callendeprieto/ferre/blob/master/docs/ferre.pdf}
\\
Here is a quick overview of the various tools.
\begin{itemize}
\item head\_synth(synthfile): extracts the header of a grid
\item lambda\_synth(synthfile): extracts the wavelength array
\item read\_synth(synthfile,nd=False): reads the header, parameters and fluxes from a file
\item write\_synth(synthfile,d,hdr=None): writes a grid to file
\item fill\_synth(d,kernel='thin\_plate\_spline',neighbors=100): fills-in missing data using Radial Basis Functions (RBF) interpolation
\item rbf\_get(synthfile, kernel='thin\_plate\_spline'): finds the coefficients for RBF interpolation
\item rbf\_apply(synthfile,c,par): applies the RBF coefficients to interpolate
\item gsynth(synthfile,...): applies smoothing and reddening to an existing grid
\item polysyn(modelfiles, wrange, ...): sets up a directory tree for computing spectra for a grid using a job scheduler such as slurm
\item collect\_marcs(modeldir=modeldir, tteff=None, ...): collects MARCS model atmospheres for grid computation
\item collect\_kurucz(modeldir=modeldir, tteff=None, ...): collects Kurucz model atmospheres for grid computation
\item collect\_k2odfnew(modeldir=modeldir, ...): collects Kurucz ODFNEW model atmospheres for grid computation
\item mkgrid(synthfile=None, tteff=None, ...): collects the results from a calculation prepared using polysyn for a regular grid and stores the spectra in FERRE format
\item mkgrid\_irregular(synthfile=None, tteff=None, ...): collects the results from a calculation prepared using polysyn for an irregular grid and stores the spectra in FERRE format.
\end{itemize}
\section{Computing opacity tables}
\begin{figure}[t!]
\centering
\includegraphics[width=14cm]{Figure_7.ps}
\caption{Opacity in the range 6100--6110. \AA\ for four combinations of a pair of densities ($\log_{10} \rho = -32.236191, -29.933606$) and temperatures ($\log_{10} T = 8.059055, 8.51957$) and solar abundances.
\label{opacity-fig}
}
\end{figure}
Synple provides simplified access to the most basic features for opacity table calculations available with synspec. The main subroutines are
\begin{itemize}
\item polyopt(wrange=(9.e2,1.e5), dlw=2.1e-5, ...): sets up an opacity grid calculation
\item read\_opt(filename): reads an opacity table
\item read\_copt(filename,nrho,nt): reads the continuum opacities from an opacity grid calculation.
\end{itemize}
For example, to compute a minimalist table covering 10 \AA\ (6100. -6110. \AA), 2 temperatures (3163 and 5012 K), and 2 densities (1e-14, 1e-13 gr cm$^{-3}$):
\noindent {\tt
In [1]: from synple import polyopt \\
In [2]: polyopt(wrange=(6100.,6110.),tlt=(2,3.5,0.2),tlrho=(2,-14.,1.0)) \\
}
\\
The code creates 1 folder named {\tt hyd0000001} (you would get more folders by
including more chemical mixtures, but the default is to assume solar abundances)
with a script {\it hyd0000001.job}. Executing the script should produce an output text file {\bf opt.data} with the opacity table.
To read and plot the table
\noindent {\tt
In [1]: from synple import read\_opt \\
In [2]: import matplotlib.pyplot as plt \\
In [3]: lrho,lt,lambda0,lopa,abu\_eos,abu\_opa = read\_opt('opt.data')\\
In [4]: plt.plot(lambda0,lopa[:,0,0]) \\
In [5]: plt.plot(lambda0,lopa[:,0,1]) \\
In [6]: plt.plot(lambda0,lopa[:,1,0]) \\
In [7]: plt.plot(lambda0,lopa[:,1,1]) \\
In [8]: plt.xlabel('wavelength (A)') \\
In [9]: plt.ylabel('log10 specific opacity (cm2/gr)') \\
In [10]: plt.show().
}
\\
\noindent which will produce the output shown in Figure \ref{opacity-fig}.
\begin{figure}[t!]
\centering
\includegraphics[width=14cm]{Figure_8.ps}
\caption{Example of the computation of emergent specific intensities I$_{\lambda}$ for various directions ($\mu = \cos \theta = 1$ the highest and $\mu = \cos \theta = 0.0001$ the lowest). The units are in erg cm$^{-2}$ s$^{-1}$ \AA$^{-1}$ steradian$^{-1}$.
\label{intensity-fig}
}
\end{figure}
\section{Computing emergent intensities $I_{\lambda}$}
It is very easy to tweak the basic routine {\it syn} (see Sect. \ref{6162}),
or the parallel versions {\it polysyn} or {\it raysyn}, to output the
specific intensity as a function of the angle from the vertical ($\theta$).
One simply needs to set the keyword {\tt intensity} to true, as in the
following example. When this is activated the output from {\tt syn} will
change from a tuple with 3 arrays (4 if {\tt tag} is set,
as explained in Sect. \ref{tag}) to a tuple with 5 arrays
(6 if {\tt tag} is set), and
the 4th array will be a 2D matrix with the emergent intensity for
10 inclinations corresponding to
$\mu \equiv = \cos \theta = 0.0001, 0.001, 0.01, 0.1, 0.25, 0.4, 0.55, 0.7, 0.85, and 1.0$, while the 5th array will correspond to the continuum intensity
for the same angles.
\\
\\
\noindent {\tt
In [1]: from synple import syn
\\
In [2]: import matplotlib.pyplot as plt
\\
In [3]: wave, flux, con, inte, coninte = syn('ksun.mod', (6160,6164), intensity=True ) \\
/home/callende/synple/models/ksun.mod is a kurucz model
\\
teff,logg,vmicro= 5777.0 4.437 2.0 \\
syn ellapsed time 16.27164101600647 seconds \\
\\
In [4]: for angle in range(10): plt.plot(wave,inte[:,angle])
\\
In [5]: plt.ylabel('\$I\_\{$\backslash$lambda\}\$ (erg/s/cm2/A/steradian)')
\\
In [6]: plt.xlabel('Wavelength (angstroms)')
\\
In [7]: plt.show()
\\
}
\noindent which will produce the graph shown in Fig. \ref{intensity-fig}. Note that this option is not compatible with the broadening parameters {\tt fwhm}, {\tt vrot} or {\tt vmacro}.
\section{References}
\begin{itemize}
\item Allende Prieto, C., Fern{\'a}ndez-Alvar, E., Schlesinger, K.~J., et al.\ 2014, A\&A, 568, A7
\item Gustafsson, B., Edvardsson, B., Eriksson, K., et al.\ 2008, A\&A, 486, 951
\item Hubeny, I. \& Lanz, T.\ 2017, arXiv:1706.01859
\item Hubeny, I., Allende Prieto, C., Osorio, Y., et al.\ 2021, arXiv:2104.02829
\item Husser, T.-O., Wende-von Berg, S., Dreizler, S., et al.\ 2013, A\&A, 553, A6
\item Kurucz, R.~L.\ 1979, ApJS, 40, 1
\end{itemize}
\end{document}

View File

@ -0,0 +1,12 @@
\contentsline {section}{\numberline {1}Introduction}{2}{}%
\contentsline {section}{\numberline {2}Installing}{2}{}%
\contentsline {section}{\numberline {3}Examples}{3}{}%
\contentsline {subsection}{\numberline {3.1}Computing your first solar spectrum}{3}{}%
\contentsline {subsection}{\numberline {3.2}Altering micro-turbulence and chemical composition}{4}{}%
\contentsline {subsection}{\numberline {3.3}Additional line broadening}{5}{}%
\contentsline {subsection}{\numberline {3.4}Multiple models}{7}{}%
\contentsline {section}{\numberline {4}Identification of spectral features}{8}{}%
\contentsline {section}{\numberline {5}Grid handling}{9}{}%
\contentsline {section}{\numberline {6}Computing opacity tables}{9}{}%
\contentsline {section}{\numberline {7}Computing emergent intensities $I_{\lambda }$}{10}{}%
\contentsline {section}{\numberline {8}References}{11}{}%

28
gui/synple/grids/makefile Normal file
View File

@ -0,0 +1,28 @@
#
# makefile for downloading synple/bas/FERRE grids
# Carlos 2024
#
FTP = ftp://carlos:allende@ftp.ll.iac.es/grids/
WGET = `which wget`
#general line lists
STANDARD = n_sc2-BRZ-DESIrbf.pickle n_sc2-LAMOSTrbf.pickle n_sc2-STISrbf.pickle n_sc2-XPrbf.pickle n_sc2-STIS-NICMOSrbf.pickle n_sc2-OSIRIS-R2500Urbf.pickle n_sc2-IDS-R900Vrbf.pickle n_DA-STISrbf.pickle
all:
$(call sequence, $(STANDARD))
clean:
rm -f *.pickle
define sequence
for file in $(1) ; do \
${WGET} ${FTP}$$file ; \
done
endef

33
gui/synple/hhe35nl.5 Normal file
View File

@ -0,0 +1,33 @@
35000. 4.0 ! TEFF, GRAV
F F ! LTE, LTGRAY
'' ! no change of general optional parameters
*-----------------------------------------------------------------
* frequencies
50 ! NFREAD
*-----------------------------------------------------------------
* data for atoms
*
8 ! NATOMS
* mode abn modpf
2 0 0
2 0 0
0 0 0
0 0 0
0 0 0
1 0 0
1 0 0
1 0 0
*-----------------------------------------------------------------
* data for ions
*
*iat iz nlevs ilast ilvlin nonstd typion filei
*
1 0 9 0 0 0 ' H 1' './data/h1.dat'
1 1 1 1 0 0 ' H 2' ' '
2 0 14 0 0 0 'He 1' './data/he1.dat'
2 1 14 0 0 0 'He 2' './data/he2.dat'
2 2 1 1 0 0 'He 3' ' '
0 0 0 -1 0 0 ' ' ' '
*
* end

377
gui/synple/hhe35nl.6 Normal file
View File

@ -0,0 +1,377 @@
1*******************************
M O D E L A T M O S P H E R E
*******************************
TEFF = 35000.
LOG G = 4.00
INPUT KEYWORD PARAMETERS:
-------------------------
CHEMICAL ELEMENTS INCLUDED
--------------------------
NUMBER ELEMENT ABUNDANCE
A=N(ELEM)/N(H) A/A(SOLAR)
1 H 1.00E+00 1.00E+00 EXPLICIT: IAT= 1
2 He 8.51E-02 1.00E+00 EXPLICIT: IAT= 2
6 C 2.45E-04 1.00E+00
7 N 6.03E-05 1.00E+00
8 O 4.57E-04 1.00E+00
YTOT WMY WMM 1.08588 1.35982D+00 2.09547D-24
0
EXPLICIT IONS INCLUDED
----------------------
NO. ION N0 N1 NK IZ IUPSUM ICUP FF
1 H 1 1 9 10 1 -100 16 0.000D+00
2 He 1 11 24 25 1 0 16 0.000D+00
3 He 2 25 38 39 2 0 32 0.000D+00
iopadd,irsct,irsche,irsch2,iophmi,ioph2p,iopoh,iopch 4 1 1 0 1 0 0 0
0
EXPLICIT ENERGY LEVELS INCLUDED
-------------------------------
NO. LEVEL ION ION.FREQ.(s^-1) G NQ IEL ILK IAT IMOD ILT IIE IIF
1 (N=1) H 1 3.2880500D+15 2.00 1 1 0 1 7 0 -1 1
2 (N=2) H 1 8.2201250D+14 8.00 2 1 0 1 7 0 -2 2
3 (N=3) H 1 3.6533889D+14 18.00 3 1 0 1 7 0 -3 3
4 (N=4) H 1 2.0550313D+14 32.00 4 1 0 1 7 0 -4 4
5 (N=5) H 1 1.3152200D+14 50.00 5 1 0 1 7 0 -5 5
6 (N=6) H 1 9.1334722D+13 72.00 6 1 0 1 7 0 -5 6
7 (N=7) H 1 6.7103061D+13 98.00 7 1 0 1 7 0 -5 7
8 (N=8) H 1 5.1375781D+13 128.00 8 1 0 1 7 0 -5 8
9 (N=9) H 1 0.0000000D+00 162.00 9 1 0 1 7 0 -5 9
10 H 2 H 1 0.0000000D+00 1.00 1 1 1 1 7 0 -6 10
11 1 sing S He 1 5.9450352D+15 1.00 1 2 0 2 7 0 -7 11
12 2 trip S He 1 1.1526721D+15 3.00 2 2 0 2 7 0 -8 12
13 2 sing S He 1 9.6014543D+14 1.00 2 2 0 2 7 0 -9 13
14 2 trip P He 1 8.7593372D+14 9.00 2 2 0 2 7 0 -10 14
15 2 sing P He 1 8.1453622D+14 3.00 2 2 0 2 7 0 -11 15
16 3 trip S He 1 4.5172735D+14 3.00 3 2 0 2 7 0 -12 16
17 3 sing S He 1 4.0292112D+14 1.00 3 2 0 2 7 0 -12 17
18 3 trip P He 1 3.8193564D+14 9.00 3 2 0 2 7 0 -12 18
19 3 trip D He 1 3.6583679D+14 15.00 3 2 0 2 7 0 -12 19
20 3 sing D He 1 3.6574687D+14 5.00 3 2 0 2 7 0 -12 20
21 3 sing P He 1 3.6259902D+14 3.00 3 2 0 2 7 0 -12 21
22 4 trip S He 1 2.4004386D+14 3.00 4 2 0 2 7 0 -13 22
23 4 sing S He 1 2.2079719D+14 1.00 4 2 0 2 7 0 -13 23
24 4 trip P He 1 2.1249294D+14 9.00 4 2 0 2 7 0 -13 24
25 (N=1) He 2 1.3157598D+16 2.00 1 3 2 2 7 0 -14 25
26 (N=2) He 2 3.2893994D+15 8.00 2 3 0 2 7 0 -15 26
27 (N=3) He 2 1.4619553D+15 18.00 3 3 0 2 7 0 -16 27
28 (N=4) He 2 8.2234986D+14 32.00 4 3 0 2 7 0 -17 28
29 (N=5) He 2 5.2630391D+14 50.00 5 3 0 2 7 0 -18 29
30 (N=6) He 2 3.6548882D+14 72.00 6 3 0 2 7 0 -18 30
31 (N=7) He 2 2.6852240D+14 98.00 7 3 0 2 7 0 -18 31
32 (N=8) He 2 2.0558746D+14 128.00 8 3 0 2 7 0 -18 32
33 (N=9) He 2 1.6243948D+14 162.00 9 3 0 2 7 0 -18 33
34 (N=10) He 2 1.3157598D+14 200.00 10 3 0 2 7 0 -18 34
35 (N=11) He 2 1.0874048D+14 242.00 11 3 0 2 7 0 -18 35
36 (N=12) He 2 9.1372206D+13 288.00 12 3 0 2 7 0 -18 36
37 (N=13) He 2 7.7855608D+13 338.00 13 3 0 2 7 0 -18 37
38 (N=14) He 2 6.7130600D+13 392.00 14 3 0 2 7 0 -18 38
39 He 3 He 2 0.0000000D+00 1.00 1 3 3 2 7 0 -19 39
ils,ijfl 25 21 13289173674059048.
MAXIMUM NUMBER OF OVERLAPPING TRANSITIONS: 7
ACCURACY OF INTEGRATIONS:
Interval: 2.80000000E+16 1.00000000E+12 2.79990000E+16 2.79990003E+16
Planck functions: 17500. 2.3673E-04
35000. 4.0044E-04
70000. 1.0039E-04
TOTAL NUMBER OF FREQUENCIES: 3146
SELECTED FREQUENCIES: 3133
0
FREQUENCY POINTS AND WEIGHTS - EXPLICIT
---------------------------------------
IJ FREQ WEIGHT PROF
19 1.40247150D+16 2.45180439D+14 0.00000D+00
20 1.36569443D+16 4.90360892D+14 0.00000D+00
21 1.32891737D+16 1.64259068D+14 0.00000D+00
32 5.29702636D+15 1.70995639D+14 0.00000D+00
33 4.76732373D+15 3.84350582D+14 0.00000D+00
34 4.29059136D+15 4.52895754D+14 0.00000D+00
35 3.86153222D+15 4.07606179D+14 0.00000D+00
36 3.47537900D+15 2.69619403D+14 0.00000D+00
37 3.32229341D+15 9.09297079D+13 0.00000D+00
154 2.46604814D+15 1.06376566D+10 3.15594D-14
155 2.46603750D+15 1.06376566D+10 3.16517D-14
156 2.46602686D+15 1.06376566D+10 3.15594D-14
204 2.92271111D+15 2.51750618D+10 5.07557D-15
249 3.08254688D+15 2.65518230D+10 1.76373D-15
452 4.56673612D+14 3.02381655D+10 2.41083D-13
485 6.16509376D+14 4.08210986D+10 1.63870D-14
EXTERNAL IRRADIATION - EXTOT0, EXTOT: 0.000E+00 0.000E+00
VALUES OF SOME KEYWORD PARAMETERS:
==================================
ISPLIN= 0 IRTE = 0 IBC = 3 ILMCOR= 3 ILPSCT= 1
ILASCT= 0 DJMAX = 0.001 NTRALI= 3 IPSLTE= 0
ICOMPT= 0
IZSCAL= 0 IBCHE = 1 IVISC = 0
IFALI = 5 IFPOPR= 4 JALI = 1 IFRALI= 0
IFPREC= 1 IELCOR= -1 ICHC = 1 IRSPLT= 1 IATREF= 1
MODREF= 1 IACPP = 7 IACPD = 0 IFLEV = 0 IDLTE = 1000
POPZER=1.E-20 POPZR2=1.E-20 RADZER=1.E-20 NITZER= 1 IFDIEL= 0
IOVER = 1 ITLAS = 100
NITER = 30 NLAMBD= 2 ND = 70
JIDS = 0 IDMFIX= 1
NMU = 3
NELSC = 0 IHECOR= 0 IBFINT= 1 IRDER = 3 CHMAX = 0.001
ILDER = 0 IBPOPE= 1 CHMAXT= 0.010 NLAMT = 1
INTRPL= 0 ICHANG= 0
INHE = 1 INRE = 2 INPC = 3 INSE = 4 INMP = 0
INDL = 0 NDRE = 0 TAUDIV= 0.500 IDLST = 5 NRETC = 0
ICONV = 0 IPRESS= 0 ITEMP = 0
IOPADD= 4 IRSCT = 1 IOPHMI= 1 IOPH2P= 0
IACC = 7 IACD = 4 KSNG = 0 ITEK = 4 ORELAX= 1.000
IWINBL= -1
ICRSW = 0 SWPFAC= 0.100 SWPLIM= 0.001 SWPINC= 3.000
IFPRD = 0 XPDIV = 3.0
TRAD = 0. WDIL =0.000
HMIX0 = -1.0 VTB = 0. 1
XGRAD = 0.00 STRL1 =1.E-03 STRL2 =2.E-02
STRLX =1.E-10
FRCMAX=0.E+00 FRCMIN=1.E+12 FRLMAX=2.E+16 FRLMIN=1.E+13
CFRMAX= 2.00
DFTAIL= 0.250 NFTAIL= 21
TSNU = 0. VTNU = 0.00 DDNU = 0.750
IELNU = 0 CNU1 = 4.50 CNU2 = 3.00
ISPODF= 0
DPSILG= 10.00 DPSILT= 1.25 DPSILN= 10.00 DPSILD= 1.25
ICOMST= 1 ICOMDE= 1 ICOMBC= 1
ICMDRA= 0 KNISH = 0
NCFOR1= 0 NCFOR2= 1 NCCOUP= 0 NCITOT= 1 NCFULL= 1
Total number of lines : 137
Number of weak lines : 0
Intermediate lines : 8
Number of strong lines: 129
MAXIMUM NUMBER OF OVERLAPPING TRANSITIONS: 7
ACCURACY OF INTEGRATIONS:
Interval: 2.80000000E+16 1.00000000E+12 2.79990000E+16 2.79990003E+16
Planck functions: 17500. 2.3673E-04
35000. 4.0044E-04
70000. 1.0039E-04
TOTAL NUMBER OF FREQUENCIES: 3146
SELECTED FREQUENCIES: 3098
SCHEME OF RADIATIVE EQUIL. DETERMINED IN RESOLV
ONLY INTEGRAL EQUATION FOR ID <= 49
BOTH FOR 50 <= ID <= 65
SCHEME OF RADIATIVE EQUIL. DETERMINED IN RESOLV
ONLY INTEGRAL EQUATION FOR ID <= 49
BOTH FOR 50 <= ID <= 65
REFERENCE LEVEL INDICES AS FUNCTIONS OF DEPTH
ITER =
ID= 1 10 39
ID= 2 10 39
ID= 3 10 39
ID= 4 10 39
ID= 5 10 39
ID= 6 10 39
ID= 7 10 39
ID= 8 10 39
ID= 9 10 39
ID= 10 10 39
ID= 11 10 39
ID= 12 10 39
ID= 13 10 39
ID= 14 10 39
ID= 15 10 39
ID= 16 10 39
ID= 17 10 39
ID= 18 10 39
ID= 19 10 25
ID= 20 10 25
ID= 21 10 25
ID= 22 10 25
ID= 23 10 25
ID= 24 10 25
ID= 25 10 25
ID= 26 10 25
ID= 27 10 25
ID= 28 10 25
ID= 29 10 25
ID= 30 10 25
ID= 31 10 25
ID= 32 10 25
ID= 33 10 25
ID= 34 10 25
ID= 35 10 25
ID= 36 10 25
ID= 37 10 25
ID= 38 10 25
ID= 39 10 25
ID= 40 10 25
ID= 41 10 25
ID= 42 10 25
ID= 43 10 25
ID= 44 10 25
ID= 45 10 25
ID= 46 10 25
ID= 47 10 25
ID= 48 10 25
ID= 49 10 25
ID= 50 10 25
ID= 51 10 39
ID= 52 10 39
ID= 53 10 39
ID= 54 10 39
ID= 55 10 39
ID= 56 10 39
ID= 57 10 39
ID= 58 10 39
ID= 59 10 39
ID= 60 10 39
ID= 61 10 39
ID= 62 10 39
ID= 63 10 39
ID= 64 10 39
ID= 65 10 39
ID= 66 10 39
ID= 67 10 39
ID= 68 10 39
ID= 69 10 39
ID= 70 10 39
**** KANTOROVICH acceleration: ITER 5
**** KANTOROVICH acceleration: ITER 6
**** ACCEL2, ITER= 7
**** KANTOROVICH acceleration: ITER 8
**** KANTOROVICH acceleration: ITER 9
**** KANTOROVICH acceleration: ITER 10
**** ACCEL2, ITER= 11
**** KANTOROVICH acceleration: ITER 12
**** KANTOROVICH acceleration: ITER 13
**** KANTOROVICH acceleration: ITER 14
**** ACCEL2, ITER= 15
**** KANTOROVICH acceleration: ITER 16
**** KANTOROVICH acceleration: ITER 17
**** KANTOROVICH acceleration: ITER 18
**** ACCEL2, ITER= 19
**** KANTOROVICH acceleration: ITER 19
**** KANTOROVICH acceleration: ITER 20
**** KANTOROVICH acceleration: ITER 21
**** KANTOROVICH acceleration: ITER 22
**** ACCEL2, ITER= 23
**** KANTOROVICH acceleration: ITER 23
**** KANTOROVICH acceleration: ITER 24
**** KANTOROVICH acceleration: ITER 25
**** KANTOROVICH acceleration: ITER 26
**** ACCEL2, ITER= 27
**** KANTOROVICH acceleration: ITER 27
**** KANTOROVICH acceleration: ITER 28
************************************
FINAL RESULTS:
MODEL QUANTITIES IN 28. ITERATION
************************************
TOTAL SURFACE FLUX 6.77712339D+12
----------------------
FINAL MODEL ATMOSPHERE
----------------------
ID MASS TAUROSS TEMP NE DENS P_gas LOG(G_rad) RAD/TOT CON/TOT (RAD+CON)/TOT
1 2.917E-07 5.001E-08 32890.1 3.011E+08 5.840E-16 2.632E-03 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
2 3.974E-07 8.627E-08 32896.2 4.101E+08 7.956E-16 3.587E-03 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
3 5.433E-07 1.363E-07 32903.0 5.605E+08 1.087E-15 4.903E-03 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
4 7.447E-07 2.053E-07 32910.0 7.680E+08 1.490E-15 6.721E-03 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
5 1.035E-06 3.049E-07 32916.6 1.067E+09 2.071E-15 9.341E-03 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
6 1.436E-06 4.423E-07 32921.1 1.480E+09 2.873E-15 1.296E-02 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
7 1.989E-06 6.319E-07 32922.8 2.050E+09 3.981E-15 1.795E-02 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
8 2.752E-06 8.931E-07 32919.9 2.835E+09 5.508E-15 2.483E-02 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
9 3.803E-06 1.253E-06 32906.6 3.919E+09 7.619E-15 3.432E-02 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
10 5.254E-06 1.750E-06 32876.3 5.417E+09 1.054E-14 4.741E-02 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
11 7.254E-06 2.435E-06 32829.4 7.489E+09 1.458E-14 6.547E-02 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
12 1.001E-05 3.379E-06 32774.7 1.035E+10 2.016E-14 9.037E-02 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
13 1.382E-05 4.681E-06 32725.4 1.430E+10 2.787E-14 1.247E-01 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
14 1.907E-05 6.477E-06 32692.2 1.975E+10 3.852E-14 1.721E-01 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
15 2.631E-05 8.954E-06 32681.4 2.725E+10 5.319E-14 2.375E-01 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
16 3.630E-05 1.237E-05 32694.7 3.756E+10 7.339E-14 3.276E-01 2.988E+00 1.001E+00 0.000E+00 1.00106E+00
17 5.007E-05 1.708E-05 32729.2 5.173E+10 1.012E-13 4.519E-01 2.988E+00 1.001E+00 0.000E+00 1.00106E+00
18 6.907E-05 2.359E-05 32779.0 7.120E+10 1.395E-13 6.234E-01 2.989E+00 1.001E+00 0.000E+00 1.00106E+00
19 9.525E-05 3.256E-05 32839.4 9.796E+10 1.921E-13 8.597E-01 2.990E+00 1.001E+00 0.000E+00 1.00106E+00
20 1.314E-04 4.497E-05 32908.8 1.347E+11 2.644E-13 1.185E+00 2.991E+00 1.001E+00 0.000E+00 1.00106E+00
21 1.811E-04 6.212E-05 32986.8 1.852E+11 3.638E-13 1.634E+00 2.993E+00 1.001E+00 0.000E+00 1.00106E+00
22 2.496E-04 8.587E-05 33070.3 2.545E+11 5.001E-13 2.251E+00 2.996E+00 1.001E+00 0.000E+00 1.00106E+00
23 3.440E-04 1.188E-04 33152.2 3.496E+11 6.872E-13 3.101E+00 3.000E+00 1.001E+00 0.000E+00 1.00106E+00
24 4.738E-04 1.646E-04 33221.0 4.800E+11 9.440E-13 4.267E+00 3.005E+00 1.001E+00 0.000E+00 1.00106E+00
25 6.522E-04 2.282E-04 33260.5 6.591E+11 1.297E-12 5.868E+00 3.012E+00 1.001E+00 0.000E+00 1.00106E+00
26 8.968E-04 3.168E-04 33246.3 9.051E+11 1.782E-12 8.057E+00 3.021E+00 1.001E+00 0.000E+00 1.00106E+00
27 1.232E-03 4.405E-04 33140.3 1.244E+12 2.452E-12 1.104E+01 3.032E+00 1.001E+00 0.000E+00 1.00106E+00
28 1.688E-03 6.128E-04 32889.8 1.713E+12 3.383E-12 1.511E+01 3.044E+00 1.001E+00 0.000E+00 1.00106E+00
29 2.309E-03 8.526E-04 32452.2 2.364E+12 4.687E-12 2.061E+01 3.056E+00 1.001E+00 0.000E+00 1.00106E+00
30 3.150E-03 1.185E-03 31821.2 3.268E+12 6.526E-12 2.804E+01 3.068E+00 1.001E+00 0.000E+00 1.00106E+00
31 4.285E-03 1.643E-03 31042.3 4.520E+12 9.119E-12 3.802E+01 3.078E+00 1.001E+00 0.000E+00 1.00106E+00
32 5.807E-03 2.270E-03 30183.3 6.247E+12 1.274E-11 5.137E+01 3.090E+00 1.001E+00 0.000E+00 1.00106E+00
33 7.843E-03 3.125E-03 29321.9 8.614E+12 1.774E-11 6.915E+01 3.105E+00 1.001E+00 0.000E+00 1.00106E+00
34 1.056E-02 4.292E-03 28545.9 1.182E+13 2.451E-11 9.265E+01 3.125E+00 1.001E+00 0.000E+00 1.00106E+00
35 1.416E-02 5.886E-03 27934.1 1.607E+13 3.345E-11 1.235E+02 3.153E+00 1.001E+00 0.000E+00 1.00106E+00
36 1.892E-02 8.070E-03 27524.8 2.160E+13 4.507E-11 1.638E+02 3.188E+00 1.001E+00 0.000E+00 1.00106E+00
37 2.519E-02 1.107E-02 27298.4 2.869E+13 5.992E-11 2.159E+02 3.231E+00 1.001E+00 0.000E+00 1.00105E+00
38 3.344E-02 1.520E-02 27217.1 3.767E+13 7.872E-11 2.827E+02 3.278E+00 1.001E+00 0.000E+00 1.00105E+00
39 4.422E-02 2.089E-02 27247.6 4.892E+13 1.023E-10 3.676E+02 3.328E+00 1.001E+00 0.000E+00 1.00105E+00
40 5.827E-02 2.871E-02 27380.5 6.286E+13 1.314E-10 4.747E+02 3.376E+00 1.001E+00 0.000E+00 1.00104E+00
41 7.648E-02 3.944E-02 27626.3 7.989E+13 1.670E-10 6.087E+02 3.421E+00 1.001E+00 0.000E+00 1.00102E+00
42 9.994E-02 5.411E-02 27998.7 1.005E+14 2.100E-10 7.757E+02 3.460E+00 1.001E+00 0.000E+00 1.00100E+00
43 1.300E-01 7.408E-02 28507.8 1.251E+14 2.613E-10 9.829E+02 3.493E+00 1.001E+00 0.000E+00 1.00097E+00
44 1.684E-01 1.012E-01 29160.6 1.543E+14 3.221E-10 1.240E+03 3.518E+00 1.001E+00 0.000E+00 1.00093E+00
45 2.171E-01 1.379E-01 29962.9 1.890E+14 3.940E-10 1.559E+03 3.538E+00 1.001E+00 0.000E+00 1.00086E+00
46 2.788E-01 1.876E-01 30918.5 2.301E+14 4.785E-10 1.957E+03 3.552E+00 1.001E+00 0.000E+00 1.00076E+00
47 3.568E-01 2.550E-01 32026.2 2.789E+14 5.777E-10 2.452E+03 3.562E+00 1.001E+00 0.000E+00 1.00060E+00
48 4.552E-01 3.469E-01 33278.0 3.371E+14 6.936E-10 3.069E+03 3.571E+00 1.000E+00 0.000E+00 1.00035E+00
49 5.792E-01 4.726E-01 34637.4 4.068E+14 8.297E-10 3.839E+03 3.579E+00 1.000E+00 0.000E+00 1.00000E+00
50 7.352E-01 6.449E-01 36144.8 4.900E+14 9.882E-10 4.798E+03 3.586E+00 1.000E+00 0.000E+00 1.00000E+00
51 9.325E-01 8.804E-01 37766.6 5.900E+14 1.177E-09 6.004E+03 3.590E+00 1.000E+00 0.000E+00 1.00000E+00
52 1.187E+00 1.204E+00 39539.0 7.129E+14 1.409E-09 7.561E+03 3.590E+00 1.000E+00 0.000E+00 1.00000E+00
53 1.531E+00 1.656E+00 41547.6 8.702E+14 1.707E-09 9.664E+03 3.588E+00 1.000E+00 0.000E+00 1.00000E+00
54 2.013E+00 2.302E+00 43900.5 1.080E+15 2.109E-09 1.265E+04 3.582E+00 1.000E+00 0.000E+00 1.00000E+00
55 2.708E+00 3.226E+00 46673.5 1.367E+15 2.661E-09 1.699E+04 3.574E+00 1.000E+00 0.000E+00 1.00000E+00
56 3.714E+00 4.532E+00 49900.7 1.760E+15 3.422E-09 2.337E+04 3.563E+00 1.000E+00 0.000E+00 1.00000E+00
57 5.175E+00 6.356E+00 53586.7 2.302E+15 4.472E-09 3.282E+04 3.548E+00 1.000E+00 0.000E+00 1.00000E+00
58 7.292E+00 8.879E+00 57714.8 3.050E+15 5.922E-09 4.682E+04 3.530E+00 1.000E+00 0.000E+00 1.00000E+00
59 1.035E+01 1.236E+01 62266.5 4.077E+15 7.915E-09 6.752E+04 3.510E+00 1.000E+00 0.000E+00 1.00000E+00
60 1.474E+01 1.715E+01 67243.8 5.470E+15 1.062E-08 9.781E+04 3.492E+00 1.000E+00 0.000E+00 1.00000E+00
61 2.099E+01 2.375E+01 72670.5 7.324E+15 1.421E-08 1.415E+05 3.477E+00 1.000E+00 0.000E+00 1.00000E+00
62 2.977E+01 3.284E+01 78578.5 9.743E+15 1.891E-08 2.036E+05 3.468E+00 1.000E+00 0.000E+00 1.00000E+00
63 4.198E+01 4.533E+01 85003.9 1.284E+16 2.491E-08 2.902E+05 3.463E+00 1.000E+00 0.000E+00 1.00000E+00
64 5.876E+01 6.252E+01 91985.3 1.673E+16 3.247E-08 4.092E+05 3.463E+00 1.000E+00 0.000E+00 1.00000E+00
65 8.166E+01 8.614E+01 99570.3 2.157E+16 4.186E-08 5.711E+05 3.467E+00 1.000E+00 0.000E+00 1.00000E+00
66 1.128E+02 1.186E+02 107815.2 2.757E+16 5.351E-08 7.905E+05 3.472E+00 1.000E+00 0.000E+00 1.00000E+00
67 1.555E+02 1.633E+02 116789.8 3.509E+16 6.809E-08 1.090E+06 3.475E+00 1.000E+00 0.000E+00 1.00000E+00
68 2.144E+02 2.248E+02 126578.4 4.467E+16 8.669E-08 1.503E+06 3.474E+00 1.000E+00 0.000E+00 1.00000E+00
69 2.970E+02 3.097E+02 137277.4 5.718E+16 1.110E-07 2.087E+06 3.467E+00 1.000E+00 0.000E+00 1.00000E+00
70 2.980E+02 3.106E+02 137386.9 5.732E+16 1.112E-07 2.094E+06 3.467E+00 1.000E+00 0.000E+00 1.00000E+00

643
gui/synple/hhe35nl.7 Normal file
View File

@ -0,0 +1,643 @@
70 42
2.916833E-07 3.974198E-07 5.432735E-07 7.446705E-07 1.035096E-06 1.435886E-06
1.989227E-06 2.751567E-06 3.803114E-06 5.253515E-06 7.254209E-06 1.001386E-05
1.382033E-05 1.907059E-05 2.631204E-05 3.629939E-05 5.007299E-05 6.906647E-05
9.525454E-05 1.313556E-04 1.811084E-04 2.496481E-04 3.440134E-04 4.738263E-04
6.521856E-04 8.968293E-04 1.231619E-03 1.688418E-03 2.309478E-03 3.150486E-03
4.284528E-03 5.807234E-03 7.843453E-03 1.055585E-02 1.415591E-02 1.891760E-02
2.519424E-02 3.343817E-02 4.422339E-02 5.827060E-02 7.647520E-02 9.994054E-02
1.300220E-01 1.683911E-01 2.171286E-01 2.788481E-01 3.568445E-01 4.552483E-01
5.791987E-01 7.352033E-01 9.325333E-01 1.187425E+00 1.530590E+00 2.013182E+00
2.707833E+00 3.714245E+00 5.174676E+00 7.292350E+00 1.035222E+01 1.474422E+01
2.098967E+01 2.977151E+01 4.197714E+01 5.875907E+01 8.166259E+01 1.128477E+02
1.554952E+02 2.144320E+02 2.969972E+02 2.979588E+02
3.289007E+04 3.010526E+08 5.839922E-16 3.287277E-03 5.268245E-05
5.681406E-05 8.506467E-05 1.257681E-04 1.760569E-04 2.351263E-04
3.033191E-04 8.606571E-01 2.566523E+08 3.434911E-06 1.394202E-08
1.787694E-09 2.178388E-08 9.364841E-10 2.489495E-09 4.857548E-10
7.690049E-09 6.352819E-09 6.862284E-10 5.938283E-10 1.731490E-09
3.527732E-10 5.557462E-09 6.280065E+04 7.086298E-05 3.373754E-06
3.974858E-06 5.974989E-06 8.843634E-06 1.248223E-05 1.685016E-05
2.186305E-05 2.735841E-05 3.218063E-05 4.088912E-05 5.259384E-05
6.750904E-05 2.177726E+07
3.289619E+04 4.100958E+08 7.955819E-16 6.101438E-03 9.778314E-05
1.054604E-04 1.579284E-04 2.335508E-04 3.270374E-04 4.369928E-04
5.644109E-04 1.537976E+00 3.496415E+08 8.639121E-06 3.506490E-08
4.496260E-09 5.478680E-08 2.355318E-09 6.261198E-09 1.221707E-09
1.934015E-08 1.597736E-08 1.725865E-09 1.493509E-09 4.354742E-09
8.872512E-10 1.397680E-08 1.159639E+05 1.510625E-04 6.569843E-06
7.519017E-06 1.120619E-05 1.653236E-05 2.329744E-05 3.142249E-05
4.075269E-05 5.098509E-05 5.995903E-05 7.618333E-05 9.813599E-05
1.268113E-04 2.963661E+07
3.290302E+04 5.604555E+08 1.087397E-15 1.140003E-02 1.827015E-04
1.970680E-04 2.951829E-04 4.366627E-04 6.117040E-04 8.179441E-04
1.058121E-03 2.726390E+00 4.778879E+08 2.187692E-05 8.879350E-08
1.138602E-08 1.387324E-07 5.964324E-09 1.585495E-08 3.093697E-09
4.897203E-08 4.045811E-08 4.370276E-09 3.781957E-09 1.102721E-08
2.246776E-09 3.539141E-08 2.149000E+05 3.411558E-04 1.321632E-05
1.449471E-05 2.130735E-05 3.126421E-05 4.393910E-05 5.917293E-05
7.668133E-05 9.589406E-05 1.127389E-04 1.432259E-04 1.848555E-04
2.406046E-04 4.045000E+07
3.291004E+04 7.679993E+08 1.490291E-15 2.141820E-02 3.432624E-04
3.703103E-04 5.548558E-04 8.211329E-04 1.150923E-03 1.540396E-03
1.996847E-03 4.780637E+00 6.549516E+08 5.560413E-05 2.256804E-07
2.893987E-08 3.526019E-07 1.515927E-08 4.029727E-08 7.863027E-09
1.244619E-07 1.028284E-07 1.110761E-08 9.612349E-09 2.802668E-08
5.710542E-09 8.994776E-08 3.986503E+05 8.126216E-04 2.759114E-05
2.858779E-05 4.117019E-05 5.989385E-05 8.380906E-05 1.125821E-04
1.456926E-04 1.820563E-04 2.139490E-04 2.717189E-04 3.515455E-04
4.607831E-04 5.533202E+07
3.291657E+04 1.067197E+09 2.071299E-15 4.139129E-02 6.633829E-04
7.158058E-04 1.073005E-03 1.588838E-03 2.228625E-03 2.986560E-03
3.882261E-03 8.455084E+00 9.102925E+08 1.463466E-04 5.939657E-07
7.616829E-08 9.280018E-07 3.989810E-08 1.060573E-07 2.069434E-08
3.275474E-07 2.706337E-07 2.923469E-08 2.529866E-08 7.376184E-08
1.502969E-08 2.367210E-07 7.551519E+05 2.084394E-03 6.168999E-05
5.944688E-05 8.316704E-05 1.194206E-04 1.659488E-04 2.220070E-04
2.866327E-04 3.576934E-04 4.201164E-04 5.332255E-04 6.918541E-04
9.120338E-04 7.670108E+07
3.292108E+04 1.480013E+09 2.873282E-15 7.969897E-02 1.277398E-03
1.378722E-03 2.067913E-03 3.064255E-03 4.302277E-03 5.774723E-03
7.532424E-03 1.469782E+01 1.262747E+09 3.797214E-04 1.541123E-06
1.976309E-07 2.407832E-06 1.035228E-07 2.751773E-07 5.369246E-08
8.497983E-07 7.022149E-07 7.585840E-08 6.564076E-08 1.913813E-07
3.899690E-08 6.141766E-07 1.412963E+06 5.380208E-03 1.417957E-04
1.260844E-04 1.703312E-04 2.404326E-04 3.309038E-04 4.400697E-04
5.662134E-04 7.051349E-04 8.276067E-04 1.049415E-03 1.365317E-03
1.804317E-03 1.060309E+08
3.292281E+04 2.049905E+09 3.981022E-15 1.531319E-01 2.454507E-03
2.650136E-03 3.977756E-03 5.899662E-03 8.293205E-03 1.115382E-02
1.460883E-02 2.523631E+01 1.749575E+09 9.723831E-04 3.946444E-06
5.060820E-07 6.165995E-06 2.651028E-07 7.046533E-07 1.374852E-07
2.175924E-06 1.798316E-06 1.942795E-07 1.680899E-07 4.900706E-07
9.986233E-08 1.572696E-06 2.612450E+06 1.363429E-02 3.306716E-04
2.721414E-04 3.538278E-04 4.896073E-04 6.658357E-04 8.787044E-04
1.125326E-03 1.397438E-03 1.638826E-03 2.075371E-03 2.704992E-03
3.567700E-03 1.462505E+08
3.291993E+04 2.835158E+09 5.508395E-15 2.935199E-01 4.705109E-03
5.082348E-03 7.635215E-03 1.133694E-02 1.595979E-02 2.151668E-02
2.831518E-02 4.293317E+01 2.420824E+09 2.451566E-03 9.949763E-06
1.275890E-06 1.554635E-05 6.683920E-07 1.776536E-06 3.465928E-07
5.485324E-06 4.534427E-06 4.899199E-07 4.237848E-07 1.235534E-06
2.517729E-07 3.964965E-06 4.761983E+06 3.373982E-02 7.715582E-04
5.943612E-04 7.438812E-04 1.007537E-03 1.351810E-03 1.767739E-03
2.250836E-03 2.784903E-03 3.263275E-03 4.125465E-03 5.375324E-03
7.037872E-03 2.012087E+08
3.290660E+04 3.919252E+09 7.618637E-15 5.624090E-01 9.016269E-03
9.744453E-03 1.465486E-02 2.178904E-02 3.072744E-02 4.154323E-02
5.495228E-02 7.268183E+01 3.348231E+09 6.056735E-03 2.458210E-05
3.151958E-06 3.841256E-05 1.651366E-06 4.389022E-06 8.561550E-07
1.355051E-05 1.120514E-05 1.210834E-06 1.046988E-06 3.052463E-06
6.220269E-07 9.795999E-06 8.508498E+06 8.358110E-02 1.808551E-03
1.315294E-03 1.588181E-03 2.104047E-03 2.781595E-03 3.599763E-03
4.552228E-03 5.607071E-03 6.565703E-03 8.278309E-03 1.074095E-02
1.387367E-02 2.763604E+08
3.287631E+04 5.417378E+09 1.053704E-14 1.078259E+00 1.728820E-02
1.869678E-02 2.815414E-02 4.192560E-02 5.924394E-02 8.035374E-02
1.068539E-01 1.227651E+02 4.630808E+09 1.453039E-02 5.897751E-05
7.560827E-06 9.217438E-05 3.961918E-06 1.052971E-05 2.053530E-06
3.250633E-05 2.689260E-05 2.906680E-06 2.511804E-06 7.323328E-06
1.492311E-06 2.350424E-05 1.475943E+07 2.086010E-01 4.276645E-03
2.946602E-03 3.440665E-03 4.461518E-03 5.808598E-03 7.432557E-03
9.327000E-03 1.142846E-02 1.337744E-02 1.679373E-02 2.158151E-02
2.734012E-02 3.792193E+08
3.282939E+04 7.488913E+09 1.457526E-14 2.069110E+00 3.317957E-02
3.591061E-02 5.415346E-02 8.078556E-02 1.144147E-01 1.557235E-01
2.081150E-01 2.071739E+02 6.405519E+09 3.369246E-02 1.367688E-04
1.752873E-05 2.138029E-04 9.187299E-06 2.441691E-05 4.760247E-06
7.537020E-05 6.239459E-05 6.746020E-06 5.824337E-06 1.698237E-05
3.460443E-06 5.451286E-05 2.473597E+07 5.121393E-01 1.005726E-02
6.605539E-03 7.487513E-03 9.525012E-03 1.222616E-02 1.547272E-02
1.926431E-02 2.347538E-02 2.748054E-02 3.427988E-02 4.341153E-02
5.376617E-02 5.202127E+08
3.277472E+04 1.035203E+10 2.016006E-14 3.971636E+00 6.369761E-02
6.899933E-02 1.042157E-01 1.557694E-01 2.211539E-01 3.020871E-01
4.053969E-01 3.493144E+02 8.859921E+09 7.575823E-02 3.075640E-04
3.940524E-05 4.809392E-04 2.065906E-05 5.490389E-05 1.069927E-05
1.694487E-04 1.403996E-04 1.518603E-05 1.309603E-05 3.818803E-05
7.781209E-06 1.226021E-04 4.019680E+07 1.205154E+00 2.298941E-02
1.455244E-02 1.611037E-02 2.018440E-02 2.560996E-02 3.210879E-02
3.969822E-02 4.813056E-02 5.637011E-02 6.975169E-02 8.680185E-02
1.051667E-01 7.135322E+08
3.272535E+04 1.430439E+10 2.787482E-14 7.617896E+00 1.221973E-01
1.324854E-01 2.004345E-01 3.001993E-01 4.273018E-01 5.857412E-01
7.882422E-01 5.880703E+02 1.225040E+10 1.671408E-01 6.786258E-04
8.691649E-05 1.061514E-03 4.558087E-05 1.211296E-04 2.359270E-05
3.737178E-04 3.100084E-04 3.354859E-05 2.889127E-05 8.425269E-05
1.716775E-05 2.705244E-04 6.412273E+07 2.682358E+00 5.028963E-02
3.104726E-02 3.380402E-02 4.190503E-02 5.273611E-02 6.566835E-02
8.075679E-02 9.751556E-02 1.143111E-01 1.401960E-01 1.714711E-01
2.039619E-01 9.779991E+08
3.269218E+04 1.975228E+10 3.851858E-14 1.458791E+01 2.340474E-01
2.539742E-01 3.848764E-01 5.776634E-01 8.243848E-01 1.133724E+00
1.527247E+00 9.878258E+02 1.692810E+10 3.674387E-01 1.491944E-03
1.910265E-04 2.334495E-03 1.002058E-04 2.662623E-04 5.182940E-05
8.210215E-04 6.820979E-04 7.386235E-05 6.350523E-05 1.851987E-04
3.774157E-05 5.946649E-04 1.020243E+08 5.645038E+00 1.048586E-01
6.376388E-02 6.870416E-02 8.461999E-02 1.059748E-01 1.314176E-01
1.610613E-01 1.939679E-01 2.276591E-01 2.768419E-01 3.336195E-01
3.914978E-01 1.337962E+09
3.268138E+04 2.725110E+10 5.318829E-14 2.787550E+01 4.473434E-01
4.858273E-01 7.374709E-01 1.109261E+00 1.587127E+00 2.188626E+00
2.945785E+00 1.655050E+03 2.337513E+10 8.142448E-01 3.306066E-03
4.231987E-04 5.174913E-03 2.220515E-04 5.899092E-04 1.147468E-04
1.817337E-03 1.512889E-03 1.639574E-04 1.406929E-04 4.102870E-04
8.363353E-05 1.317280E-03 1.638389E+08 1.130870E+01 2.091754E-01
1.262043E-01 1.352101E-01 1.659737E-01 2.073846E-01 2.567064E-01
3.141075E-01 3.778217E-01 4.441650E-01 5.362687E-01 6.390566E-01
7.433218E-01 1.824477E+09
3.269470E+04 3.756144E+10 7.339094E-14 5.314468E+01 8.531796E-01
9.272303E-01 1.409906E+00 2.125370E+00 3.048626E+00 4.212347E+00
5.654696E+00 2.765668E+03 3.225377E+10 1.819162E+00 7.385525E-03
9.451995E-04 1.156486E-02 4.960681E-04 1.317476E-03 2.560412E-04
4.053318E-03 3.383458E-03 3.670578E-04 3.142108E-04 9.162115E-04
1.868406E-04 2.940876E-03 2.656271E+08 2.179750E+01 4.026900E-01
2.421899E-01 2.588682E-01 3.173483E-01 3.962650E-01 4.903823E-01
5.998937E-01 7.215935E-01 8.500172E-01 1.020791E+00 1.207219E+00
1.396999E+00 2.477792E+09
3.272921E+04 5.172964E+10 1.011986E-13 1.011131E+02 1.624320E+00
1.766190E+00 2.690290E+00 4.064670E+00 5.844237E+00 8.083355E+00
1.080698E+01 4.610849E+03 4.447467E+10 4.042687E+00 1.640960E-02
2.099663E-03 2.570768E-02 1.102294E-03 2.926223E-03 5.680225E-04
8.985810E-03 7.528342E-03 8.178423E-04 6.978841E-04 2.034625E-03
4.151721E-04 6.528085E-03 4.288785E+08 4.103741E+01 7.585407E-01
4.556526E-01 4.868240E-01 5.966945E-01 7.451636E-01 9.225595E-01
1.129099E+00 1.359149E+00 1.604636E+00 1.919237E+00 2.258276E+00
2.605881E+00 3.353841E+09
3.277903E+04 7.119939E+10 1.394612E-13 1.920749E+02 3.089351E+00
3.359639E+00 5.126761E+00 7.763965E+00 1.118707E+01 1.547133E+01
2.057989E+01 7.673318E+03 6.129026E+10 8.795487E+00 3.569203E-02
4.565682E-03 5.595147E-02 2.397968E-03 6.361713E-03 1.232939E-03
1.948544E-02 1.640634E-02 1.785607E-03 1.517258E-03 4.422292E-03
9.031518E-04 1.418064E-02 6.785208E+08 7.655407E+01 1.417708E+00
8.505099E-01 9.088201E-01 1.114270E+00 1.392107E+00 1.724607E+00
2.112045E+00 2.544535E+00 3.010271E+00 3.587470E+00 4.205254E+00
4.843679E+00 4.534164E+09
3.283941E+04 9.795621E+10 1.920878E-13 3.644087E+02 5.874935E+00
6.385387E+00 9.762291E+00 1.481942E+01 2.139050E+01 2.954133E+01
3.907866E+01 1.275188E+04 8.441852E+10 1.858998E+01 7.541162E-02
9.642702E-03 1.183206E-01 5.067995E-03 1.343261E-02 2.597633E-03
4.100197E-02 3.475603E-02 3.792183E-03 3.203890E-03 9.334680E-03
1.908569E-03 2.990960E-02 1.043470E+09 1.425841E+02 2.650474E+00
1.586197E+00 1.694994E+00 2.079046E+00 2.598911E+00 3.221927E+00
3.948211E+00 4.759920E+00 5.639676E+00 6.697101E+00 7.825446E+00
9.000395E+00 6.135871E+09
3.290881E+04 1.347183E+11 2.644198E-13 6.904565E+02 1.118120E+01
1.212985E+01 1.857914E+01 2.827055E+01 4.085097E+01 5.626709E+01
7.401917E+01 2.116296E+04 1.162069E+11 3.812875E+01 1.546024E-01
1.975682E-02 2.428660E-01 1.039515E-02 2.751427E-02 5.304831E-03
8.360325E-02 7.151268E-02 7.828776E-03 6.563716E-03 1.911295E-02
3.913754E-03 6.117774E-02 1.558029E+09 2.658685E+02 4.977404E+00
2.965041E+00 3.167361E+00 3.886417E+00 4.861200E+00 6.030982E+00
7.394263E+00 8.917579E+00 1.057458E+01 1.251372E+01 1.458173E+01
1.675003E+01 8.324166E+09
3.298683E+04 1.851999E+11 3.637546E-13 1.306098E+03 2.132895E+01
2.303756E+01 3.534475E+01 5.389893E+01 7.789693E+01 1.068850E+02
1.398695E+02 3.507148E+04 1.598625E+11 7.621088E+01 3.088362E-01
3.943208E-02 4.859616E-01 2.078327E-02 5.489826E-02 1.054132E-02
1.658143E-01 1.435575E-01 1.578532E-02 1.310095E-02 3.811702E-02
7.820832E-03 1.218412E-01 2.268303E+09 4.964605E+02 9.416754E+00
5.562200E+00 5.935940E+00 7.284796E+00 9.117105E+00 1.131855E+01
1.388056E+01 1.673838E+01 1.985107E+01 2.341505E+01 2.721979E+01
3.123307E+01 1.132547E+10
3.307033E+04 2.544866E+11 5.000957E-13 2.465823E+03 4.089342E+01
4.377947E+01 6.724232E+01 1.027166E+02 1.482910E+02 2.025234E+02
2.637732E+02 5.804538E+04 2.197815E+11 1.495280E+02 6.054937E-01
7.721193E-02 9.549067E-01 4.080631E-02 1.074626E-01 2.052059E-02
3.220675E-01 2.833058E-01 3.133087E-02 2.566192E-02 7.457079E-02
1.534046E-02 2.379372E-01 3.243318E+09 9.273551E+02 1.800592E+01
1.047758E+01 1.115780E+01 1.369084E+01 1.714130E+01 2.128979E+01
2.610422E+01 3.145825E+01 3.728951E+01 4.385574E+01 5.087956E+01
5.832642E+01 1.544429E+10
3.315216E+04 3.495570E+11 6.871889E-13 4.644326E+03 7.916175E+01
8.336812E+01 1.280453E+02 1.957547E+02 2.818860E+02 3.829762E+02
4.967684E+02 9.598647E+04 3.020049E+11 2.901006E+02 1.173606E+00
1.493892E-01 1.856422E+00 7.928883E-02 2.078588E-01 3.939871E-02
6.168228E-01 5.538857E-01 6.170321E-02 4.969550E-02 1.441451E-01
2.975344E-02 4.588421E-01 4.587166E+09 1.729763E+03 3.495108E+01
1.983786E+01 2.103883E+01 2.579390E+01 3.229671E+01 4.011436E+01
4.914798E+01 5.915675E+01 7.005370E+01 8.217891E+01 9.518157E+01
1.090268E+02 2.108977E+10
3.322103E+04 4.800067E+11 9.439722E-13 8.721608E+03 1.556725E+02
1.594532E+02 2.443860E+02 3.733469E+02 5.353692E+02 7.234722E+02
9.352115E+02 1.587096E+05 4.148558E+11 5.605497E+02 2.264971E+00
2.875901E-01 3.596865E+00 1.536664E-01 4.000682E-01 7.509264E-02
1.172677E+00 1.080979E+00 1.215220E-01 9.584823E-02 2.772552E-01
5.747620E-02 8.798214E-01 6.461745E+09 3.214741E+03 6.920065E+01
3.781909E+01 3.981453E+01 4.871969E+01 6.096875E+01 7.567877E+01
9.258386E+01 1.112480E+02 1.315710E+02 1.540064E+02 1.781297E+02
2.039077E+02 2.880698E+10
3.326054E+04 6.590670E+11 1.296653E-12 1.631663E+04 3.128711E+02
3.073281E+02 4.683723E+02 7.133501E+02 1.017019E+03 1.367198E+03
1.762282E+03 2.626789E+05 5.698516E+11 1.087867E+03 4.388942E+00
5.553847E-01 7.005041E+00 2.999314E-01 7.725556E-01 1.431820E-01
2.231080E+00 2.124601E+00 2.415081E-01 1.857465E-01 5.350952E-01
1.115299E-01 1.691225E+00 9.138215E+09 5.936468E+03 1.401284E+02
7.277280E+01 7.568170E+01 9.227014E+01 1.152888E+02 1.428775E+02
1.743988E+02 2.091167E+02 2.469603E+02 2.885348E+02 3.333550E+02
3.813894E+02 3.930301E+10
3.324630E+04 9.051088E+11 1.781852E-12 3.038730E+04 6.448934E+02
5.995848E+02 9.037274E+02 1.367810E+03 1.936155E+03 2.590100E+03
3.330578E+03 4.359399E+05 7.830858E+11 2.144234E+03 8.634141E+00
1.087708E+00 1.386807E+01 5.975685E-01 1.513290E+00 2.760202E-01
4.295393E+00 4.254086E+00 4.900604E-01 3.660274E-01 1.047855E+00
2.198764E-01 3.295060E+00 1.310994E+10 1.085257E+04 2.900801E+02
1.417857E+02 1.446683E+02 1.752620E+02 2.183019E+02 2.697723E+02
3.282925E+02 3.927104E+02 4.630720E+02 5.401683E+02 6.234885E+02
7.129962E+02 5.345121E+10
3.314035E+04 1.244013E+12 2.451750E-12 5.630119E+04 1.365359E+03
1.191344E+03 1.762530E+03 2.640292E+03 3.706656E+03 4.936026E+03
6.334156E+03 7.275801E+05 1.077492E+12 4.364298E+03 1.753152E+01
2.196316E+00 2.837866E+01 1.241133E+00 3.057019E+00 5.468864E-01
8.513155E+00 8.827148E+00 1.033359E+00 7.468998E-01 2.117407E+00
4.479857E-01 6.617144E+00 1.937488E+10 1.953239E+04 6.113029E+02
2.805182E+02 2.784041E+02 3.338460E+02 4.135938E+02 5.088759E+02
6.169388E+02 7.360793E+02 8.665942E+02 1.009465E+03 1.164214E+03
1.330777E+03 7.220118E+10
3.288977E+04 1.712815E+12 3.382731E-12 1.037250E+05 2.969794E+03
2.426845E+03 3.493018E+03 5.156230E+03 7.172871E+03 9.511160E+03
1.218307E+04 1.226661E+06 1.486638E+12 9.419611E+03 3.772734E+01
4.697167E+00 6.164785E+01 2.783539E+00 6.541600E+00 1.144702E+00
1.786182E+01 1.950799E+01 2.330351E+00 1.625872E+00 4.536777E+00
9.696700E-01 1.407632E+01 3.023601E+10 3.430810E+04 1.290888E+03
5.616119E+02 5.378842E+02 6.354058E+02 7.807409E+02 9.548378E+02
1.152498E+03 1.371238E+03 1.611734E+03 1.875070E+03 2.160856E+03
2.468940E+03 9.610102E+10
3.245221E+04 2.363682E+12 4.686923E-12 1.900549E+05 6.572973E+03
5.073925E+03 7.055603E+03 1.022418E+04 1.408991E+04 1.861051E+04
2.379970E+04 2.097255E+06 2.059802E+12 2.220600E+04 8.860884E+01
1.097930E+01 1.464358E+02 7.057414E+00 1.528563E+01 2.616417E+00
4.097591E+01 4.737888E+01 5.819109E+00 3.915461E+00 1.062959E+01
2.301806E+00 3.272127E+01 5.126453E+10 5.783440E+04 2.641293E+03
1.113773E+03 1.026490E+03 1.189547E+03 1.445563E+03 1.754723E+03
2.107608E+03 2.500373E+03 2.933960E+03 3.409219E+03 3.925843E+03
4.483466E+03 1.237672E+11
3.182122E+04 3.267733E+12 6.526220E-12 3.468255E+05 1.450186E+04
1.080836E+04 1.448878E+04 2.058020E+04 2.811963E+04 3.701525E+04
4.726691E+04 3.640269E+06 2.868132E+12 5.729952E+04 2.274585E+02
2.825261E+01 3.810781E+02 2.078326E+01 3.917390E+01 6.602823E+00
1.035057E+02 1.272537E+02 1.630902E+01 1.060406E+01 2.735355E+01
6.032734E+00 8.350685E+01 9.471082E+10 9.078498E+04 4.968613E+03
2.091165E+03 1.861083E+03 2.111757E+03 2.533410E+03 3.050149E+03
3.645432E+03 4.312478E+03 5.051740E+03 5.863208E+03 6.746462E+03
7.700704E+03 1.490021E+11
3.104231E+04 4.519840E+12 9.118902E-12 6.314602E+05 3.124292E+04
2.317273E+04 2.999568E+04 4.183661E+04 5.675757E+04 7.450053E+04
9.501006E+04 6.389217E+06 4.007558E+12 1.506678E+05 5.931086E+02
7.529105E+01 1.010807E+03 6.780247E+01 1.030257E+02 1.742276E+01
2.702823E+02 3.546695E+02 4.865944E+01 3.074209E+01 7.223752E+01
1.637887E+01 2.186217E+02 1.780634E+11 1.293697E+05 8.214831E+03
3.547698E+03 3.075354E+03 3.421509E+03 4.052666E+03 4.841542E+03
5.760031E+03 6.795971E+03 7.947963E+03 9.214339E+03 1.059408E+04
1.208568E+04 1.624825E+11
3.018331E+04 6.246931E+12 1.274489E-11 1.148557E+06 6.500971E+04
4.913468E+04 6.192728E+04 8.521274E+04 1.150078E+05 1.506223E+05
1.918670E+05 1.126183E+07 5.601099E+12 3.755876E+05 1.458861E+03
1.965841E+02 2.540743E+03 2.304620E+02 2.609030E+02 4.578837E+01
6.861152E+02 9.612901E+02 1.462566E+02 9.025302E+01 1.830704E+02
4.329147E+01 5.489123E+02 3.183733E+11 1.653000E+05 1.171970E+04
5.272815E+03 4.501902E+03 4.932666E+03 5.779873E+03 6.859819E+03
8.129343E+03 9.569037E+03 1.117423E+04 1.294095E+04 1.486699E+04
1.694996E+04 1.576236E+11
2.932191E+04 8.613513E+12 1.774448E-11 2.085854E+06 1.303807E+05
1.014340E+05 1.262869E+05 1.723525E+05 2.317834E+05 3.030175E+05
3.856082E+05 1.976088E+07 7.798302E+12 8.579958E+05 3.274979E+03
4.923314E+02 5.849483E+03 7.529447E+02 6.198393E+02 1.177186E+02
1.645096E+03 2.440258E+03 4.279186E+02 2.596806E+02 4.321243E+02
1.083511E+02 1.282817E+03 5.261526E+11 1.904280E+05 1.460171E+04
6.860171E+03 5.822668E+03 6.314366E+03 7.338388E+03 8.664950E+03
1.023585E+04 1.202452E+04 1.402248E+04 1.622329E+04 1.862360E+04
2.121993E+04 1.366191E+11
2.854593E+04 1.181560E+13 2.450579E-11 3.764568E+06 2.521816E+05
2.017780E+05 2.517655E+05 3.422255E+05 4.591397E+05 5.994500E+05
7.621988E+05 3.415226E+07 1.076974E+13 1.788837E+06 6.710610E+03
1.168833E+03 1.227815E+04 2.190058E+03 1.377444E+03 2.930684E+02
3.693068E+03 5.713744E+03 1.186048E+03 7.130026E+02 9.463221E+02
2.546534E+02 2.780086E+03 8.052898E+11 2.044029E+05 1.658937E+04
8.096735E+03 6.877653E+03 7.410959E+03 8.562603E+03 1.007163E+04
1.186760E+04 1.391823E+04 1.621130E+04 1.873885E+04 2.149615E+04
2.447854E+04 1.100500E+11
2.793411E+04 1.606728E+13 3.345424E-11 6.701784E+06 4.696363E+05
3.853154E+05 4.855920E+05 6.594076E+05 8.834757E+05 1.152392E+06
1.464297E+06 5.754141E+07 1.470237E+13 3.445686E+06 1.274244E+04
2.581248E+03 2.378994E+04 5.473647E+03 2.871754E+03 6.904073E+02
7.746619E+03 1.230176E+04 3.008421E+03 1.799835E+03 1.934915E+03
5.588890E+02 5.625872E+03 1.160809E+12 2.178321E+05 1.847678E+04
9.305449E+03 7.941371E+03 8.524059E+03 9.807974E+03 1.150386E+04
1.352905E+04 1.584546E+04 1.843818E+04 2.129722E+04 2.441629E+04
2.778922E+04 8.874001E+10
2.752483E+04 2.159984E+13 4.506587E-11 1.169019E+07 8.411315E+05
7.073415E+05 9.010183E+05 1.224269E+06 1.639321E+06 2.137111E+06
2.714286E+06 9.393339E+07 1.980539E+13 6.246743E+06 2.287475E+04
5.200341E+03 4.339349E+04 1.170009E+04 5.627061E+03 1.500105E+03
1.518128E+04 2.442130E+04 6.823497E+03 4.073544E+03 3.722977E+03
1.140188E+03 1.072879E+04 1.606489E+12 2.441028E+05 2.150930E+04
1.112085E+04 9.552548E+03 1.022909E+04 1.173568E+04 1.373738E+04
1.613346E+04 1.887807E+04 2.195184E+04 2.534204E+04 2.904011E+04
3.303741E+04 7.665337E+10
2.729840E+04 2.869020E+13 5.992321E-11 1.986750E+07 1.453094E+06
1.252111E+06 1.610979E+06 2.191827E+06 2.934679E+06 3.824798E+06
4.856321E+06 1.486512E+08 2.633480E+13 1.083300E+07 3.950900E+04
9.542959E+03 7.571911E+04 2.190879E+04 1.041098E+04 2.972823E+03
2.797664E+04 4.522910E+04 1.380908E+04 8.238077E+03 6.803810E+03
2.165174E+03 1.947845E+04 2.165244E+12 2.925568E+05 2.674720E+04
1.414848E+04 1.225425E+04 1.311036E+04 1.501674E+04 1.755764E+04
2.060206E+04 2.409294E+04 2.800366E+04 3.231705E+04 3.702067E+04
4.210143E+04 7.259911E+10
2.721715E+04 3.766897E+13 7.872213E-11 3.271535E+07 2.440017E+06
2.147430E+06 2.786952E+06 3.797625E+06 5.085905E+06 6.628178E+06
8.414229E+06 2.287330E+08 3.459643E+13 1.806821E+07 6.624429E+04
1.634219E+04 1.275935E+05 3.777152E+04 1.831269E+04 5.429042E+03
4.895921E+04 7.925703E+04 2.542159E+04 1.516246E+04 1.190777E+04
3.866902E+03 3.394856E+04 2.864685E+12 3.721544E+05 3.538751E+04
1.911857E+04 1.671530E+04 1.788928E+04 2.047647E+04 2.392743E+04
2.806510E+04 3.281190E+04 3.812968E+04 4.399392E+04 5.038530E+04
5.728253E+04 7.491376E+10
2.724761E+04 4.892148E+13 1.022704E-10 5.196483E+07 3.986991E+06
3.580251E+06 4.682704E+06 6.391421E+06 8.563351E+06 1.116114E+07
1.416713E+07 3.432724E+08 4.494524E+13 2.894277E+07 1.081835E+05
2.680557E+04 2.088111E+05 6.227215E+04 3.084523E+04 9.331127E+03
8.214623E+04 1.329906E+05 4.378454E+04 2.611421E+04 2.009137E+04
6.588947E+03 5.716133E+04 3.735306E+12 4.958529E+05 4.927924E+04
2.718142E+04 2.402242E+04 2.575448E+04 2.948367E+04 3.445332E+04
4.041069E+04 4.724452E+04 5.489885E+04 6.333643E+04 7.252554E+04
8.242936E+04 8.321622E+10
2.738052E+04 6.285766E+13 1.314226E-10 7.931818E+07 6.329841E+06
5.806618E+06 7.649665E+06 1.045982E+07 1.402287E+07 1.828067E+07
2.320286E+07 5.028926E+08 5.775680E+13 4.440432E+07 1.719797E+05
4.252897E+04 3.320679E+05 9.926853E+04 4.998476E+04 1.530060E+04
1.328850E+05 2.151187E+05 7.179861E+04 4.282804E+04 3.278637E+04
1.079838E+04 9.322897E+04 4.807124E+12 6.896918E+05 7.214319E+04
4.062929E+04 3.634829E+04 3.908681E+04 4.479367E+04 5.237168E+04
6.144521E+04 7.185036E+04 8.349967E+04 9.633338E+04 1.102963E+05
1.253203E+05 9.933537E+10
2.762635E+04 7.989073E+13 1.670330E-10 1.161097E+08 9.746307E+06
9.148762E+06 1.213821E+07 1.663143E+07 2.231503E+07 2.910043E+07
3.693591E+07 7.186450E+08 7.340652E+13 6.511405E+07 2.652518E+05
6.530385E+04 5.118281E+05 1.530116E+05 7.812764E+04 2.408023E+04
2.076942E+05 3.362842E+05 1.129720E+05 6.740072E+04 5.177796E+04
1.706770E+04 1.472954E+05 6.106826E+12 1.007216E+06 1.118055E+05
6.430143E+04 5.832404E+04 6.299374E+04 7.231230E+04 8.462916E+04
9.935309E+04 1.162261E+05 1.351042E+05 1.558849E+05 1.784650E+05
2.027104E+05 1.284064E+11
2.799868E+04 1.004566E+14 2.099916E-10 1.631040E+08 1.454982E+07
1.399297E+07 1.869978E+07 2.568333E+07 3.449680E+07 4.500796E+07
5.712976E+07 1.001343E+09 9.228553E+13 9.119289E+07 3.954817E+05
9.698915E+04 7.629939E+05 2.279634E+05 1.179928E+05 3.649910E+04
3.140099E+05 5.086522E+05 1.712674E+05 1.021983E+05 7.914945E+04
2.606035E+04 2.253971E+05 7.656926E+12 1.554322E+06 1.843832E+05
1.085111E+05 9.992015E+04 1.085249E+05 1.248852E+05 1.463689E+05
1.719975E+05 2.013365E+05 2.341340E+05 2.701994E+05 3.093254E+05
3.512272E+05 1.810539E+11
2.850775E+04 1.250538E+14 2.612968E-10 2.203759E+08 2.106823E+07
2.079015E+07 2.799608E+07 3.855857E+07 5.185804E+07 6.770126E+07
8.594365E+07 1.361366E+09 1.148325E+14 1.219702E+08 5.688336E+05
1.392748E+05 1.099220E+06 3.283775E+05 1.724537E+05 5.343572E+04
4.598045E+05 7.452918E+05 2.509286E+05 1.497553E+05 1.171914E+05
3.851090E+04 3.342181E+05 9.473419E+12 2.542174E+06 3.240441E+05
1.956204E+05 1.828760E+05 1.999097E+05 2.307806E+05 2.710078E+05
3.188682E+05 3.735836E+05 4.346830E+05 5.017833E+05 5.744360E+05
6.519917E+05 2.784184E+11
2.916060E+04 1.542964E+14 3.221420E-10 2.874364E+08 2.964931E+07
3.006979E+07 4.082366E+07 5.640472E+07 7.597707E+07 9.926359E+07
1.260271E+08 1.808875E+09 1.415721E+14 1.558134E+08 7.888262E+05
1.933072E+05 1.530433E+06 4.575048E+05 2.442183E+05 7.573642E+04
6.527691E+05 1.058870E+06 3.560876E+05 2.125432E+05 1.682088E+05
5.516535E+04 4.805370E+05 1.155714E+13 4.399212E+06 6.034540E+05
3.745940E+05 3.557487E+05 3.917587E+05 4.540498E+05 5.344753E+05
6.298632E+05 7.387377E+05 8.601572E+05 9.932941E+05 1.137107E+06
1.290014E+06 4.639960E+11
2.996286E+04 1.889669E+14 3.939733E-10 3.637525E+08 4.068513E+07
4.246277E+07 5.815193E+07 8.063194E+07 1.088029E+08 1.422730E+08
1.806571E+08 2.354039E+09 1.731396E+14 1.901118E+08 1.053954E+06
2.590930E+05 2.058118E+06 6.161401E+05 3.350300E+05 1.039735E+05
8.981814E+05 1.458200E+06 4.896246E+05 2.922901E+05 2.339798E+05
7.660151E+04 6.696711E+05 1.387096E+13 7.999225E+06 1.178494E+06
7.548898E+05 7.287372E+05 8.090673E+05 9.419593E+05 1.111913E+06
1.312800E+06 1.541664E+06 1.796512E+06 2.075438E+06 2.375872E+06
2.693735E+06 8.284475E+11
3.091847E+04 2.300675E+14 4.784936E-10 4.491877E+08 5.462568E+07
5.873442E+07 8.117739E+07 1.129942E+08 1.527690E+08 1.999530E+08
2.539253E+08 3.007207E+09 2.102835E+14 2.211559E+08 1.352776E+06
3.342688E+05 2.665132E+06 7.995491E+05 4.438014E+05 1.378587E+05
1.193848E+06 1.939997E+06 6.503920E+05 3.883218E+05 3.143926E+05
1.027826E+05 9.015593E+05 1.629047E+13 1.507678E+07 2.382916E+06
1.578569E+06 1.550143E+06 1.736049E+06 2.031358E+06 2.405389E+06
2.845908E+06 3.346755E+06 3.903512E+06 4.511549E+06 5.164215E+06
5.850550E+06 1.558869E+12
3.202619E+04 2.788932E+14 5.776553E-10 5.440607E+08 7.203366E+07
7.985336E+07 1.114255E+08 1.557363E+08 2.109956E+08 2.764368E+08
3.510645E+08 3.779727E+09 2.538618E+14 2.438052E+08 1.655925E+06
4.119932E+05 3.298131E+06 9.921238E+05 5.631974E+05 1.751641E+05
1.520704E+06 2.473524E+06 8.280656E+05 4.944848E+05 4.048236E+05
1.322016E+05 1.163169E+06 1.852706E+13 2.879193E+07 4.892384E+06
3.351675E+06 3.349097E+06 3.785011E+06 4.452677E+06 5.290451E+06
6.273493E+06 7.388743E+06 8.626113E+06 9.974018E+06 1.141482E+07
1.291843E+07 3.015024E+12
3.327799E+04 3.370833E+14 6.936443E-10 6.488067E+08 9.365736E+07
1.070871E+08 1.508917E+08 2.117964E+08 2.875670E+08 3.771290E+08
4.788912E+08 4.684812E+09 3.048350E+14 2.516609E+08 1.908178E+06
4.787166E+05 3.848517E+06 1.161452E+06 6.753112E+05 2.103495E+05
1.830680E+06 2.980663E+06 9.965241E+05 5.951852E+05 4.925960E+05
1.607287E+05 1.418159E+06 2.006855E+13 5.395821E+07 9.876272E+06
6.999959E+06 7.118340E+06 8.120603E+06 9.606323E+06 1.145432E+07
1.361480E+07 1.606032E+07 1.876783E+07 2.170840E+07 2.483560E+07
2.806778E+07 5.787826E+12
3.463739E+04 4.068473E+14 8.296914E-10 7.650171E+08 1.208725E+08
1.425053E+08 2.027422E+08 2.857831E+08 3.888505E+08 5.104212E+08
6.479430E+08 5.750806E+09 3.646231E+14 2.404926E+08 2.048032E+06
5.186824E+05 4.187148E+06 1.268417E+06 7.561294E+05 2.358968E+05
2.058066E+06 3.354149E+06 1.119958E+06 6.690272E+05 5.596167E+05
1.824588E+05 1.614231E+06 2.037067E+13 9.524484E+07 1.883307E+07
1.381430E+07 1.429385E+07 1.645955E+07 1.957959E+07 2.342913E+07
2.791386E+07 3.297863E+07 3.857270E+07 4.462679E+07 5.102444E+07
5.755523E+07 1.053869E+13
3.614482E+04 4.899787E+14 9.881812E-10 8.896373E+08 1.544236E+08
1.876508E+08 2.695599E+08 3.815998E+08 5.203359E+08 6.835893E+08
8.672757E+08 6.974949E+09 4.342739E+14 2.072806E+08 1.991229E+06
5.096073E+05 4.131235E+06 1.256666E+06 7.683025E+05 2.401378E+05
2.099866E+06 3.425602E+06 1.142590E+06 6.826726E+05 5.768106E+05
1.879867E+05 1.666976E+06 1.887107E+13 1.554981E+08 3.328839E+07
2.528583E+07 2.662352E+07 3.094821E+07 3.702303E+07 4.446207E+07
5.309908E+07 6.283000E+07 7.354918E+07 8.510077E+07 9.721200E+07
1.093780E+08 1.791563E+13
3.776662E+04 5.900309E+14 1.176800E-09 1.026707E+09 1.971417E+08
2.466653E+08 3.576847E+08 5.084818E+08 6.947805E+08 9.134038E+08
1.157769E+09 8.415690E+09 5.171651E+14 1.615637E+08 1.766142E+06
4.570743E+05 3.720537E+06 1.136731E+06 7.125339E+05 2.231421E+05
1.955436E+06 3.192996E+06 1.064015E+06 6.358419E+05 5.423763E+05
1.767278E+05 1.570311E+06 1.597357E+13 2.305052E+08 5.360561E+07
4.218952E+07 4.519297E+07 5.302505E+07 6.378659E+07 7.687494E+07
9.202158E+07 1.090445E+08 1.277390E+08 1.477819E+08 1.685863E+08
1.890435E+08 2.780152E+13
3.953904E+04 7.129344E+14 1.408552E-09 1.182189E+09 2.532970E+08
3.260786E+08 4.772599E+08 6.812976E+08 9.327794E+08 1.226942E+09
1.552990E+09 1.015388E+10 6.190122E+14 1.142065E+08 1.443260E+06
3.779112E+05 3.088733E+06 9.480009E+05 6.089091E+05 1.910953E+05
1.677896E+06 2.742357E+06 9.131645E+05 5.457959E+05 4.697667E+05
1.530785E+05 1.362488E+06 1.244532E+13 3.145755E+08 7.984133E+07
6.516112E+07 7.101153E+07 8.409430E+07 1.017226E+08 1.230271E+08
1.476035E+08 1.751508E+08 2.052941E+08 2.374034E+08 2.702968E+08
3.017032E+08 3.991514E+13
4.154756E+04 8.701955E+14 1.707165E-09 1.367961E+09 3.308600E+08
4.382546E+08 6.475645E+08 9.283487E+08 1.273548E+09 1.675702E+09
2.116458E+09 1.233273E+10 7.502418E+14 7.328227E+07 1.099128E+06
2.913717E+05 2.391593E+06 7.374728E+05 4.852676E+05 1.526589E+05
1.342807E+06 2.196774E+06 7.311042E+05 4.370615E+05 3.794469E+05
1.236944E+05 1.102467E+06 9.002844E+12 4.055663E+08 1.131174E+08
9.588729E+07 1.063612E+08 1.271616E+08 1.546942E+08 1.877673E+08
2.257955E+08 2.682915E+08 3.145826E+08 3.634715E+08 4.126454E+08
4.576000E+08 5.442366E+13
4.390048E+04 1.080086E+15 2.108982E-09 1.601443E+09 4.433757E+08
6.047967E+08 9.025804E+08 1.299702E+09 1.786525E+09 2.350639E+09
2.959108E+09 1.514946E+10 9.268263E+14 4.276667E+07 7.894654E+05
2.120312E+05 1.748298E+06 5.417253E+05 3.652235E+05 1.152154E+05
1.015079E+06 1.662284E+06 5.530653E+05 3.306938E+05 2.895512E+05
9.445938E+04 8.427966E+05 6.104292E+12 5.060946E+08 1.565462E+08
1.381379E+08 1.560996E+08 1.885044E+08 2.306914E+08 2.810679E+08
3.387900E+08 4.030573E+08 4.726449E+08 5.452548E+08 6.163238E+08
6.769096E+08 7.221957E+13
4.667355E+04 1.366514E+15 2.660804E-09 1.904928E+09 6.116197E+08
8.599417E+08 1.296744E+09 1.875916E+09 2.583502E+09 3.397418E+09
4.254808E+09 1.880556E+10 1.169332E+15 2.316871E+07 5.470728E+05
1.489529E+05 1.234010E+06 3.843175E+05 2.654697E+05 8.401574E+04
7.412199E+05 1.215085E+06 4.042820E+05 2.417824E+05 2.134710E+05
6.971503E+04 6.224990E+05 3.961626E+12 6.229777E+08 2.155796E+08
1.983999E+08 2.285879E+08 2.789442E+08 3.435058E+08 4.201520E+08
5.076385E+08 6.045950E+08 7.087082E+08 8.154227E+08 9.154806E+08
9.908492E+08 9.482793E+13
4.990071E+04 1.759873E+15 3.421512E-09 2.309365E+09 8.671815E+08
1.257244E+09 1.916033E+09 2.784698E+09 3.841592E+09 5.044774E+09
6.267119E+09 2.346337E+10 1.503635E+15 1.211555E+07 3.772569E+05
1.041677E+05 8.670319E+05 2.714713E+05 1.920491E+05 6.099710E+04
5.387320E+05 8.840916E+05 2.942512E+05 1.760157E+05 1.566553E+05
5.122932E+04 4.576705E+05 2.536006E+12 7.680904E+08 2.989641E+08
2.871929E+08 3.375002E+08 4.162718E+08 5.158812E+08 6.334660E+08
7.671050E+08 9.143185E+08 1.070531E+09 1.226335E+09 1.362323E+09
1.441751E+09 1.244711E+14
5.358667E+04 2.301921E+15 4.471709E-09 2.864615E+09 1.261426E+09
1.885168E+09 2.903300E+09 4.238616E+09 5.854886E+09 7.667531E+09
9.405850E+09 2.923295E+10 1.965157E+15 6.403486E+06 2.674109E+05
7.487506E+04 6.260437E+05 1.970789E+05 1.426825E+05 4.548720E+04
4.021079E+05 6.605862E+05 2.199782E+05 1.316149E+05 1.180384E+05
3.865824E+04 3.454836E+05 1.651810E+12 9.603644E+08 4.210005E+08
4.219857E+08 5.057308E+08 6.304122E+08 7.861736E+08 9.690307E+08
1.175819E+09 1.401765E+09 1.637354E+09 1.862316E+09 2.034806E+09
2.080850E+09 1.643121E+14
5.771481E+04 3.049932E+15 5.922076E-09 3.648470E+09 1.878523E+09
2.890872E+09 4.497450E+09 6.593590E+09 9.113728E+09 1.187798E+10
1.428537E+10 3.609007E+10 2.602537E+15 3.564319E+06 2.000985E+05
5.677811E+04 4.768750E+05 1.508793E+05 1.116994E+05 3.573721E+04
3.162034E+05 5.199976E+05 1.732431E+05 1.036740E+05 9.367050E+04
3.072176E+04 2.746467E+05 1.122968E+12 1.227789E+09 6.045918E+08
6.314117E+08 7.712076E+08 9.712254E+08 1.218484E+09 1.507172E+09
1.831668E+09 2.182211E+09 2.538051E+09 2.853844E+09 3.038361E+09
2.951318E+09 2.186384E+14
6.226651E+04 4.077228E+15 7.914715E-09 4.765296E+09 2.848972E+09
4.507709E+09 7.080118E+09 1.041894E+10 1.439696E+10 1.861552E+10
2.170887E+10 4.369112E+10 3.478223E+15 2.137885E+06 1.599073E+05
4.593377E+04 3.875682E+05 1.231622E+05 9.315761E+04 2.990103E+04
2.648362E+05 4.359505E+05 1.452809E+05 8.695728E+04 7.913346E+04
2.598740E+04 2.324123E+05 8.069341E+11 1.606630E+09 8.838851E+08
9.597265E+08 1.193472E+09 1.517615E+09 1.914672E+09 2.375648E+09
2.889827E+09 3.436218E+09 3.967843E+09 4.381178E+09 4.482152E+09
4.044067E+09 2.928578E+14
6.724383E+04 5.469991E+15 1.061692E-08 6.334933E+09 4.359160E+09
7.079042E+09 1.121812E+10 1.656110E+10 2.284843E+10 2.917600E+10
3.245959E+10 5.120978E+10 4.665731E+15 1.382042E+06 1.356733E+05
3.941256E+04 3.340684E+05 1.065638E+05 8.226658E+04 2.648176E+04
2.348074E+05 3.868749E+05 1.289415E+05 7.719129E+04 7.073103E+04
2.325471E+04 2.080614E+05 6.116605E+11 2.137826E+09 1.305303E+09
1.469989E+09 1.859075E+09 2.385444E+09 3.025035E+09 3.763062E+09
4.577925E+09 5.423050E+09 6.190176E+09 6.645296E+09 6.409469E+09
5.243786E+09 3.932615E+14
7.267051E+04 7.324008E+15 1.421455E-08 8.483392E+09 6.657485E+09
1.107730E+10 1.769891E+10 2.619529E+10 3.602255E+10 4.512733E+10
4.684157E+10 5.746035E+10 6.246738E+15 9.506047E+05 1.204174E+05
3.534480E+04 3.009102E+05 9.631173E+04 7.579593E+04 2.446339E+04
2.171450E+05 3.580809E+05 1.193504E+05 7.146153E+04 6.590706E+04
2.169134E+04 1.941562E+05 4.843784E+11 2.864127E+09 1.927652E+09
2.246121E+09 2.885654E+09 3.733842E+09 4.756943E+09 5.929281E+09
7.205930E+09 8.482468E+09 9.511274E+09 9.789627E+09 8.702024E+09
6.335629E+09 5.267916E+14
7.857846E+04 9.742795E+15 1.890841E-08 1.133957E+10 1.005817E+10
1.711849E+10 2.755821E+10 4.086181E+10 5.588325E+10 6.804890E+10
6.410353E+10 6.138587E+10 8.309491E+15 6.858480E+05 1.102034E+05
3.265860E+04 2.791970E+05 8.963842E+04 7.182374E+04 2.323794E+04
2.064795E+05 3.407654E+05 1.135813E+05 6.801789E+04 6.311299E+04
2.079175E+04 1.861796E+05 3.967630E+11 3.829166E+09 2.821946E+09
3.394216E+09 4.424887E+09 5.769965E+09 7.381216E+09 9.212190E+09
1.116853E+10 1.301826E+10 1.421394E+10 1.377836E+10 1.104132E+10
7.109075E+09 7.009237E+14
8.500390E+04 1.283744E+16 2.491402E-08 1.503302E+10 1.494218E+10
2.597075E+10 4.209699E+10 6.248037E+10 8.473106E+10 9.904130E+10
8.218008E+10 6.256757E+10 1.094870E+16 5.131932E+05 1.028764E+05
3.075984E+04 2.639857E+05 8.499656E+04 6.925376E+04 2.245711E+04
1.997338E+05 3.298777E+05 1.099534E+05 6.585488E+04 6.145234E+04
2.026271E+04 1.815115E+05 3.335584E+11 5.076767E+09 4.070731E+09
5.042875E+09 6.664003E+09 8.751669E+09 1.123543E+10 1.402916E+10
1.693611E+10 1.945397E+10 2.044287E+10 1.828882E+10 1.301242E+10
7.469574E+09 9.236708E+14
9.198531E+04 1.672976E+16 3.246770E-08 1.969936E+10 2.176262E+10
3.856909E+10 6.290669E+10 9.336706E+10 1.250685E+11 1.380787E+11
9.824423E+10 6.130891E+10 1.426821E+16 3.953875E+05 9.732792E+04
2.934207E+04 2.527274E+05 8.158647E+04 6.751647E+04 2.193963E+04
1.953066E+05 3.227883E+05 1.075910E+05 6.444865E+04 6.045667E+04
1.995087E+04 1.787816E+05 2.863868E+11 6.652815E+09 5.768968E+09
7.345055E+09 9.828995E+09 1.299214E+10 1.672907E+10 2.087861E+10
2.503796E+10 2.816043E+10 2.806794E+10 2.272975E+10 1.430388E+10
7.453671E+09 1.203817E+15
9.957025E+04 2.157026E+16 4.186147E-08 2.551570E+10 3.109060E+10
5.610334E+10 9.201303E+10 1.364114E+11 1.795706E+11 1.835511E+11
1.099248E+11 5.830616E+10 1.839636E+16 3.127450E+05 9.313740E+04
2.829445E+04 2.445208E+05 7.913018E+04 6.643477E+04 2.163005E+04
1.927113E+05 3.187029E+05 1.062297E+05 6.364118E+04 5.999068E+04
1.981224E+04 1.775979E+05 2.506034E+11 8.617212E+09 8.035278E+09
1.049357E+10 1.420633E+10 1.888895E+10 2.437930E+10 3.037593E+10
3.607315E+10 3.939045E+10 3.661323E+10 2.644773E+10 1.483317E+10
7.165873E+09 1.552213E+15
1.078152E+05 2.757437E+16 5.351333E-08 3.278260E+10 4.374577E+10
8.026802E+10 1.322865E+11 1.956156E+11 2.513099E+11 2.323037E+11
1.162160E+11 5.428159E+10 2.351684E+16 2.545225E+05 9.044324E+04
2.767167E+04 2.398821E+05 7.780496E+04 6.620156E+04 2.159293E+04
1.925295E+05 3.185911E+05 1.061928E+05 6.362646E+04 6.024835E+04
1.991146E+04 1.785419E+05 2.238031E+11 1.107156E+10 1.104317E+10
1.476510E+10 2.020473E+10 2.700697E+10 3.491498E+10 4.336645E+10
5.078471E+10 5.324677E+10 4.531912E+10 2.898995E+10 1.471037E+10
6.715114E+09 1.984383E+15
1.167898E+05 3.508735E+16 6.809330E-08 4.207226E+10 6.108241E+10
1.138223E+11 1.883688E+11 2.773119E+11 3.443403E+11 2.802288E+11
1.174648E+11 4.979647E+10 2.992410E+16 2.146506E+05 8.986216E+04
2.767555E+04 2.406078E+05 7.820441E+04 6.737239E+04 2.201154E+04
1.964028E+05 3.251797E+05 1.083892E+05 6.494947E+04 6.175948E+04
2.042432E+04 1.831926E+05 2.049431E+11 1.420917E+10 1.508684E+10
2.061671E+10 2.849259E+10 3.826420E+10 4.951054E+10 6.117936E+10
7.023227E+10 6.968514E+10 5.332664E+10 3.022789E+10 1.412493E+10
6.185289E+09 2.525195E+15
1.265784E+05 4.466784E+16 8.668550E-08 5.443402E+10 8.547041E+10
1.615577E+11 2.682758E+11 3.921605E+11 4.641011E+11 3.229117E+11
1.147394E+11 4.522077E+10 3.809454E+16 1.895792E+05 9.242226E+04
2.863868E+04 2.496484E+05 8.130132E+04 7.085257E+04 2.318450E+04
2.070068E+05 3.429118E+05 1.143000E+05 6.849822E+04 6.538811E+04
2.163756E+04 1.941258E+05 1.937889E+11 1.838446E+10 2.068698E+10
2.884799E+10 4.023309E+10 5.425121E+10 7.018320E+10 8.603185E+10
9.598188E+10 8.842945E+10 5.985350E+10 3.028940E+10 1.325672E+10
5.631375E+09 3.214866E+15
1.372774E+05 5.717582E+16 1.109589E-07 7.165499E+10 1.210117E+11
2.317749E+11 3.858279E+11 5.578156E+11 6.164034E+11 3.560759E+11
1.092324E+11 4.077249E+10 4.876161E+16 1.772540E+05 9.956007E+04
3.102647E+04 2.711371E+05 8.845974E+04 7.792194E+04 2.553455E+04
2.281311E+05 3.780845E+05 1.260242E+05 7.553136E+04 7.236350E+04
2.395941E+04 2.150095E+05 1.905777E+11 2.420098E+10 2.874259E+10
4.084264E+10 5.743936E+10 7.771336E+10 1.003744E+11 1.215316E+11
1.300851E+11 1.086636E+11 6.429422E+10 2.942042E+10 1.224129E+10
5.085824E+09 4.115301E+15
1.373869E+05 5.731772E+16 1.112343E-07 7.185923E+10 1.214400E+11
2.326240E+11 3.872486E+11 5.597942E+11 6.180908E+11 3.563476E+11
1.091692E+11 4.073021E+10 4.888263E+16 1.772069E+05 9.966666E+04
3.106136E+04 2.714483E+05 8.856278E+04 7.802060E+04 2.556723E+04
2.284244E+05 3.785723E+05 1.261868E+05 7.562887E+04 7.245940E+04
2.399129E+04 2.152961E+05 1.905982E+11 2.426997E+10 2.883919E+10
4.098717E+10 5.764712E+10 7.799670E+10 1.007378E+11 1.219533E+11
1.304723E+11 1.088672E+11 6.432709E+10 2.940849E+10 1.223103E+10
5.080616E+09 4.125516E+15

View File

@ -0,0 +1,108 @@
16000. 2.0
F F ! LTE, LTGRAY
'BC16000g200v2.nst' ! name of file containing non-standard flags
*
* frequencies
*
2000
*
* atom for atoms
*
30 ! NATOMS
* mode abn modpf
2 0. 0 ! H
2 0. 0 ! He
0 0. 0
0 0. 0
0 0. 0
2 -2. 0 ! C
2 -2. 0 ! N
2 -2. 0 ! O
1 -2. 0
2 -2. 0 ! Ne
1 -2. 0
2 -2. 0 ! Mg
2 -2. 0 ! Al
2 -2. 0 ! Si
1 -2. 0
2 -2. 0 ! S
1 -2. 0
1 -2. 0
1 -2. 0
1 -2. 0
1 -2. 0
1 -2. 0
1 -2. 0
1 -2. 0
1 -2. 0
2 -2. 0 ! Fe
1 -2. 0
1 -2. 0
1 -2. 0
1 -2. 0
*
* atom for ions
*
*iat iz nlevs ilast ilvlin nonstd typion filei
*
1 0 9 0 0 0 ' H 1' 'atom/h1.dat'
1 1 1 1 0 0 ' H 2' ' '
2 0 24 0 0 0 'He 1' 'atom/he1.dat'
2 1 20 0 0 0 'He 2' 'atom/he2.dat'
2 2 1 1 0 0 'He 3' ' '
6 0 40 0 0 0 ' C 1' 'atom/c1_28+12lev.dat'
6 1 22 0 0 0 ' C 2' 'atom/c2_17+5lev.dat'
6 2 46 0 0 0 ' C 3' 'atom/c3_34+12lev.dat'
6 3 25 0 0 0 ' C 4' 'atom/c4_21+4lev.dat'
6 4 1 1 0 0 ' C 5' ' '
7 0 34 0 0 0 ' N 1' 'atom/n1_27+7lev.dat'
7 1 42 0 0 0 ' N 2' 'atom/n2_32+10lev.dat'
7 2 32 0 0 0 ' N 3' 'atom/n3_25+7lev.dat'
7 3 48 0 0 0 ' N 4' 'atom/n4_34+14lev.dat'
7 4 16 0 0 0 ' N 5' 'atom/n5_10+6lev.dat'
7 5 1 1 0 0 ' N 6' ' '
8 0 33 0 0 0 ' O 1' 'atom/o1_23+10lev.dat'
8 1 48 0 0 0 ' O 2' 'atom/o2_36+12lev.dat'
8 2 41 0 0 0 ' O 3' 'atom/o3_28+13lev.dat'
8 3 39 0 0 0 ' O 4' 'atom/o4_31+8lev.dat'
8 4 6 0 0 0 ' O 5' 'atom/o5_34+6lev.dat'
8 5 1 1 0 0 ' O 6' ' '
10 0 35 0 0 0 'Ne 1' 'atom/ne1_23+12lev.dat'
10 1 32 0 0 0 'Ne 2' 'atom/ne2_23+9lev.dat'
10 2 34 0 0 0 'Ne 3' 'atom/ne3_22+12lev.dat'
10 3 12 0 0 0 'Ne 4' 'atom/ne4_10+2lev.dat'
10 4 1 1 0 0 'Ne 5' ' '
12 1 25 0 0 0 'Mg 2' 'atom/mg2_21+4lev.dat'
12 2 1 1 0 0 'Mg 3' ' '
13 1 29 0 0 0 'Al 2' 'atom/al2_20+9lev.dat'
13 2 23 0 0 0 'Al 3' 'atom/al3_19+4lev.dat'
13 3 1 1 0 0 'Al 4' ' '
14 1 40 0 0 0 'Si 2' 'atom/si2_36+4lev.dat'
14 2 30 0 0 0 'Si 3' 'atom/si3_24+6lev.dat'
14 3 23 0 0 0 'Si 4' 'atom/si4_19+4lev.dat'
14 4 1 1 0 0 'Si 5' ' '
16 1 33 0 0 0 ' S 2' 'atom/s2_23+10lev.dat'
16 2 41 0 0 0 ' S 3' 'atom/s3_29+12lev.dat'
16 3 38 0 0 0 ' S 4' 'atom/s4_33+5lev.dat'
16 4 25 0 0 0 ' S 5' 'atom/s5_20+5lev.dat'
16 5 1 1 0 0 ' S 6' ' '
26 1 36 0 0 -1 'Fe 2' 'atom/fe2v.dat'
0 0 'atom/gf2601.gam'
'atom/gf2601.lin'
'atom/fe2p_14+11lev.rap'
26 2 50 0 0 -1 'Fe 3' 'atom/fe3v.dat'
0 0 'atom/gf2602.gam'
'atom/gf2602.lin'
'atom/fe3p_22+7lev.rap'
26 3 43 0 0 -1 'Fe 4' 'atom/fe4v.dat'
0 0 'atom/gf2603.gam'
'atom/gf2603.lin'
'atom/fe4p_21+11lev.rap'
26 4 42 0 0 -1 'Fe 5' 'atom/fe5v.dat'
0 0 'atom/gf2604.gam'
'atom/gf2604.lin'
'atom/fe5p_19+11lev.rap'
26 5 1 1 0 0 'Fe 6' ' '
0 0 0 -1 0 0 ' ' ' '
*
* end

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,5 @@
NLAMBD=3,ITEK=4,XGRAD=-1.,
NITER=31,ND=50,VTB=2.,
ISPODF=1,STRLX=1.D-10,DDNU=0.75,
ICOLHN=1,ITLAS=0,
POPZER=1.D-30,POPZR2=1.D-30

View File

@ -0,0 +1,964 @@
****** Levels
4.55265084E+15 1. 3 'AlII 1Se 1' 0 0. 0
3.42794359E+15 9. 3 'AlII 3Po 1' 0 0. 0
2.75835282E+15 3. 3 'AlII 1Po 1' 0 0. 0
1.99001981E+15 5. 4 'AlII 1De 1' 0 0. -104
1.81634905E+15 3. 4 'AlII 3Se 1' 0 0. -104
1.72841389E+15 9. 4 'AlII 3Pe 1' 0 0. -104
1.69415414E+15 1. 4 'AlII 1Se 2' 0 0. -104
1.68817005E+15 15. 4 'AlII 3De 1' 0 0. -104
1.39119883E+15 9. 4 'AlII 3Po 2' 0 0. -104
1.34730359E+15 3. 4 'AlII 1Po 2' 0 0. -104
1.25229462E+15 5. 4 'AlII 1De 2' 0 0. -104
1.20590226E+15 1. 4 'AlII 1Se 3' 0 0. -104
9.52415507E+14 3. 5 'AlII 3Se 2' 0 0. -104
9.14228014E+14 1. 5 'AlII 1Se 4' 0 0. -104
9.10717616E+14 15. 5 'AlII 3De 2' 0 0. -104
8.52636840E+14 21. 5 'AlII 3Fo 1' 0 0. -104
8.51159640E+14 7. 5 'AlII 1Fo 1' 0 0. -104
8.11478370E+14 5. 5 'AlII 1De 3' 0 0. -104
7.83860657E+14 9. 5 'AlII 3Po 3' 0 0. -104
7.79255110E+14 3. 5 'AlII 1Po 3' 0 0. -104
5.45297738E+14 75. 6 'AlII+3__ 1' 0 0. -104
5.35428944E+14 25. 6 'AlII+1__ 2' 0 0. -104
3.81736089E+14 108. 7 'AlII+3__ 3' 0 0. -104
3.72560596E+14 36. 7 'AlII+1__ 4' 0 0. -104
2.89005598E+14 147. 8 'AlII+3__ 5' 0 0. -104
2.73499306E+14 49. 8 'AlII+1__ 6' 0 0. -104
2.20838863E+14 256. 9 'AlII+___ 7' 0 0. -104
1.75416564E+14 324. 10 'AlII+___ 8' 0 0. -104
1.42483879E+14 400. 11 'AlII+___ 9' 0 0. -104
****** Continuum transitions
1 30 1 122 0 0 0 4.128E-20 0.000E+00
-0.0127 -0.0062 0.0067 0.0132 0.0196 0.0261 0.0326 0.0455 0.0520 0.0584
0.0713 0.0843 0.1489 0.1619 0.2071 0.2783 0.4011 0.4722 0.5110 0.5498
0.5757 1.1855
-0.4242 -0.5474 -0.8329 -0.8754 -0.8953 -0.8318 -0.7375 -0.5884 -0.5477 -0.5412
-0.5693 -0.5596 -0.4812 -0.4732 -0.4840 -0.4834 -0.5354 -0.5981 -0.6157 -0.6675
-0.7286 -2.5591
2 30 1 120 0 0 0 1.327E-19 0.000E+00
-0.0169 0.0154 0.0219 0.0283 0.0348 0.0607 0.0736 0.0930 0.1124 0.1318
0.1577 0.1835 0.2417 0.2805 0.3646 0.3969 0.7331 0.7655 0.9336 1.4045
-0.1410 -0.2122 -0.2120 -0.2221 -0.2477 -0.4074 -0.4273 -0.4348 -0.4723 -0.4705
-0.4492 -0.4534 -0.4025 -0.3952 -0.3857 -0.3984 -0.6288 -0.6873 -1.1864 -2.6017
3 30 1 140 0 0 0 5.475E-19 0.000E+00
-0.0214 -0.0020 0.0044 0.0303 0.0368 0.0432 0.0497 0.0562 0.0626 0.0691
0.0756 0.0820 0.0950 0.1144 0.1208 0.1402 0.1532 0.1596 0.1661 0.1726
0.1790 0.1920 0.1984 0.2049 0.2114 0.2372 0.2437 0.2502 0.2696 0.2760
0.3083 0.3342 0.3989 0.4635 0.6381 0.7480 0.7998 0.8450 0.8644 1.4628
0.5661 0.4583 0.3913 0.0709 -0.0014 -0.0281 0.0167 0.0771 0.1170 0.1236
0.0962 0.0504 -0.0797 -0.3002 -0.3482 -0.4586 -0.5506 -0.5871 -0.6104 -0.6050
-0.5651 -0.4312 -0.3841 -0.3713 -0.3894 -0.5672 -0.5997 -0.6003 -0.5536 -0.5280
-0.4732 -0.4930 -0.4612 -0.4615 -0.5251 -0.6139 -0.6646 -0.6960 -0.7386 -2.5345
4 30 1 147 0 0 0 2.875E-18 0.000E+00
-0.0295 -0.0231 -0.0166 0.0028 0.0222 0.0351 0.0416 0.0481 0.0545 0.0610
0.0675 0.0739 0.0804 0.0933 0.1127 0.1192 0.1257 0.1321 0.1386 0.1450
0.1580 0.1644 0.1709 0.1774 0.1838 0.1903 0.2032 0.2614 0.2744 0.2808
0.2938 0.3067 0.3132 0.3261 0.3390 0.3455 0.3584 0.3714 0.3843 0.4037
0.4360 0.4942 0.5524 0.8498 0.9662 0.9986 1.5987
1.3425 1.3190 1.2843 1.1362 1.0254 0.9581 0.8960 0.8034 0.6701 0.4937
0.2969 0.1430 0.1394 0.3252 0.6542 0.7405 0.7957 0.8082 0.7646 0.6838
0.4236 0.3602 0.3800 0.4220 0.4318 0.3998 0.2981 -0.0174 -0.0706 -0.0938
-0.0899 -0.0691 -0.0778 -0.1446 -0.2393 -0.2717 -0.2846 -0.2931 -0.3216 -0.3333
-0.3452 -0.3801 -0.4007 -0.5932 -0.7163 -0.8018 -2.6047
5 30 1 160 0 0 0 1.302E-18 0.000E+00
-0.0327 -0.0198 -0.0133 -0.0068 -0.0004 0.0061 0.0126 0.0190 0.0255 0.0320
0.0384 0.0449 0.0514 0.0578 0.0643 0.0708 0.0837 0.1096 0.1160 0.1225
0.1290 0.1354 0.1419 0.1484 0.1548 0.1678 0.1742 0.1872 0.1936 0.2066
0.2260 0.2518 0.2583 0.2712 0.2971 0.3165 0.3229 0.3294 0.3359 0.3423
0.3553 0.3617 0.3876 0.3941 0.4070 0.4135 0.4199 0.4329 0.4393 0.4652
0.4846 0.5751 0.7174 0.7820 0.8467 0.8855 0.9437 1.0019 1.0277 1.5847
0.6898 0.8677 0.9218 0.9120 0.8234 0.6468 0.3864 0.0470 -0.3569 -0.8056
-1.2690 -1.6999 -2.0009 -2.0556 -1.9299 -1.7828 -1.5123 -1.0554 -0.8933 -0.7441
-0.6361 -0.6031 -0.6443 -0.7431 -0.8631 -0.9589 -0.9257 -0.8300 -0.8053 -0.8064
-0.7804 -0.7689 -0.7594 -0.7089 -0.5913 -0.1234 -0.0256 -0.0087 -0.0744 -0.2148
-0.5885 -0.6913 -0.7380 -0.6834 -0.5033 -0.4610 -0.4649 -0.5155 -0.5164 -0.4839
-0.4695 -0.4851 -0.5549 -0.6163 -0.6633 -0.7073 -0.7439 -0.8169 -0.8789 -2.5516
6 30 1 165 0 0 0 1.664E-17 0.000E+00
-0.0348 -0.0283 -0.0219 -0.0154 -0.0089 -0.0025 0.0040 0.0105 0.0169 0.0234
0.0299 0.0363 0.0428 0.0493 0.0557 0.0622 0.0687 0.0816 0.0945 0.1010
0.1075 0.1139 0.1204 0.1269 0.1333 0.1398 0.1463 0.1527 0.1592 0.1657
0.1721 0.1786 0.1851 0.1915 0.1980 0.2045 0.2109 0.2174 0.2239 0.2368
0.2497 0.2562 0.2627 0.2691 0.2756 0.2950 0.3014 0.3273 0.3467 0.3661
0.3920 0.4178 0.4372 0.4825 0.5213 0.5472 0.5730 0.6054 0.8252 0.9028
0.9674 1.0127 1.0321 1.1226 1.6342
1.5530 1.7626 1.9286 2.0298 2.0514 1.9818 1.8194 1.5666 1.2257 0.8045
0.3183 -0.1855 -0.6293 -0.9265 -1.0994 -1.1735 -1.2339 -1.2858 -1.2568 -1.0614
-0.8059 -0.3699 0.0482 0.3822 0.6138 0.7356 0.7542 0.6745 0.5024 0.2451
-0.0648 -0.2858 -0.2392 -0.0316 0.1270 0.1933 0.1817 0.1319 0.0934 0.0676
0.0029 -0.0112 0.0095 0.0535 0.0837 0.0947 0.0869 -0.0309 -0.0939 -0.1774
-0.2729 -0.3142 -0.3359 -0.3541 -0.3311 -0.3263 -0.2982 -0.3013 -0.3880 -0.4571
-0.5259 -0.5587 -0.5932 -0.8588 -2.3961
7 30 1 166 0 0 0 1.258E-17 0.000E+00
-0.0352 -0.0288 -0.0223 -0.0158 -0.0094 -0.0029 0.0036 0.0230 0.0359 0.0424
0.0488 0.0618 0.0747 0.0812 0.0941 0.1006 0.1135 0.1200 0.1264 0.1329
0.1394 0.1458 0.1523 0.1588 0.1652 0.1717 0.1782 0.1846 0.1911 0.1976
0.2040 0.2105 0.2170 0.2234 0.2299 0.2428 0.2816 0.3204 0.3398 0.3463
0.3527 0.3786 0.3851 0.3915 0.4109 0.4174 0.4239 0.4303 0.4368 0.4433
0.4562 0.4627 0.4691 0.4821 0.4885 0.5209 0.5920 0.6502 0.7472 0.8054
0.8765 0.9347 0.9929 1.0317 1.0640 1.6129
2.2016 2.1823 2.1450 2.0763 1.9883 1.8658 1.7156 1.2045 0.8860 0.7395
0.6028 0.3571 0.1322 0.0108 -0.2598 -0.4083 -0.7265 -0.8489 -0.8479 -0.6978
-0.5241 -0.4128 -0.3887 -0.4497 -0.5940 -0.8067 -1.0495 -1.1993 -1.1384 -0.9924
-0.8925 -0.8690 -0.9044 -0.9565 -0.9854 -0.9822 -0.9621 -0.9167 -0.8527 -0.8382
-0.8366 -0.8671 -0.8805 -0.9034 -0.8875 -0.7874 -0.6673 -0.5627 -0.5057 -0.4906
-0.5009 -0.5155 -0.5468 -0.6211 -0.6344 -0.6146 -0.5542 -0.5567 -0.5975 -0.6462
-0.6878 -0.7452 -0.7822 -0.8238 -0.9096 -2.5586
8 30 1 143 0 0 0 1.306E-17 0.000E+00
-0.0352 -0.0223 -0.0158 -0.0093 -0.0029 0.0036 0.0101 0.0230 0.0295 0.0553
0.0877 0.1329 0.1394 0.1458 0.1523 0.1588 0.1652 0.1717 0.1976 0.2170
0.2881 0.3140 0.3334 0.3398 0.3528 0.3722 0.3980 0.4045 0.4110 0.4304
0.4368 0.4562 0.4627 0.4756 0.5015 0.5209 0.5532 0.7149 0.8377 0.9153
0.9670 1.0058 1.5551
1.6330 1.8307 1.9036 1.9187 1.8675 1.7491 1.5872 1.3176 1.1894 1.0437
0.9194 0.8063 0.7680 0.7098 0.6425 0.5916 0.5594 0.5360 0.4988 0.4101
0.1876 0.1154 0.0892 0.0689 -0.0065 -0.0640 -0.1278 -0.1238 -0.1332 -0.2150
-0.2282 -0.2349 -0.2464 -0.2907 -0.3458 -0.3601 -0.4148 -0.6054 -0.7369 -0.8223
-0.8593 -0.9343 -2.5814
9 30 1 167 0 0 0 3.032E-19 0.000E+00
-0.0433 -0.0239 -0.0110 -0.0045 0.0020 0.0084 0.0149 0.0214 0.0278 0.0343
0.0407 0.0472 0.0537 0.0601 0.0666 0.0731 0.0795 0.0860 0.0925 0.0989
0.1054 0.1119 0.1183 0.1248 0.1313 0.1377 0.1571 0.1895 0.2089 0.2541
0.2994 0.3123 0.3382 0.3447 0.3511 0.3576 0.4222 0.4287 0.4416 0.4481
0.4546 0.4610 0.4675 0.4740 0.4804 0.4934 0.4998 0.5063 0.5128 0.5192
0.5257 0.5322 0.5386 0.5451 0.5580 0.5645 0.5774 0.6292 0.7003 0.8425
0.9007 0.9460 1.0107 1.0624 1.1141 1.1917 1.7000
0.1793 0.1345 0.1246 0.1444 0.1964 0.3202 0.5356 0.8538 1.2056 1.5258
1.7787 1.9485 2.0380 2.0579 2.0229 1.9488 1.8399 1.6867 1.4843 1.2368
0.9669 0.7331 0.5413 0.4148 0.3313 0.2613 0.1118 -0.0917 -0.2028 -0.4173
-0.5617 -0.5887 -0.5877 -0.5982 -0.6176 -0.6459 -0.7770 -0.7472 -0.6256 -0.5183
-0.4217 -0.3642 -0.3616 -0.4176 -0.5274 -0.7632 -0.8184 -0.8489 -0.8048 -0.7046
-0.5764 -0.4672 -0.4084 -0.4062 -0.4913 -0.5184 -0.5237 -0.5209 -0.5377 -0.5885
-0.6429 -0.6678 -0.7391 -0.7741 -0.8490 -1.0754 -2.6028
10 30 1 177 0 0 0 3.0025E-19 0.000E+00
-0.0451 -0.0192 -0.0128 -0.0063 0.0002 0.0066 0.0131 0.0196 0.0260 0.0325
0.0390 0.0454 0.0519 0.0713 0.0777 0.0842 0.0907 0.0971 0.1036 0.1101
0.1165 0.1230 0.1295 0.1359 0.1553 0.1618 0.1683 0.1877 0.1941 0.2006
0.2071 0.2200 0.2265 0.2329 0.2523 0.2588 0.2717 0.3105 0.3170 0.3235
0.3299 0.3364 0.3429 0.3493 0.3558 0.3623 0.3687 0.3752 0.3946 0.4010
0.4269 0.4334 0.4463 0.4592 0.4657 0.4722 0.4786 0.4916 0.4980 0.5045
0.5174 0.5239 0.5304 0.5433 0.5498 0.5562 0.5692 0.5756 0.6015 0.6920
0.8278 0.9313 0.9830 1.0671 1.1252 1.1576 1.7068
0.2234 0.1598 0.1522 0.1558 0.1769 0.2095 0.2693 0.3398 0.4278 0.5321
0.6469 0.7733 0.9141 1.3745 1.5146 1.6280 1.7127 1.7639 1.7784 1.7631
1.7227 1.6547 1.5565 1.4259 0.9794 0.8568 0.7438 0.4456 0.3576 0.2929
0.2593 0.3130 0.3178 0.2822 0.0884 0.0329 -0.0177 -0.2151 -0.2433 -0.2611
-0.2464 -0.2131 -0.1644 -0.1262 -0.1293 -0.1911 -0.3139 -0.4543 -0.7052 -0.7407
-0.7616 -0.7312 -0.5916 -0.3790 -0.3250 -0.3262 -0.3684 -0.4682 -0.5074 -0.5579
-0.6854 -0.7110 -0.6767 -0.5334 -0.5028 -0.5176 -0.5927 -0.5988 -0.5544 -0.5407
-0.5490 -0.6280 -0.6602 -0.7564 -0.8147 -0.9003 -2.5505
11 30 1 169 0 0 0 5.484E-18 0.000E+00
-0.0489 -0.0230 -0.0166 -0.0036 0.0093 0.0222 0.0352 0.0546 0.0675 0.0740
0.0804 0.0869 0.0934 0.0998 0.1063 0.1128 0.1192 0.1322 0.1580 0.1645
0.1710 0.1774 0.1839 0.1968 0.2033 0.2098 0.2162 0.2227 0.2292 0.2356
0.2485 0.2550 0.2615 0.2679 0.2744 0.2809 0.2938 0.3326 0.3455 0.3779
0.3908 0.4102 0.4296 0.4361 0.4555 0.4749 0.4943 0.5137 0.5266 0.5331
0.5395 0.5589 0.5654 0.5719 0.5783 0.5912 0.5977 0.6042 0.6171 0.6236
0.6300 0.6430 0.6494 0.6818 0.7076 1.0956 1.1538 1.1797 1.8070
1.3395 1.3614 1.3697 1.4149 1.4975 1.6065 1.7364 1.9450 2.0631 2.0940
2.1149 2.1094 2.0708 2.0145 1.9438 1.8509 1.7412 1.4986 0.9938 0.8816
0.7932 0.7352 0.7092 0.6752 0.6736 0.7009 0.7378 0.7556 0.7233 0.6599
0.4741 0.4392 0.4657 0.5079 0.5233 0.5019 0.4231 0.3061 0.2687 0.1189
0.0346 -0.1022 -0.2766 -0.3121 -0.3515 -0.3769 -0.3768 -0.4475 -0.4636 -0.4621
-0.4508 -0.3871 -0.3836 -0.4037 -0.4491 -0.5597 -0.5833 -0.5708 -0.4909 -0.4630
-0.4592 -0.4934 -0.5013 -0.4611 -0.4667 -0.7027 -0.7709 -0.8350 -2.7190
12 30 1 187 0 0 0 6.236E-19 0.000E+00
-0.0526 -0.0396 -0.0332 -0.0267 -0.0202 -0.0138 -0.0073 -0.0008 0.0186 0.0315
0.0380 0.0444 0.0509 0.0574 0.0638 0.0703 0.0768 0.0832 0.0897 0.0962
0.1026 0.1091 0.1156 0.1220 0.1285 0.1350 0.1414 0.1479 0.1544 0.1608
0.1738 0.1802 0.1867 0.1932 0.2061 0.2190 0.2255 0.2320 0.2384 0.2449
0.2514 0.2578 0.2643 0.2708 0.2772 0.2837 0.2901 0.2966 0.3031 0.3095
0.3160 0.3225 0.3419 0.3483 0.3548 0.3613 0.4001 0.4259 0.4389 0.4453
0.4583 0.4712 0.4777 0.4841 0.4906 0.4971 0.5035 0.5100 0.5165 0.5423
0.5617 0.5811 0.6005 0.6199 0.6522 0.6652 0.6781 0.7040 0.7169 0.7686
0.8980 1.0273 1.1049 1.1437 1.1825 1.2083 1.7391
0.9968 0.9892 0.9657 0.9155 0.8489 0.7590 0.6462 0.5181 0.0931 -0.2017
-0.3559 -0.5002 -0.5294 -0.3093 0.0867 0.4466 0.7070 0.8571 0.9043 0.8500
0.7021 0.4663 0.1555 -0.2097 -0.5982 -0.9740 -1.3061 -1.5421 -1.5374 -1.2304
-0.3955 -0.0316 0.2646 0.4877 0.8247 1.2085 1.3474 1.4003 1.3564 1.2142
0.9841 0.7222 0.6060 0.7366 0.9177 1.0283 1.0477 0.9815 0.8599 0.7293
0.6495 0.6379 0.7262 0.7421 0.7462 0.7348 0.4790 0.2927 0.2219 0.2047
0.2103 0.1877 0.1513 0.0827 -0.0168 -0.1280 -0.2221 -0.2749 -0.3121 -0.3370
-0.3881 -0.4051 -0.4380 -0.4432 -0.4120 -0.4100 -0.3858 -0.2929 -0.2722 -0.2667
-0.3756 -0.4633 -0.5355 -0.5827 -0.6169 -0.6794 -2.2736
13 30 1 189 0 0 0 7.446E-20 0.000E+00
-0.0648 -0.0519 -0.0454 -0.0390 -0.0325 -0.0260 -0.0196 -0.0131 -0.0066 -0.0002
0.0063 0.0128 0.0192 0.0322 0.0451 0.1227 0.1356 0.1550 0.1679 0.1744
0.1809 0.1873 0.1938 0.2003 0.2067 0.2132 0.2197 0.2261 0.2326 0.2391
0.2455 0.2520 0.2585 0.2649 0.2714 0.2843 0.2908 0.2973 0.3037 0.3102
0.3167 0.3231 0.3296 0.3361 0.3425 0.3490 0.3555 0.3619 0.3684 0.3813
0.3878 0.3942 0.4201 0.4912 0.5106 0.5236 0.5300 0.5753 0.5818 0.5947
0.6012 0.6141 0.6206 0.6335 0.6400 0.6464 0.6529 0.6594 0.6658 0.6723
0.6788 0.6852 0.6917 0.6982 0.7046 0.7111 0.7305 0.7434 0.7628 0.7757
0.8145 0.8857 0.9568 1.0279 1.0538 1.0926 1.1378 1.1702 1.6945
-1.2203 -0.9633 -0.7580 -0.5253 -0.3171 -0.1714 -0.1074 -0.1309 -0.2396 -0.4229
-0.6481 -0.8464 -0.9186 -0.9272 -0.8692 -0.4765 -0.4139 -0.2922 -0.1810 -0.1031
-0.0016 0.2116 0.5253 0.9924 1.4409 1.8127 2.0716 2.2210 2.2633 2.2022
2.0412 1.7891 1.4481 1.0288 0.5445 -0.5096 -0.9688 -1.2366 -1.2494 -1.1423
-1.0758 -1.0938 -1.1920 -1.3234 -1.3900 -1.3663 -1.3135 -1.2981 -1.3241 -1.3961
-1.4113 -1.4156 -1.3896 -1.3593 -1.3777 -1.3933 -1.3879 -1.2559 -1.2037 -1.0445
-0.9721 -0.8810 -0.7676 -0.3533 -0.1999 -0.1330 -0.1593 -0.2779 -0.4802 -0.7354
-1.0001 -1.1879 -1.2756 -1.3150 -1.3434 -1.3595 -1.3576 -1.4053 -1.4871 -1.5258
-1.5870 -1.6733 -1.7430 -1.8542 -1.8777 -1.9027 -1.9778 -2.0604 -3.6353
14 30 1 188 0 0 0 2.218E-19 0.000E+00
-0.0676 -0.0611 -0.0546 -0.0482 -0.0417 -0.0288 -0.0223 -0.0158 -0.0094 -0.0029
0.0036 0.0100 0.0165 0.0230 0.0294 0.0359 0.0553 0.0618 0.1006 0.1135
0.1264 0.1458 0.1588 0.1717 0.1846 0.1911 0.1976 0.2040 0.2105 0.2234
0.2299 0.2363 0.2428 0.2493 0.2557 0.2622 0.2687 0.2751 0.2881 0.2945
0.3010 0.3075 0.3139 0.3204 0.3269 0.3398 0.3463 0.3592 0.3657 0.3721
0.3851 0.3980 0.4174 0.4433 0.4756 0.5079 0.5597 0.5726 0.5855 0.5920
0.5984 0.6049 0.6178 0.6308 0.6372 0.6502 0.6566 0.6631 0.6696 0.6760
0.6825 0.6890 0.6954 0.7084 0.7148 0.7213 0.7278 0.7342 0.7472 0.7601
0.7730 0.7924 0.8183 0.9088 0.9670 1.0446 1.0705 1.6722
1.1374 1.1278 1.1084 1.0742 1.0198 0.8355 0.7035 0.5437 0.3590 0.1498
-0.0842 -0.3433 -0.6221 -0.8765 -1.0151 -0.9641 -0.5313 -0.4387 0.0295 0.1575
0.2549 0.3914 0.4908 0.6128 0.7631 0.8602 0.9734 1.1291 1.3356 1.8159
2.0191 2.1594 2.2186 2.2047 2.1110 1.9448 1.7205 1.4552 0.8946 0.6313
0.3895 0.1711 -0.0143 -0.1533 -0.2594 -0.3761 -0.4688 -0.6887 -0.7884 -0.8602
-0.9827 -1.0841 -1.2036 -1.3169 -1.3946 -1.4108 -1.3453 -1.3435 -1.3226 -1.2956
-1.2431 -1.1535 -0.9371 -0.7893 -0.6912 -0.4419 -0.3569 -0.3203 -0.3302 -0.3799
-0.4611 -0.5656 -0.6866 -0.9533 -1.0755 -1.1723 -1.2316 -1.2606 -1.2870 -1.3358
-1.3929 -1.4468 -1.4811 -1.5567 -1.5848 -1.7116 -1.7706 -3.5769
15 30 1 156 0 0 0 2.422E-18 0.000E+00
-0.0681 -0.0164 0.0806 0.1259 0.1323 0.1841 0.1905 0.2035 0.2099 0.2164
0.2229 0.2293 0.2358 0.2423 0.2487 0.2552 0.2617 0.2746 0.2811 0.2875
0.3005 0.3199 0.3263 0.3392 0.3457 0.4039 0.4556 0.4686 0.5009 0.5138
0.5526 0.5914 0.6173 0.6238 0.6302 0.6367 0.6496 0.6561 0.6626 0.6690
0.6755 0.6819 0.6884 0.7013 0.7078 0.7272 0.7595 0.8048 0.8630 1.0053
1.0699 1.1346 1.1992 1.2510 1.2898 1.8292
1.2075 1.1330 0.8379 0.6818 0.6526 0.3049 0.3234 0.4281 0.7238 1.1394
1.4858 1.7314 1.8770 1.9279 1.8978 1.7948 1.6358 1.2401 1.0745 0.9345
0.7830 0.6934 0.6496 0.5300 0.4806 0.2464 0.0731 0.0388 -0.0269 -0.0302
-0.1489 -0.2534 -0.3381 -0.3538 -0.3467 -0.2996 -0.1902 -0.1698 -0.1951 -0.2618
-0.3497 -0.4164 -0.4558 -0.4456 -0.4496 -0.4884 -0.5450 -0.5873 -0.6608 -0.7512
-0.8213 -0.8668 -0.9480 -0.9818 -1.0606 -2.6792
16 30 1 187 0 0 0 1.096E-18 0.000E+00
-0.0727 -0.0339 0.0372 0.0566 0.0631 0.0695 0.0760 0.0825 0.0889 0.0954
0.1019 0.1213 0.1277 0.1536 0.1730 0.1989 0.2118 0.2183 0.2247 0.2312
0.2377 0.2441 0.2571 0.2635 0.2700 0.2765 0.2829 0.2894 0.2959 0.3023
0.3088 0.3153 0.3217 0.3282 0.3347 0.3411 0.3476 0.3540 0.3605 0.3864
0.3993 0.4187 0.4252 0.4316 0.4381 0.4510 0.4575 0.4640 0.4704 0.4834
0.5092 0.5480 0.5545 0.5739 0.5868 0.5933 0.5998 0.6192 0.6386 0.6450
0.6515 0.6580 0.6644 0.6709 0.6774 0.6838 0.6903 0.6967 0.7032 0.7161
0.7226 0.7291 0.7355 0.7420 0.7485 0.7614 0.7679 0.7743 0.8002 0.8390
0.9295 1.0588 1.1946 1.2334 1.2722 1.3110 1.8801
0.9869 0.8777 0.5862 0.5430 0.5487 0.5853 0.6390 0.6804 0.6905 0.6600
0.5968 0.3541 0.2889 0.0857 -0.0589 -0.3056 -0.4627 -0.5345 -0.5962 -0.5700
-0.3864 -0.0228 0.8790 1.2616 1.5595 1.7626 1.8689 1.8843 1.8105 1.6542
1.4302 1.1629 0.8857 0.6489 0.4734 0.3234 0.2217 0.1344 0.0756 -0.0754
-0.1538 -0.2476 -0.2694 -0.2711 -0.2484 -0.1815 -0.1760 -0.2055 -0.2701 -0.4482
-0.6431 -0.7871 -0.7999 -0.7855 -0.7291 -0.7333 -0.7731 -0.9498 -1.0662 -1.0785
-1.0245 -0.9080 -0.7540 -0.5907 -0.4583 -0.3746 -0.3480 -0.3784 -0.4562 -0.6574
-0.7326 -0.7894 -0.8373 -0.8671 -0.8578 -0.7575 -0.7256 -0.7196 -0.7389 -0.7304
-0.7095 -0.7648 -0.8832 -0.9196 -0.9433 -1.0170 -2.7231
17 30 1 175 0 0 0 1.047E-18 0.000E+00
-0.0729 -0.0341 0.0370 0.0888 0.1405 0.1534 0.1599 0.1857 0.1987 0.2116
0.2181 0.2245 0.2310 0.2375 0.2504 0.2569 0.2633 0.2698 0.2763 0.2827
0.2892 0.2957 0.3021 0.3086 0.3215 0.3280 0.3345 0.3409 0.3474 0.3539
0.3603 0.3991 0.4185 0.4379 0.4638 0.5090 0.5608 0.5672 0.5931 0.5996
0.6060 0.6125 0.6190 0.6254 0.6319 0.6384 0.6448 0.6513 0.6578 0.6642
0.6707 0.6772 0.6836 0.6901 0.6966 0.7030 0.7095 0.7160 0.7224 0.7289
0.7354 0.7418 0.7548 0.7612 0.7677 0.7806 0.7871 0.8324 0.9293 1.0587
1.1944 1.2268 1.2785 1.3108 1.8811
0.9709 0.8602 0.5651 0.3219 0.0546 -0.0174 -0.0626 -0.3103 -0.4992 -0.7253
-0.8284 -0.8282 -0.6388 -0.2654 0.6641 1.0881 1.4394 1.7034 1.8761 1.9579
1.9500 1.8559 1.6841 1.4434 0.8788 0.6439 0.4649 0.3298 0.2145 0.1348
0.0798 -0.1753 -0.2806 -0.3581 -0.4108 -0.6093 -0.8816 -0.9033 -0.9162 -0.9360
-0.9738 -1.0007 -1.0108 -1.0069 -0.9834 -0.9764 -0.9867 -0.9673 -0.8574 -0.6709
-0.4695 -0.3147 -0.2305 -0.2224 -0.2827 -0.3895 -0.5070 -0.6002 -0.6610 -0.7032
-0.7314 -0.7365 -0.6968 -0.6910 -0.7122 -0.7891 -0.8036 -0.7517 -0.7232 -0.7689
-0.8879 -0.9212 -0.9573 -1.0203 -2.7296
18 30 1 187 0 0 0 5.612E-19 0.000E+00
-0.0783 -0.0589 -0.0525 -0.0460 -0.0266 -0.0137 -0.0072 -0.0007 0.0057 0.0122
0.0187 0.0251 0.0316 0.0445 0.0833 0.0898 0.1157 0.1221 0.1286 0.1351
0.1609 0.1674 0.1803 0.1868 0.1932 0.1997 0.2062 0.2126 0.2191 0.2256
0.2320 0.2385 0.2450 0.2579 0.2644 0.2708 0.2773 0.2838 0.2902 0.2967
0.3032 0.3096 0.3161 0.3226 0.3290 0.3549 0.3614 0.3678 0.3743 0.3872
0.4066 0.4390 0.5036 0.5230 0.5424 0.5489 0.5683 0.5747 0.5812 0.6006
0.6071 0.6329 0.6717 0.6782 0.6847 0.6911 0.7041 0.7105 0.7170 0.7235
0.7429 0.7493 0.7558 0.7687 0.7752 0.7817 0.7881 0.7946 0.8011 0.8399
0.9045 1.0662 1.1696 1.2795 1.3377 1.3895 1.8909
0.9423 0.9421 0.9267 0.8957 0.7242 0.5734 0.5048 0.4517 0.4201 0.4144
0.4354 0.4793 0.5321 0.6722 1.1563 1.2232 1.4382 1.4673 1.4688 1.4583
1.2233 1.1575 0.9562 0.8441 0.7205 0.5850 0.4348 0.2661 0.0793 -0.1167
-0.2469 -0.1864 0.0525 0.6295 0.9023 1.1614 1.4037 1.6200 1.7971 1.9115
1.9895 1.9943 1.9364 1.8429 1.7075 1.0789 0.9375 0.8353 0.7831 0.7285
0.6046 0.4684 0.2689 0.2144 0.1354 0.0899 -0.0846 -0.1243 -0.1418 -0.1618
-0.1855 -0.3155 -0.4292 -0.4342 -0.4213 -0.3982 -0.3190 -0.2767 -0.2506 -0.2481
-0.2857 -0.3098 -0.3574 -0.4949 -0.5565 -0.6061 -0.6447 -0.6729 -0.6893 -0.7167
-0.7753 -0.8544 -0.9435 -1.0566 -1.1378 -1.2854 -2.7921
19 30 1 177 0 0 0 6.342E-19 0.000E+00
-0.0799 -0.0411 0.0041 0.0494 0.0623 0.0753 0.0882 0.0947 0.1011 0.1076
0.1464 0.1593 0.1852 0.2110 0.2304 0.2434 0.2498 0.2563 0.2628 0.2692
0.2757 0.2822 0.2886 0.2951 0.3016 0.3080 0.3145 0.3210 0.3274 0.3339
0.3404 0.3468 0.3533 0.3598 0.3662 0.3727 0.3792 0.3856 0.3986 0.4115
0.4244 0.4438 0.4567 0.4632 0.5020 0.5473 0.5861 0.6249 0.6443 0.6637
0.6701 0.6766 0.6831 0.6895 0.6960 0.7025 0.7089 0.7154 0.7219 0.7283
0.7348 0.7413 0.7477 0.7607 0.7671 0.7736 0.7801 0.7865 0.7930 0.7994
0.8124 0.8576 0.9805 1.0581 1.1163 1.1680 1.7425
0.7639 0.6627 0.4850 0.2634 0.2538 0.2559 0.4466 0.5077 0.5273 0.5035
0.2042 0.0947 -0.0582 -0.1702 -0.2197 -0.2021 -0.1650 -0.1089 0.0261 0.2574
0.6024 0.9931 1.3524 1.6336 1.8235 1.9182 1.9196 1.8309 1.6567 1.4091
1.1052 0.7800 0.4834 0.2426 0.0902 -0.0295 -0.1260 -0.2061 -0.3198 -0.4249
-0.4975 -0.6009 -0.6742 -0.7026 -0.8064 -1.0032 -1.1014 -1.1495 -1.1691 -1.2070
-1.2104 -1.1933 -1.1447 -1.0846 -0.9979 -0.8534 -0.6473 -0.4304 -0.2584 -0.1638
-0.1546 -0.2285 -0.3699 -0.7119 -0.8418 -0.9419 -1.0276 -1.1000 -1.1548 -1.1893
-1.2204 -1.2906 -1.3994 -1.4405 -1.5351 -1.6826 -3.4085
20 30 1 190 0 0 0 9.549E-19 0.000E+00
-0.0806 -0.0418 0.0164 0.0552 0.0811 0.1134 0.1522 0.1651 0.1716 0.1780
0.1845 0.1910 0.1974 0.2039 0.2104 0.2233 0.2362 0.2492 0.2556 0.2621
0.2686 0.2750 0.2815 0.2880 0.3009 0.3074 0.3138 0.3203 0.3268 0.3332
0.3397 0.3462 0.3526 0.3656 0.3720 0.3785 0.3850 0.3979 0.4173 0.4238
0.4496 0.4626 0.4690 0.4755 0.4820 0.4949 0.5013 0.5078 0.5143 0.5207
0.5272 0.5337 0.5531 0.5595 0.6177 0.6242 0.6371 0.6501 0.6565 0.6630
0.6695 0.6759 0.6824 0.6889 0.6953 0.7018 0.7083 0.7147 0.7212 0.7277
0.7341 0.7406 0.7471 0.7535 0.7665 0.7729 0.7794 0.7859 0.7923 0.7988
0.8053 0.9022 0.9734 1.0639 1.1286 1.1609 1.1997 1.2191 1.2643 1.8306
0.9485 0.8447 0.6139 0.4424 0.3162 0.1361 -0.1107 -0.1065 -0.0659 0.0913
0.2797 0.4260 0.4982 0.4943 0.4244 0.2081 0.1003 0.1470 0.2131 0.2947
0.3959 0.5370 0.7204 0.9463 1.4651 1.6857 1.8483 1.9422 1.9643 1.9235
1.8134 1.6403 1.4178 0.8905 0.6568 0.4850 0.3979 0.3077 0.1054 0.0540
-0.1074 -0.1761 -0.1937 -0.1962 -0.1897 -0.1132 -0.1113 -0.1663 -0.2861 -0.4608
-0.6524 -0.7658 -0.9552 -0.9758 -0.9884 -0.9819 -0.9292 -0.8365 -0.8068 -0.8145
-0.8643 -0.9389 -1.0007 -1.0079 -0.9689 -0.8727 -0.7196 -0.5294 -0.3511 -0.2242
-0.1657 -0.1775 -0.2522 -0.3740 -0.6629 -0.7894 -0.8939 -0.9760 -1.0347 -1.0712
-1.0903 -1.1765 -1.2299 -1.2768 -1.3600 -1.3780 -1.3926 -1.4185 -1.5268 -3.2272
21 30 1 110 0 0 0 9.590E-20 0.000E+00
0.002 0.354 0.391 0.434 0.477 0.514 1.005 1.176 1.443 2.009
-0.324 -1.282 -0.817 -1.563 0.155 -1.521 -2.592 -2.789 -3.225 -4.916
22 30 1 114 0 0 0 2.518E-19 0.000E+00
0.002 0.103 0.194 0.349 0.418 0.450 0.488 0.520 0.562 0.744
0.872 1.203 1.486 2.025
0.091 -0.401 -0.085 -0.877 -0.842 -0.296 1.253 -0.454 -0.806 -1.511
-1.898 -2.285 -2.708 -4.310
23 30 1 114 0 0 0 1.130E-19 0.000E+00
0.007 0.445 0.493 0.525 0.594 0.642 0.653 0.680 0.717 0.744
1.085 1.219 1.598 2.132
-0.261 -1.035 -0.296 -1.704 -1.123 -0.208 -1.563 -1.581 -0.806 -1.616
-2.320 -2.637 -3.130 -4.732
24 30 1 113 0 0 0 3.942E-19 0.000E+00
0.003 0.189 0.270 0.510 0.590 0.639 0.661 0.688 0.768 0.830
1.146 1.368 1.987
0.285 -0.384 -0.208 -1.070 -1.299 0.549 -0.261 -0.771 -1.211 -1.563
-2.268 -2.796 -4.662
25 30 1 120 0 0 0 7.535E-20 0.000E+00
0.007 0.194 0.242 0.290 0.397 0.520 0.589 0.626 0.685 0.706
0.744 0.776 0.824 0.851 0.973 1.011 1.123 1.262 1.747 2.276
-0.437 -0.771 -0.278 -0.930 -1.088 -1.141 -0.049 -1.898 -0.666 -2.004
-0.032 -1.828 -0.507 -1.599 -1.687 -1.898 -2.056 -2.426 -3.007 -4.609
26 30 1 115 0 0 0 4.564E-19 0.000E+00
0.007 0.258 0.349 0.541 0.594 0.621 0.669 0.738 0.776 0.797
0.840 0.931 1.288 1.785 2.308
0.338 -0.380 -0.169 -0.845 -1.225 -0.676 -1.127 -0.944 0.380 -0.296
0.521 -0.831 -1.634 -2.239 -3.817
27 30 1 115 0 0 0 2.495E-19 0.000E+00
0.002 0.258 0.626 0.674 0.706 0.797 0.840 0.861 0.883 0.920
0.963 1.133 1.358 1.763 2.335
0.091 -0.560 -1.335 -0.525 -1.651 -1.810 -1.317 0.127 -1.387 -0.824
-1.775 -2.180 -2.655 -3.289 -4.961
28 30 1 115 0 0 0 3.212E-19 0.000E+00
0.004 0.241 0.303 0.384 0.727 0.752 0.789 0.889 0.976 1.020
1.063 1.157 1.705 1.985 2.570
0.197 -0.261 0.408 -0.613 -1.475 -0.806 -1.722 -1.828 -0.683 -0.137
-1.757 -2.180 -2.479 -2.725 -4.521
29 30 1 114 0 0 0 4.143E-19 0.000E+00
-0.002 0.328 0.384 0.434 0.584 0.802 0.976 1.038 1.057 1.125
1.213 1.524 2.004 2.639
0.320 -0.437 0.109 -0.507 -1.018 -1.563 -2.056 -1.792 0.602 -1.387
-2.373 -2.708 -3.025 -4.891
*** Line transitions
1 2 0 0 4 0 0 0.000E+00 3.6
1 3 -1 1 1 0 0 1.840E+00 7.000E-01
T 3 29 1000. 0.
14.6E+8 0. 0. 0. 0.
1 4 0 0 4 0 0 0.000E+00 5.000E-02
1 5 0 0 4 0 0 0.000E+00 5.000E-02
1 6 0 0 4 0 0 0.000E+00 5.000E-02
1 7 0 0 4 0 0 0.000E+00 5.000E-02
1 8 0 0 4 0 0 0.000E+00 5.000E-02
1 9 0 0 4 0 0 0.000E+00 5.000E-02
1 10 -1 0 1 0 0 3.020E-03 2.000E-01
F 1 7 0. 0.
1 11 0 0 4 0 0 0.000E+00 5.000E-02
1 12 0 0 4 0 0 0.000E+00 5.000E-02
1 13 0 0 4 0 0 0.000E+00 5.000E-02
1 14 0 0 4 0 0 0.000E+00 5.000E-02
1 15 0 0 4 0 0 0.000E+00 5.000E-02
1 16 0 0 4 0 0 0.000E+00 5.000E-02
1 17 0 0 4 0 0 0.000E+00 5.000E-02
1 18 0 0 4 0 0 0.000E+00 5.000E-02
1 19 0 0 4 0 0 0.000E+00 5.000E-02
1 20 -1 0 1 0 0 5.670E-04 2.000E-01
F 1 7 0. 0.
1 21 0 0 4 0 0 0.000E+00 5.000E-02
1 22 -1 0 1 0 0 1.090E-03 2.000E-01
F 1 7 0. 0.
1 23 0 0 4 0 0 0.000E+00 5.000E-02
1 24 -1 0 1 0 0 1.100E-03 2.000E-01
F 1 7 0. 0.
1 25 0 0 4 0 0 0.000E+00 5.000E-02
1 26 -1 0 1 0 0 1.050E-03 2.000E-01
F 1 7 0. 0.
1 27 -1 0 1 0 0 9.980E-04 2.000E-01
F 1 7 0. 0.
1 28 -1 0 1 0 0 9.480E-04 2.000E-01
F 1 7 0. 0.
1 29 -1 0 1 0 0 8.580E-04 2.000E-01
F 1 7 0. 0.
2 3 0 0 4 0 0 0.000E+00 5.000E-02
2 4 0 0 4 0 0 0.000E+00 5.000E-02
2 5 -1 0 1 0 0 1.300E-01 2.000E-01
F 1 7 0. 0.
2 6 -1 0 1 0 0 6.122E-01 2.000E-01
F 1 7 0. 0.
2 7 0 0 4 0 0 0.000E+00 5.000E-02
2 8 -1 0 1 0 0 9.000E-01 2.000E-01
F 1 7 0. 0.
2 9 0 0 4 0 0 0.000E+00 5.000E-02
2 10 0 0 4 0 0 0.000E+00 5.000E-02
2 11 0 0 4 0 0 0.000E+00 5.000E-02
2 12 0 0 4 0 0 0.000E+00 5.000E-02
2 13 -1 0 1 0 0 1.656E-02 2.000E-01
F 1 7 0. 0.
2 14 0 0 4 0 0 0.000E+00 5.000E-02
2 15 -1 0 1 0 0 5.300E-02 2.000E-01
F 1 7 0. 0.
2 16 0 0 4 0 0 0.000E+00 5.000E-02
2 17 0 0 4 0 0 0.000E+00 5.000E-02
2 18 0 0 4 0 0 0.000E+00 5.000E-02
2 19 0 0 4 0 0 0.000E+00 5.000E-02
2 20 0 0 4 0 0 0.000E+00 5.000E-02
2 21 -1 0 1 0 0 1.748E-02 2.000E-01
F 1 7 0. 0.
2 22 0 0 4 0 0 0.000E+00 5.000E-02
2 23 -1 0 1 0 0 6.967E-03 2.000E-01
F 1 7 0. 0.
2 24 0 0 4 0 0 0.000E+00 5.000E-02
2 25 -1 0 1 0 0 3.544E-03 2.000E-01
F 1 7 0. 0.
2 26 0 0 4 0 0 0.000E+00 5.000E-02
2 27 -1 0 1 0 0 2.069E-03 2.000E-01
F 1 7 0. 0.
2 28 -1 0 1 0 0 1.321E-03 2.000E-01
F 1 7 0. 0.
2 29 -1 0 1 0 0 8.989E-04 2.000E-01
F 1 7 0. 0.
3 4 -1 0 1 0 0 5.600E-04 7.000E-01
F 1 7 0. 0.
3 5 0 0 4 0 0 0.000E+00 5.000E-02
3 6 0 0 4 0 0 0.000E+00 5.000E-02
3 7 -1 0 1 0 0 1.443E-01 2.000E-01
F 1 7 0. 0.
3 8 0 0 4 0 0 0.000E+00 5.000E-02
3 9 0 0 4 0 0 0.000E+00 5.000E-02
3 10 0 0 4 0 0 0.000E+00 5.000E-02
3 11 -1 0 1 0 0 1.377E+00 2.000E-01
F 1 7 0. 0.
3 12 -1 0 1 0 0 1.977E-01 2.000E-01
F 1 7 0. 0.
3 13 0 0 4 0 0 0.000E+00 5.000E-02
3 14 -1 0 1 0 0 1.617E-02 2.000E-01
F 1 7 0. 0.
3 15 0 0 4 0 0 0.000E+00 5.000E-02
3 16 0 0 4 0 0 0.000E+00 5.000E-02
3 17 0 0 4 0 0 0.000E+00 5.000E-02
3 18 -1 0 1 0 0 4.067E-01 2.000E-01
F 1 7 0. 0.
3 19 0 0 4 0 0 0.000E+00 5.000E-02
3 20 0 0 4 0 0 0.000E+00 5.000E-02
3 21 0 0 4 0 0 0.000E+00 5.000E-02
3 22 -1 0 1 0 0 1.213E-01 2.000E-01
F 1 7 0. 0.
3 23 0 0 4 0 0 0.000E+00 5.000E-02
3 24 -1 0 1 0 0 4.497E-02 2.000E-01
F 1 7 0. 0.
3 25 0 0 4 0 0 0.000E+00 5.000E-02
3 26 -1 0 1 0 0 2.116E-02 2.000E-01
F 1 7 0. 0.
3 27 -1 0 1 0 0 1.161E-02 2.000E-01
F 1 7 0. 0.
3 28 -1 0 1 0 0 7.073E-03 2.000E-01
F 1 7 0. 0.
3 29 -1 0 1 0 0 4.647E-03 2.000E-01
F 1 7 0. 0.
4 5 0 0 4 0 0 0.000E+00 5.000E-02
4 6 0 0 4 0 0 0.000E+00 5.000E-02
4 7 0 0 4 0 0 0.000E+00 5.000E-02
4 8 0 0 4 0 0 0.000E+00 5.000E-02
4 9 0 0 4 0 0 0.000E+00 5.000E-02
4 10 -1 0 1 0 0 1.200E-01 2.000E-01
F 1 7 0. 0.
4 11 0 0 4 0 0 0.000E+00 5.000E-02
4 12 0 0 4 0 0 0.000E+00 5.000E-02
4 13 0 0 4 0 0 0.000E+00 5.000E-02
4 14 0 0 4 0 0 0.000E+00 5.000E-02
4 15 0 0 4 0 0 0.000E+00 5.000E-02
4 16 0 0 4 0 0 0.000E+00 5.000E-02
4 17 -1 0 1 0 0 3.560E-01 2.000E-01
F 1 7 0. 0.
4 18 0 0 4 0 0 0.000E+00 5.000E-02
4 19 0 0 4 0 0 0.000E+00 5.000E-02
4 20 -1 0 1 0 0 2.320E-02 2.000E-01
F 1 7 0. 0.
4 21 0 0 4 0 0 0.000E+00 5.000E-02
4 22 -1 0 1 0 0 1.357E-01 2.000E-01
F 1 7 0. 0.
4 23 0 0 4 0 0 0.000E+00 5.000E-02
4 24 -1 0 1 0 0 7.024E-02 2.000E-01
F 1 7 0. 0.
4 25 0 0 4 0 0 0.000E+00 5.000E-02
4 26 -1 0 1 0 0 6.264E-01 2.000E-01
F 1 7 0. 0.
4 27 -1 0 1 0 0 3.230E-02 2.000E-01
F 1 7 0. 0.
4 28 -1 0 1 0 0 2.576E-02 2.000E-01
F 1 7 0. 0.
4 29 -1 0 1 0 0 2.170E-02 2.000E-01
F 1 7 0. 0.
5 6 0 0 4 0 0 0.000E+00 5.000E-02
5 7 0 0 4 0 0 0.000E+00 5.000E-02
5 8 0 0 4 0 0 0.000E+00 5.000E-02
5 9 -1 0 1 0 0 1.257E+00 7.000E-01
F 1 7 0. 0.
5 10 0 0 4 0 0 0.000E+00 5.000E-02
5 11 0 0 4 0 0 0.000E+00 5.000E-02
5 12 0 0 4 0 0 0.000E+00 5.000E-02
5 13 0 0 4 0 0 0.000E+00 5.000E-02
5 14 0 0 4 0 0 0.000E+00 5.000E-02
5 15 0 0 4 0 0 0.000E+00 5.000E-02
5 16 0 0 4 0 0 0.000E+00 5.000E-02
5 17 0 0 4 0 0 0.000E+00 5.000E-02
5 18 0 0 4 0 0 0.000E+00 5.000E-02
5 19 -1 0 1 0 0 9.533E-05 2.000E-01
F 1 7 0. 0.
5 20 0 0 4 0 0 0.000E+00 5.000E-02
5 21 -1 0 1 0 0 1.897E-03 2.000E-01
F 1 7 0. 0.
5 22 0 0 4 0 0 0.000E+00 5.000E-02
5 23 -1 0 1 0 0 3.767E-03 2.000E-01
F 1 7 0. 0.
5 24 0 0 4 0 0 0.000E+00 5.000E-02
5 25 -1 0 1 0 0 7.400E-03 2.000E-01
F 1 7 0. 0.
5 26 0 0 4 0 0 0.000E+00 5.000E-02
5 27 -1 0 1 0 0 2.683E-02 2.000E-01
F 1 7 0. 0.
5 28 -1 0 1 0 0 7.133E-01 2.000E-01
F 1 7 0. 0.
5 29 -1 0 1 0 0 1.790E-01 2.000E-01
F 1 7 0. 0.
6 7 0 0 4 0 0 0.000E+00 5.000E-02
6 8 0 0 4 0 0 0.000E+00 5.000E-02
6 9 -1 0 1 0 0 6.533E-05 7.000E-01
F 1 7 0. 0.
6 10 0 0 4 0 0 0.000E+00 5.000E-02
6 11 0 0 4 0 0 0.000E+00 5.000E-02
6 12 0 0 4 0 0 0.000E+00 5.000E-02
6 13 0 0 4 0 0 0.000E+00 5.000E-02
6 14 0 0 4 0 0 0.000E+00 5.000E-02
6 15 0 0 4 0 0 0.000E+00 5.000E-02
6 16 0 0 4 0 0 0.000E+00 5.000E-02
6 17 0 0 4 0 0 0.000E+00 5.000E-02
6 18 0 0 4 0 0 0.000E+00 5.000E-02
6 19 -1 0 1 0 0 7.056E-05 2.000E-01
F 1 7 0. 0.
6 20 0 0 4 0 0 0.000E+00 5.000E-02
6 21 -1 0 1 0 0 8.544E-05 2.000E-01
F 1 7 0. 0.
6 22 0 0 4 0 0 0.000E+00 5.000E-02
6 23 -1 0 1 0 0 1.756E-04 2.000E-01
F 1 7 0. 0.
6 24 0 0 4 0 0 0.000E+00 5.000E-02
6 25 -1 0 1 0 0 6.222E-04 2.000E-01
F 1 7 0. 0.
6 26 0 0 4 0 0 0.000E+00 5.000E-02
6 27 -1 0 1 0 0 4.933E-03 2.000E-01
F 1 7 0. 0.
6 28 -1 0 1 0 0 2.556E-01 2.000E-01
F 1 7 0. 0.
6 29 -1 0 1 0 0 8.378E-02 2.000E-01
F 1 7 0. 0.
7 8 0 0 4 0 0 0.000E+00 5.000E-02
7 9 0 0 4 0 0 0.000E+00 5.000E-02
7 10 -1 0 1 0 0 1.030E+00 7.000E-01
F 1 7 0. 0.
7 11 0 0 4 0 0 0.000E+00 5.000E-02
7 12 0 0 4 0 0 0.000E+00 5.000E-02
7 13 0 0 4 0 0 0.000E+00 5.000E-02
7 14 0 0 4 0 0 0.000E+00 5.000E-02
7 15 0 0 4 0 0 0.000E+00 5.000E-02
7 16 0 0 4 0 0 0.000E+00 5.000E-02
7 17 0 0 4 0 0 0.000E+00 5.000E-02
7 18 0 0 4 0 0 0.000E+00 5.000E-02
7 19 0 0 4 0 0 0.000E+00 5.000E-02
7 20 -1 0 1 0 0 3.250E-02 2.000E-01
F 1 7 0. 0.
7 21 0 0 4 0 0 0.000E+00 5.000E-02
7 22 -1 0 1 0 0 5.010E-02 2.000E-01
F 1 7 0. 0.
7 23 0 0 4 0 0 0.000E+00 5.000E-02
7 24 -1 0 1 0 0 5.880E-02 2.000E-01
F 1 7 0. 0.
7 25 0 0 4 0 0 0.000E+00 5.000E-02
7 26 -1 0 1 0 0 7.070E-02 2.000E-01
F 1 7 0. 0.
7 27 -1 0 1 0 0 8.690E-02 2.000E-01
F 1 7 0. 0.
7 28 -1 0 1 0 0 1.060E-01 2.000E-01
F 1 7 0. 0.
7 29 -1 0 1 0 0 1.200E-01 2.000E-01
F 1 7 0. 0.
8 9 -1 0 1 0 0 1.500E-01 7.000E-01
F 1 7 0. 0.
8 10 0 0 4 0 0 0.000E+00 5.000E-02
8 11 0 0 4 0 0 0.000E+00 5.000E-02
8 12 0 0 4 0 0 0.000E+00 5.000E-02
8 13 0 0 4 0 0 0.000E+00 5.000E-02
8 14 0 0 4 0 0 0.000E+00 5.000E-02
8 15 0 0 4 0 0 0.000E+00 5.000E-02
8 16 -1 0 1 0 0 6.353E-01 2.000E-01
F 1 7 0. 0.
8 17 0 0 4 0 0 0.000E+00 5.000E-02
8 18 0 0 4 0 0 0.000E+00 5.000E-02
8 19 -1 0 1 0 0 1.567E-03 2.000E-01
F 1 7 0. 0.
8 20 0 0 4 0 0 0.000E+00 5.000E-02
8 21 -1 0 1 0 0 4.187E-02 2.000E-01
F 1 7 0. 0.
8 22 0 0 4 0 0 0.000E+00 5.000E-02
8 23 -1 0 1 0 0 3.930E-02 2.000E-01
F 1 7 0. 0.
8 24 0 0 4 0 0 0.000E+00 5.000E-02
8 25 -1 0 1 0 0 2.493E-01 2.000E-01
F 1 7 0. 0.
8 26 0 0 4 0 0 0.000E+00 5.000E-02
8 27 -1 0 1 0 0 1.700E-01 2.000E-01
F 1 7 0. 0.
8 28 -1 0 1 0 0 8.572E-02 2.000E-01
F 1 7 0. 0.
8 29 -1 0 1 0 0 4.862E-02 2.000E-01
F 1 7 0. 0.
9 10 0 0 4 0 0 0.000E+00 5.000E-02
9 11 0 0 4 0 0 0.000E+00 5.000E-02
9 12 0 0 4 0 0 0.000E+00 5.000E-02
9 13 -1 0 1 0 0 2.500E-01 2.000E-01
F 1 7 0. 0.
9 14 0 0 4 0 0 0.000E+00 5.000E-02
9 15 -1 0 1 0 0 1.086E+00 2.000E-01
F 1 7 0. 0.
9 16 0 0 4 0 0 0.000E+00 5.000E-02
9 17 0 0 4 0 0 0.000E+00 5.000E-02
9 18 0 0 4 0 0 0.000E+00 5.000E-02
9 19 0 0 4 0 0 0.000E+00 5.000E-02
9 20 0 0 4 0 0 0.000E+00 5.000E-02
9 21 -1 0 1 0 0 1.060E-01 2.000E-01
F 1 7 0. 0.
9 22 0 0 4 0 0 0.000E+00 5.000E-02
9 23 -1 0 1 0 0 2.721E-02 2.000E-01
F 1 7 0. 0.
9 24 0 0 4 0 0 0.000E+00 5.000E-02
9 25 -1 0 1 0 0 1.071E-02 2.000E-01
F 1 7 0. 0.
9 26 0 0 4 0 0 0.000E+00 5.000E-02
9 27 -1 0 1 0 0 5.256E-03 2.000E-01
F 1 7 0. 0.
9 28 -1 0 1 0 0 2.964E-03 2.000E-01
F 1 7 0. 0.
9 29 -1 0 1 0 0 1.844E-03 2.000E-01
F 1 7 0. 0.
10 11 -1 0 1 0 0 1.487E-01 7.000E-01
F 1 7 0. 0.
10 12 -1 0 1 0 0 3.037E-05 7.000E-01
F 1 7 0. 0.
10 13 0 0 4 0 0 0.000E+00 5.000E-02
10 14 -1 0 1 0 0 2.373E-01 2.000E-01
F 1 7 0. 0.
10 15 0 0 4 0 0 0.000E+00 5.000E-02
10 16 0 0 4 0 0 0.000E+00 5.000E-02
10 17 0 0 4 0 0 0.000E+00 5.000E-02
10 18 -1 0 1 0 0 6.867E-01 2.000E-01
F 1 7 0. 0.
10 19 0 0 4 0 0 0.000E+00 5.000E-02
10 20 0 0 4 0 0 0.000E+00 5.000E-02
10 21 0 0 4 0 0 0.000E+00 5.000E-02
10 22 -1 0 1 0 0 1.442E-01 2.000E-01
F 1 7 0. 0.
10 23 0 0 4 0 0 0.000E+00 5.000E-02
10 24 -1 0 1 0 0 3.800E-02 2.000E-01
F 1 7 0. 0.
10 25 0 0 4 0 0 0.000E+00 5.000E-02
10 26 -1 0 1 0 0 1.393E-02 2.000E-01
F 1 7 0. 0.
10 27 -1 0 1 0 0 6.347E-03 2.000E-01
F 1 7 0. 0.
10 28 -1 0 1 0 0 3.397E-03 2.000E-01
F 1 7 0. 0.
10 29 -1 0 1 0 0 2.040E-03 2.000E-01
F 1 7 0. 0.
11 12 0 0 4 0 0 0.000E+00 5.000E-02
11 13 0 0 4 0 0 0.000E+00 5.000E-02
11 14 0 0 4 0 0 0.000E+00 5.000E-02
11 15 0 0 4 0 0 0.000E+00 5.000E-02
11 16 0 0 4 0 0 0.000E+00 5.000E-02
11 17 -1 0 1 0 0 6.260E-01 2.000E-01
F 1 7 0. 0.
11 18 0 0 4 0 0 0.000E+00 5.000E-02
11 19 0 0 4 0 0 0.000E+00 5.000E-02
11 20 -1 0 1 0 0 6.020E-02 2.000E-01
F 1 7 0. 0.
11 21 0 0 4 0 0 0.000E+00 5.000E-02
11 22 -1 0 1 0 0 2.033E-02 2.000E-01
F 1 7 0. 0.
11 23 0 0 4 0 0 0.000E+00 5.000E-02
11 24 -1 0 1 0 0 2.666E-02 2.000E-01
F 1 7 0. 0.
11 25 0 0 4 0 0 0.000E+00 5.000E-02
11 26 -1 0 1 0 0 2.821E-02 2.000E-01
F 1 7 0. 0.
11 27 -1 0 1 0 0 2.480E-02 2.000E-01
F 1 7 0. 0.
11 28 -1 0 1 0 0 2.222E-02 2.000E-01
F 1 7 0. 0.
11 29 -1 0 1 0 0 1.954E-02 2.000E-01
F 1 7 0. 0.
12 13 0 0 4 0 0 0.000E+00 5.000E-02
12 14 0 0 4 0 0 0.000E+00 5.000E-02
12 15 0 0 4 0 0 0.000E+00 5.000E-02
12 16 0 0 4 0 0 0.000E+00 5.000E-02
12 17 0 0 4 0 0 0.000E+00 5.000E-02
12 18 0 0 4 0 0 0.000E+00 5.000E-02
12 19 0 0 4 0 0 0.000E+00 5.000E-02
12 20 -1 0 1 0 0 4.440E-03 2.000E-01
F 1 7 0. 0.
12 21 0 0 4 0 0 0.000E+00 5.000E-02
12 22 -1 0 1 0 0 3.360E-03 2.000E-01
F 1 7 0. 0.
12 23 0 0 4 0 0 0.000E+00 5.000E-02
12 24 -1 0 1 0 0 3.700E-03 2.000E-01
F 1 7 0. 0.
12 25 0 0 4 0 0 0.000E+00 5.000E-02
12 26 -1 0 1 0 0 4.400E-03 2.000E-01
F 1 7 0. 0.
12 27 -1 0 1 0 0 5.390E-03 2.000E-01
F 1 7 0. 0.
12 28 -1 0 1 0 0 6.510E-03 2.000E-01
F 1 7 0. 0.
12 29 -1 0 1 0 0 7.360E-03 2.000E-01
F 1 7 0. 0.
13 14 0 0 4 0 0 0.000E+00 5.000E-02
13 15 0 0 4 0 0 0.000E+00 5.000E-02
13 16 0 0 4 0 0 0.000E+00 5.000E-02
13 17 0 0 4 0 0 0.000E+00 5.000E-02
13 18 0 0 4 0 0 0.000E+00 5.000E-02
13 19 -1 0 1 0 0 1.760E+00 7.000E-01
F 1 7 0. 0.
13 20 0 0 4 0 0 0.000E+00 5.000E-02
13 21 -1 0 1 0 0 5.500E-03 2.000E-01
F 1 7 0. 0.
13 22 0 0 4 0 0 0.000E+00 5.000E-02
13 23 -1 0 1 0 0 6.133E-05 2.000E-01
F 1 7 0. 0.
13 24 0 0 4 0 0 0.000E+00 5.000E-02
13 25 -1 0 1 0 0 4.600E-05 2.000E-01
F 1 7 0. 0.
13 26 0 0 4 0 0 0.000E+00 5.000E-02
13 27 -1 0 1 0 0 1.873E-04 2.000E-01
F 1 7 0. 0.
13 28 -1 0 1 0 0 1.350E-03 2.000E-01
F 1 7 0. 0.
13 29 -1 0 1 0 0 9.000E-05 2.000E-01
F 1 7 0. 0.
14 15 0 0 4 0 0 0.000E+00 5.000E-02
14 16 0 0 4 0 0 0.000E+00 5.000E-02
14 17 0 0 4 0 0 0.000E+00 5.000E-02
14 18 0 0 4 0 0 0.000E+00 5.000E-02
14 19 0 0 4 0 0 0.000E+00 5.000E-02
14 20 -1 0 1 0 0 1.540E+00 7.000E-01
F 1 7 0. 0.
14 21 0 0 4 0 0 0.000E+00 5.000E-02
14 22 -1 0 1 0 0 7.930E-03 2.000E-01
F 1 7 0. 0.
14 23 0 0 4 0 0 0.000E+00 5.000E-02
14 24 -1 0 1 0 0 1.400E-02 2.000E-01
F 1 7 0. 0.
14 25 0 0 4 0 0 0.000E+00 5.000E-02
14 26 -1 0 1 0 0 1.400E-02 2.000E-01
F 1 7 0. 0.
14 27 -1 0 1 0 0 1.360E-02 2.000E-01
F 1 7 0. 0.
14 28 -1 0 1 0 0 1.320E-02 2.000E-01
F 1 7 0. 0.
14 29 -1 0 1 0 0 1.230E-02 2.000E-01
F 1 7 0. 0.
15 16 -1 0 1 0 0 1.893E-01 7.000E-01
F 1 7 0. 0.
15 17 0 0 4 0 0 0.000E+00 5.000E-02
15 18 0 0 4 0 0 0.000E+00 5.000E-02
15 19 -1 0 1 0 0 3.147E-01 7.000E-01
F 1 7 0. 0.
15 20 0 0 4 0 0 0.000E+00 5.000E-02
15 21 -1 0 1 0 0 6.221E-01 2.000E-01
F 1 7 0. 0.
15 22 0 0 4 0 0 0.000E+00 5.000E-02
15 23 -1 0 1 0 0 9.284E-02 2.000E-01
F 1 7 0. 0.
15 24 0 0 4 0 0 0.000E+00 5.000E-02
15 25 -1 0 1 0 0 6.391E-03 2.000E-01
F 1 7 0. 0.
15 26 0 0 4 0 0 0.000E+00 5.000E-02
15 27 -1 0 1 0 0 4.423E-02 2.000E-01
F 1 7 0. 0.
15 28 -1 0 1 0 0 3.602E-02 2.000E-01
F 1 7 0. 0.
15 29 -1 0 1 0 0 2.461E-02 2.000E-01
F 1 7 0. 0.
16 17 0 0 4 0 0 0.000E+00 5.000E-02
16 18 0 0 4 0 0 0.000E+00 5.000E-02
16 19 0 0 4 0 0 0.000E+00 5.000E-02
16 20 0 0 4 0 0 0.000E+00 5.000E-02
16 21 -1 0 1 0 0 1.208E+00 2.000E-01
F 1 7 0. 0.
16 22 0 0 4 0 0 0.000E+00 5.000E-02
16 23 -1 0 1 0 0 1.977E-01 2.000E-01
F 1 7 0. 0.
16 24 0 0 4 0 0 0.000E+00 5.000E-02
16 25 -1 0 1 0 0 6.670E-02 2.000E-01
F 1 7 0. 0.
16 26 0 0 4 0 0 0.000E+00 5.000E-02
16 27 -1 0 1 0 0 3.080E-02 2.000E-01
F 1 7 0. 0.
16 28 -1 0 1 0 0 1.702E-02 2.000E-01
F 1 7 0. 0.
16 29 -1 0 1 0 0 1.050E-02 2.000E-01
F 1 7 0. 0.
17 18 -1 0 1 0 0 1.034E-01 7.000E-01
F 1 7 0. 0.
17 19 0 0 4 0 0 0.000E+00 5.000E-02
17 20 0 0 4 0 0 0.000E+00 5.000E-02
17 21 0 0 4 0 0 0.000E+00 5.000E-02
17 22 -1 0 1 0 0 1.205E+00 2.000E-01
F 1 7 0. 0.
17 23 0 0 4 0 0 0.000E+00 5.000E-02
17 24 -1 0 1 0 0 1.936E-01 2.000E-01
F 1 7 0. 0.
17 25 0 0 4 0 0 0.000E+00 5.000E-02
17 26 -1 0 1 0 0 6.489E-02 2.000E-01
F 1 7 0. 0.
17 27 -1 0 1 0 0 2.987E-02 2.000E-01
F 1 7 0. 0.
17 28 -1 0 1 0 0 1.637E-02 2.000E-01
F 1 7 0. 0.
17 29 -1 0 1 0 0 1.011E-02 2.000E-01
F 1 7 0. 0.
18 19 0 0 4 0 0 0.000E+00 5.000E-02
18 20 -1 0 1 0 0 7.580E-02 7.000E-01
F 1 7 0. 0.
18 21 0 0 4 0 0 0.000E+00 5.000E-02
18 22 -1 0 1 0 0 9.776E-01 2.000E-01
F 1 7 0. 0.
18 23 0 0 4 0 0 0.000E+00 5.000E-02
18 24 -1 0 1 0 0 1.040E-01 2.000E-01
F 1 7 0. 0.
18 25 0 0 4 0 0 0.000E+00 5.000E-02
18 26 -1 0 1 0 0 2.726E-02 2.000E-01
F 1 7 0. 0.
18 27 -1 0 1 0 0 1.212E-02 2.000E-01
F 1 7 0. 0.
18 28 -1 0 1 0 0 8.434E-03 2.000E-01
F 1 7 0. 0.
18 29 -1 0 1 0 0 7.398E-03 2.000E-01
F 1 7 0. 0.
19 20 0 0 4 0 0 0.000E+00 5.000E-02
19 21 -1 0 1 0 0 1.762E+00 2.000E-01
F 1 7 0. 0.
19 22 0 0 4 0 0 0.000E+00 5.000E-02
19 23 -1 0 1 0 0 1.626E-01 2.000E-01
F 1 7 0. 0.
19 24 0 0 4 0 0 0.000E+00 5.000E-02
19 25 -1 0 1 0 0 4.811E-02 2.000E-01
F 1 7 0. 0.
19 26 0 0 4 0 0 0.000E+00 5.000E-02
19 27 -1 0 1 0 0 2.108E-02 2.000E-01
F 1 7 0. 0.
19 28 -1 0 1 0 0 1.128E-02 2.000E-01
F 1 7 0. 0.
19 29 -1 0 1 0 0 6.833E-03 2.000E-01
F 1 7 0. 0.
20 21 0 0 4 0 0 0.000E+00 5.000E-02
20 22 -1 0 1 0 0 1.316E+00 2.000E-01
F 1 7 0. 0.
20 23 0 0 4 0 0 0.000E+00 5.000E-02
20 24 -1 0 1 0 0 2.017E-01 2.000E-01
F 1 7 0. 0.
20 25 0 0 4 0 0 0.000E+00 5.000E-02
20 26 -1 0 1 0 0 6.703E-02 2.000E-01
F 1 7 0. 0.
20 27 -1 0 1 0 0 3.053E-02 2.000E-01
F 1 7 0. 0.
20 28 -1 0 1 0 0 1.660E-02 2.000E-01
F 1 7 0. 0.
20 29 -1 0 1 0 0 1.012E-02 2.000E-01
F 1 7 0. 0.
21 22 0 0 4 0 0 0.000E+00 5.000E-02
21 23 -1 0 1 0 0 6.676E-01 2.000E-01
F 1 7 0. 0.
21 24 0 0 4 0 0 0.000E+00 5.000E-02
21 25 -1 0 1 0 0 9.093E-02 2.000E-01
F 1 7 0. 0.
21 26 0 0 4 0 0 0.000E+00 5.000E-02
21 27 -1 0 1 0 0 4.042E-02 2.000E-01
F 1 7 0. 0.
21 28 -1 0 1 0 0 2.513E-02 2.000E-01
F 1 7 0. 0.
21 29 -1 0 1 0 0 1.600E-02 2.000E-01
F 1 7 0. 0.
22 23 0 0 4 0 0 0.000E+00 5.000E-02
22 24 -1 0 1 0 0 6.649E-01 2.000E-01
F 1 7 0. 0.
22 25 0 0 4 0 0 0.000E+00 5.000E-02
22 26 -1 0 1 0 0 1.322E-01 2.000E-01
F 1 7 0. 0.
22 27 -1 0 1 0 0 5.039E-02 2.000E-01
F 1 7 0. 0.
22 28 -1 0 1 0 0 2.570E-02 2.000E-01
F 1 7 0. 0.
22 29 -1 0 1 0 0 1.551E-02 2.000E-01
F 1 7 0. 0.
23 24 0 0 4 0 0 0.000E+00 5.000E-02
23 25 -1 0 1 0 0 6.997E-01 2.000E-01
F 1 7 0. 0.
23 26 0 0 4 0 0 0.000E+00 5.000E-02
23 27 -1 0 1 0 0 6.284E-02 2.000E-01
F 1 7 0. 0.
23 28 -1 0 1 0 0 3.547E-02 2.000E-01
F 1 7 0. 0.
23 29 -1 0 1 0 0 2.185E-02 2.000E-01
F 1 7 0. 0.
24 25 0 0 4 0 0 0.000E+00 5.000E-02
24 26 -1 0 1 0 0 6.494E-01 2.000E-01
F 1 7 0. 0.
24 27 -1 0 1 0 0 1.441E-01 2.000E-01
F 1 7 0. 0.
24 28 -1 0 1 0 0 5.972E-02 2.000E-01
F 1 7 0. 0.
24 29 -1 0 1 0 0 3.216E-02 2.000E-01
F 1 7 0. 0.
25 26 0 0 4 0 0 0.000E+00 5.000E-02
25 27 -1 0 1 0 0 8.009E-01 2.000E-01
F 1 7 0. 0.
25 28 -1 0 1 0 0 5.234E-02 2.000E-01
F 1 7 0. 0.
25 29 -1 0 1 0 0 2.541E-02 2.000E-01
F 1 7 0. 0.
26 27 -1 0 1 0 0 5.411E-01 2.000E-01
F 1 7 0. 0.
26 28 -1 0 1 0 0 1.276E-01 2.000E-01
F 1 7 0. 0.
26 29 -1 0 1 0 0 5.552E-02 2.000E-01
F 1 7 0. 0.
27 28 -1 0 1 0 0 8.377E-01 2.000E-01
F 1 7 0. 0.
27 29 -1 0 1 0 0 1.117E-01 2.000E-01
F 1 7 0. 0.
28 29 -1 0 1 0 0 8.706E-01 2.000E-01
F 1 7 0. 0.

View File

@ -0,0 +1,501 @@
****** Levels
6.87845401E+15 2. 3 'Al+2 2Se 1' 0 0. 0
5.26923650E+15 2. 3 'Al+2 2Po 1' 0 0. 0
5.26223070E+15 4. 3 'Al+2 2Po 1' 0 0. 0
3.40221754E+15 10. 3 'Al+2 2De 1' 0 0. 0
3.09624192E+15 2. 4 'Al+2 2Se 2' 0 0. -105
2.57093441E+15 6. 4 'Al+2 2Po 2' 0 0. -105
1.90840698E+15 10. 4 'Al+2 2De 2' 0 0. -105
1.85365554E+15 14. 4 'Al+2 2Fo 1' 0 0. -105
1.76299267E+15 2. 5 'Al+2 2Se 3' 0 0. -105
1.52854034E+15 6. 5 'Al+2 2Po 3' 0 0. -105
1.21617019E+15 10. 5 'Al+2 2De 3' 0 0. -105
1.18623628E+15 14. 5 'Al+2 2Fo 2' 0 0. -105
1.18466660E+15 18. 5 'Al+2 2Ge 1' 0 0. -105
1.13803104E+15 2. 6 'Al+2 2Se 4' 0 0. -105
1.01359564E+15 6. 6 'Al+2 2Po 4' 0 0. -105
8.41510526E+14 10. 6 'Al+2 2De 4' 0 0. -105
8.23650375E+14 14. 6 'Al+2 2Fo 3' 0 0. -105
8.22676558E+14 18. 6 'Al+2 2Ge 2' 0 0. -105
8.22492478E+14 22. 6 'Al+2 2Ho 1' 0 0. -105
6.20337696E+14 98. 7 'Al+2+2__ 1' 0 0. -105
4.69959415E+14 128. 8 'Al+2+2__ 2' 0 0. -105
3.69310648E+14 162. 9 'Al+2+2__ 3' 0 0. -105
2.98370371E+14 200. 10 'Al+2+2__ 4' 0 0. -105
****** Continuum transitions
1 24 1 105 0 0 0 6.051E-20 0.000E+00
-0.0193 0.0583 0.1747 0.2846 0.3621
-0.5121 -0.5406 -0.6212 -0.7283 -0.8228
2 24 1 107 0 0 0 8.542E-20 0.000E+00
-0.0254 0.1104 0.2009 0.2850 0.3497 0.4208 0.4317
-0.3692 -0.3708 -0.4005 -0.4593 -0.5312 -0.6335 -0.6505
3 24 1 107 0 0 0 8.542E-20 0.000E+00
-0.0254 0.1104 0.2009 0.2850 0.3497 0.4208 0.4317
-0.3692 -0.3708 -0.4005 -0.4593 -0.5312 -0.6335 -0.6505
4 24 1 111 0 0 0 5.160E-19 0.000E+00
-0.0394 -0.0200 0.0252 0.1869 0.4649 0.5878 0.6524 0.6977 0.7300 0.7688
0.7929
0.5048 0.4708 0.3371 -0.1933 -1.1543 -1.5852 -1.8352 -2.0383 -2.2026 -2.4443
-2.6064
5 24 1 106 0 0 0 7.187E-20 0.000E+00
-0.0439 0.0208 0.1177 0.2471 0.4281 0.5893
-0.4271 -0.4527 -0.5233 -0.6547 -0.8797 -1.1001
6 24 1 108 0 0 0 1.097E-19 0.000E+00
-0.0535 -0.0212 0.0629 0.1664 0.3603 0.4767 0.5737 0.6510
-0.1961 -0.2339 -0.3417 -0.4333 -0.5833 -0.7017 -0.8273 -0.9416
7 24 1 111 0 0 0 9.504E-19 0.000E+00
-0.0730 -0.0472 0.0692 0.2309 0.3860 0.7223 0.8257 0.8775 0.9098 0.9615
0.9784
0.8357 0.7948 0.5040 0.0594 -0.3997 -1.4577 -1.8085 -2.0036 -2.1385 -2.3877
-2.4726
8 24 1 112 0 0 0 1.046E-20 0.000E+00
-0.0756 -0.0562 -0.0045 0.1184 0.2865 0.4158 0.5257 0.6292 0.7068 0.7650
0.8296 0.9133
-1.0870 -1.1203 -1.2676 -1.6480 -2.2030 -2.6592 -3.0801 -3.4950 -3.7895 -3.9871
-4.1524 -4.3274
9 24 1 107 0 0 0 8.397E-20 0.000E+00
-0.0802 -0.0091 0.1009 0.2302 0.4048 0.7151 0.7823
-0.3428 -0.3700 -0.4535 -0.5863 -0.8056 -1.2490 -1.3478
10 24 1 110 0 0 0 1.690E-19 0.000E+00
-0.0940 -0.0681 0.0030 0.0935 0.1647 0.2552 0.4686 0.6302 0.7725 0.8349
0.1319 0.0882 -0.0804 -0.2622 -0.3812 -0.5036 -0.7313 -0.9146 -1.1076 -1.2034
11 24 1 110 0 0 0 1.336E-18 0.000E+00
-0.1211 -0.0887 0.0923 0.2669 0.4285 0.5967 0.9264 0.9911 1.0557 1.0773
1.0745 1.0253 0.6159 0.1796 -0.2548 -0.7411 -1.7436 -1.9527 -2.1876 -2.2695
12 24 1 109 0 0 0 3.240E-20 0.000E+00
-0.1248 -0.0924 0.0951 0.2761 0.4442 0.5736 0.6706 0.8645 0.9290
-0.4593 -0.5225 -1.0660 -1.6411 -2.2047 -2.6670 -3.0437 -3.8538 -4.1014
13 24 1 2 0 0 0 1.318E-18 0.000E+00
3.000 4.392 1.000 0.000
14 24 1 112 0 0 0 9.524E-20 0.000E+00
-0.1249 -0.1055 -0.0991 -0.0797 -0.0732 -0.0473 0.0302 0.1272 0.2630 0.4635
0.7350 0.9459
0.6998 0.3633 0.2451 -0.1366 -0.2501 -0.2882 -0.3439 -0.4320 -0.5859 -0.8523
-1.2525 -1.5748
15 24 1 114 0 0 0 2.605E-19 0.000E+00
-0.1249 -0.1055 -0.0861 -0.0797 -0.0473 0.0367 0.1337 0.2178 0.3018 0.4053
0.6057 0.7932 0.9549 0.9910
1.0398 0.7068 0.3846 0.3349 0.2321 0.0238 -0.1997 -0.3715 -0.5164 -0.6665
-0.9083 -1.1394 -1.3714 -1.4278
16 24 1 110 0 0 0 1.721E-18 0.000E+00
-0.1249 -0.1055 -0.0667 -0.0603 0.1596 0.3471 0.5152 0.6833 1.0583 1.1243
1.9833 1.6625 1.0928 1.0676 0.5832 0.1316 -0.3018 -0.7675 -1.8793 -2.0897
17 24 1 111 0 0 0 6.808E-20 0.000E+00
-0.1249 -0.1055 -0.0732 -0.0667 0.1531 0.3406 0.5217 0.6704 0.7803 0.8450
0.8939
0.6123 0.2874 -0.1899 -0.2770 -0.9059 -1.4927 -2.0898 -2.6085 -3.0203 -3.2845
-3.4928
18 24 1 2 0 0 0 1.581E-18 0.000E+00
3.000 5.270 1.000 0.000
19 24 1 2 0 0 0 1.581E-18 0.000E+00
3.000 5.271 1.000 0.000
20 24 1 105 0 0 0 9.665E-20 0.000E+00
0.002 0.276 0.649 0.916 1.311
-0.497 -1.210 -2.125 -2.715 -3.481
21 24 1 105 0 0 0 1.023E-19 0.000E+00
0.002 0.286 0.664 0.988 1.368
-0.472 -1.218 -2.162 -2.908 -3.669
22 24 1 105 0 0 0 1.110E-19 0.000E+00
0.002 0.276 0.667 1.066 1.468
-0.437 -1.169 -2.162 -3.099 -3.916
23 24 1 105 0 0 0 1.146E-19 0.000E+00
0.002 0.290 0.593 1.059 1.482
-0.423 -1.206 -1.989 -3.107 -4.005
*** Line transitions
1 2 -1 1 1 0 0 2.770E-01 7.000E-01
T 3 19 350. 0.
5.4E+8 1.9E-6 0. 0. 0.
1 3 -1 1 1 0 0 5.570E-01 7.000E-01
T 3 19 350. 0.
5.4E+8 1.9E-6 0. 0. 0.
1 4 0 0 4 0 0 0.000E+00 5.000E-02
1 5 0 0 4 0 0 0.000E+00 5.000E-02
1 6 -1 0 1 0 0 1.375E-02 2.000E-01
F 1 7 0. 0.
1 7 0 0 4 0 0 0.000E+00 5.000E-02
1 8 0 0 4 0 0 0.000E+00 5.000E-02
1 9 0 0 4 0 0 0.000E+00 5.000E-02
1 10 -1 0 1 0 0 7.950E-03 2.000E-01
F 1 7 0. 0.
1 11 0 0 4 0 0 0.000E+00 5.000E-02
1 12 0 0 4 0 0 0.000E+00 5.000E-02
1 13 0 0 4 0 0 0.000E+00 5.000E-02
1 14 0 0 4 0 0 0.000E+00 5.000E-02
1 15 -1 0 1 0 0 4.400E-03 2.000E-01
F 1 7 0. 0.
1 16 0 0 4 0 0 0.000E+00 5.000E-02
1 17 0 0 4 0 0 0.000E+00 5.000E-02
1 18 0 0 4 0 0 0.000E+00 5.000E-02
1 19 0 0 4 0 0 0.000E+00 5.000E-02
1 20 -1 0 1 0 0 2.645E-03 2.000E-01
F 1 7 0. 0.
1 21 -1 0 1 0 0 1.705E-03 2.000E-01
F 1 7 0. 0.
1 22 -1 0 1 0 0 1.165E-03 2.000E-01
F 1 7 0. 0.
1 23 -1 0 1 0 0 8.300E-04 2.000E-01
F 1 7 0. 0.
2 3 0 0 4 0 0 0.000E+00 5.000E-02
2 4 -1 0 1 0 0 8.867E-01 2.000E-01
F 1 7 0. 0.
2 5 -1 0 1 0 0 1.332E-01 2.000E-01
F 1 7 0. 0.
2 6 0 0 4 0 0 0.000E+00 5.000E-02
2 7 -1 0 1 0 0 9.083E-04 2.000E-01
F 1 7 0. 0.
2 8 0 0 4 0 0 0.000E+00 5.000E-02
2 9 -1 0 1 0 0 1.867E-02 2.000E-01
F 1 7 0. 0.
2 10 0 0 4 0 0 0.000E+00 5.000E-02
2 11 -1 0 1 0 0 6.717E-04 2.000E-01
F 1 7 0. 0.
2 12 0 0 4 0 0 0.000E+00 5.000E-02
2 13 0 0 4 0 0 0.000E+00 5.000E-02
2 14 -1 0 1 0 0 6.683E-03 2.000E-01
F 1 7 0. 0.
2 15 0 0 4 0 0 0.000E+00 5.000E-02
2 16 -1 0 1 0 0 9.567E-04 2.000E-01
F 1 7 0. 0.
2 17 0 0 4 0 0 0.000E+00 5.000E-02
2 18 0 0 4 0 0 0.000E+00 5.000E-02
2 19 0 0 4 0 0 0.000E+00 5.000E-02
2 20 -1 0 1 0 0 4.082E-03 2.000E-01
F 1 7 0. 0.
2 21 -1 0 1 0 0 2.498E-03 2.000E-01
F 1 7 0. 0.
2 22 -1 0 1 0 0 1.663E-03 2.000E-01
F 1 7 0. 0.
2 23 -1 0 1 0 0 1.168E-03 2.000E-01
F 1 7 0. 0.
3 4 -1 0 1 0 0 8.867E-01 2.000E-01
F 1 7 0. 0.
3 5 -1 0 1 0 0 1.332E-01 2.000E-01
F 1 7 0. 0.
3 6 0 0 4 0 0 0.000E+00 5.000E-02
3 7 -1 0 1 0 0 9.083E-04 2.000E-01
F 1 7 0. 0.
3 8 0 0 4 0 0 0.000E+00 5.000E-02
3 9 -1 0 1 0 0 1.867E-02 2.000E-01
F 1 7 0. 0.
3 10 0 0 4 0 0 0.000E+00 5.000E-02
3 11 -1 0 1 0 0 6.717E-04 2.000E-01
F 1 7 0. 0.
3 12 0 0 4 0 0 0.000E+00 5.000E-02
3 13 0 0 4 0 0 0.000E+00 5.000E-02
3 14 -1 0 1 0 0 6.683E-03 2.000E-01
F 1 7 0. 0.
3 15 0 0 4 0 0 0.000E+00 5.000E-02
3 16 -1 0 1 0 0 9.567E-04 2.000E-01
F 1 7 0. 0.
3 17 0 0 4 0 0 0.000E+00 5.000E-02
3 18 0 0 4 0 0 0.000E+00 5.000E-02
3 19 0 0 4 0 0 0.000E+00 5.000E-02
3 20 -1 0 1 0 0 4.082E-03 2.000E-01
F 1 7 0. 0.
3 21 -1 0 1 0 0 2.498E-03 2.000E-01
F 1 7 0. 0.
3 22 -1 0 1 0 0 1.663E-03 2.000E-01
F 1 7 0. 0.
3 23 -1 0 1 0 0 1.168E-03 2.000E-01
F 1 7 0. 0.
4 5 0 0 4 0 0 0.000E+00 5.000E-02
4 6 -1 0 1 0 0 1.660E-01 7.000E-01
F 1 7 0. 0.
4 7 0 0 4 0 0 0.000E+00 5.000E-02
4 8 -1 0 1 0 0 9.250E-01 2.000E-01
F 1 7 0. 0.
4 9 0 0 4 0 0 0.000E+00 5.000E-02
4 10 -1 0 1 0 0 1.060E-02 2.000E-01
F 1 7 0. 0.
4 11 0 0 4 0 0 0.000E+00 5.000E-02
4 12 -1 0 1 0 0 1.660E-01 2.000E-01
F 1 7 0. 0.
4 13 0 0 4 0 0 0.000E+00 5.000E-02
4 14 0 0 4 0 0 0.000E+00 5.000E-02
4 15 -1 0 1 0 0 3.270E-03 2.000E-01
F 1 7 0. 0.
4 16 0 0 4 0 0 0.000E+00 5.000E-02
4 17 -1 0 1 0 0 6.090E-02 2.000E-01
F 1 7 0. 0.
4 18 0 0 4 0 0 0.000E+00 5.000E-02
4 19 0 0 4 0 0 0.000E+00 5.000E-02
4 20 -1 0 1 0 0 3.141E-02 2.000E-01
F 1 7 0. 0.
4 21 -1 0 1 0 0 1.804E-02 2.000E-01
F 1 7 0. 0.
4 22 -1 0 1 0 0 1.142E-02 2.000E-01
F 1 7 0. 0.
4 23 -1 0 1 0 0 7.738E-03 2.000E-01
F 1 7 0. 0.
5 6 -1 0 1 0 0 1.290E+00 7.000E-01
F 1 7 0. 0.
5 7 0 0 4 0 0 0.000E+00 5.000E-02
5 8 0 0 4 0 0 0.000E+00 5.000E-02
5 9 0 0 4 0 0 0.000E+00 5.000E-02
5 10 -1 0 1 0 0 5.200E-03 2.000E-01
F 1 7 0. 0.
5 11 0 0 4 0 0 0.000E+00 5.000E-02
5 12 0 0 4 0 0 0.000E+00 5.000E-02
5 13 0 0 4 0 0 0.000E+00 5.000E-02
5 14 0 0 4 0 0 0.000E+00 5.000E-02
5 15 -1 0 1 0 0 5.000E-03 2.000E-01
F 1 7 0. 0.
5 16 0 0 4 0 0 0.000E+00 5.000E-02
5 17 0 0 4 0 0 0.000E+00 5.000E-02
5 18 0 0 4 0 0 0.000E+00 5.000E-02
5 19 0 0 4 0 0 0.000E+00 5.000E-02
5 20 -1 0 1 0 0 3.210E-03 2.000E-01
F 1 7 0. 0.
5 21 -1 0 1 0 0 2.090E-03 2.000E-01
F 1 7 0. 0.
5 22 -1 0 1 0 0 1.425E-03 2.000E-01
F 1 7 0. 0.
5 23 -1 0 1 0 0 1.010E-03 2.000E-01
F 1 7 0. 0.
6 7 -1 0 1 0 0 1.270E+00 2.000E-01
F 1 7 0. 0.
6 8 0 0 4 0 0 0.000E+00 5.000E-02
6 9 -1 0 1 0 0 2.350E-01 2.000E-01
F 1 7 0. 0.
6 10 0 0 4 0 0 0.000E+00 5.000E-02
6 11 -1 0 1 0 0 1.655E-02 2.000E-01
F 1 7 0. 0.
6 12 0 0 4 0 0 0.000E+00 5.000E-02
6 13 0 0 4 0 0 0.000E+00 5.000E-02
6 14 -1 0 1 0 0 3.183E-02 2.000E-01
F 1 7 0. 0.
6 15 0 0 4 0 0 0.000E+00 5.000E-02
6 16 -1 0 1 0 0 1.053E-03 2.000E-01
F 1 7 0. 0.
6 17 0 0 4 0 0 0.000E+00 5.000E-02
6 18 0 0 4 0 0 0.000E+00 5.000E-02
6 19 0 0 4 0 0 0.000E+00 5.000E-02
6 20 -1 0 1 0 0 1.138E-02 2.000E-01
F 1 7 0. 0.
6 21 -1 0 1 0 0 5.567E-03 2.000E-01
F 1 7 0. 0.
6 22 -1 0 1 0 0 3.228E-03 2.000E-01
F 1 7 0. 0.
6 23 -1 0 1 0 0 2.071E-03 2.000E-01
F 1 7 0. 0.
7 8 -1 0 1 0 0 1.060E-01 7.000E-01
F 1 7 0. 0.
7 9 0 0 4 0 0 0.000E+00 5.000E-02
7 10 -1 0 1 0 0 3.390E-01 7.000E-01
F 1 7 0. 0.
7 11 0 0 4 0 0 0.000E+00 5.000E-02
7 12 -1 0 1 0 0 7.280E-01 2.000E-01
F 1 7 0. 0.
7 13 0 0 4 0 0 0.000E+00 5.000E-02
7 14 0 0 4 0 0 0.000E+00 5.000E-02
7 15 -1 0 1 0 0 2.200E-02 2.000E-01
F 1 7 0. 0.
7 16 0 0 4 0 0 0.000E+00 5.000E-02
7 17 -1 0 1 0 0 1.790E-01 2.000E-01
F 1 7 0. 0.
7 18 0 0 4 0 0 0.000E+00 5.000E-02
7 19 0 0 4 0 0 0.000E+00 5.000E-02
7 20 -1 0 1 0 0 8.110E-02 2.000E-01
F 1 7 0. 0.
7 21 -1 0 1 0 0 4.215E-02 2.000E-01
F 1 7 0. 0.
7 22 -1 0 1 0 0 2.517E-02 2.000E-01
F 1 7 0. 0.
7 23 -1 0 1 0 0 1.641E-02 2.000E-01
F 1 7 0. 0.
8 9 0 0 4 0 0 0.000E+00 5.000E-02
8 10 0 0 4 0 0 0.000E+00 5.000E-02
8 11 -1 0 1 0 0 1.893E-02 2.000E-01
F 1 7 0. 0.
8 12 0 0 4 0 0 0.000E+00 5.000E-02
8 13 -1 0 1 0 0 1.344E+00 2.000E-01
F 1 7 0. 0.
8 14 0 0 4 0 0 0.000E+00 5.000E-02
8 15 0 0 4 0 0 0.000E+00 5.000E-02
8 16 -1 0 1 0 0 3.221E-03 2.000E-01
F 1 7 0. 0.
8 17 0 0 4 0 0 0.000E+00 5.000E-02
8 18 -1 0 1 0 0 2.117E-01 2.000E-01
F 1 7 0. 0.
8 19 0 0 4 0 0 0.000E+00 5.000E-02
8 20 -1 0 1 0 0 7.599E-02 2.000E-01
F 1 7 0. 0.
8 21 -1 0 1 0 0 3.686E-02 2.000E-01
F 1 7 0. 0.
8 22 -1 0 1 0 0 2.113E-02 2.000E-01
F 1 7 0. 0.
8 23 -1 0 1 0 0 1.343E-02 2.000E-01
F 1 7 0. 0.
9 10 -1 0 1 0 0 1.685E+00 7.000E-01
F 1 7 0. 0.
9 11 0 0 4 0 0 0.000E+00 5.000E-02
9 12 0 0 4 0 0 0.000E+00 5.000E-02
9 13 0 0 4 0 0 0.000E+00 5.000E-02
9 14 0 0 4 0 0 0.000E+00 5.000E-02
9 15 -1 0 1 0 0 2.045E-03 2.000E-01
F 1 7 0. 0.
9 16 0 0 4 0 0 0.000E+00 5.000E-02
9 17 0 0 4 0 0 0.000E+00 5.000E-02
9 18 0 0 4 0 0 0.000E+00 5.000E-02
9 19 0 0 4 0 0 0.000E+00 5.000E-02
9 20 -1 0 1 0 0 3.455E-03 2.000E-01
F 1 7 0. 0.
9 21 -1 0 1 0 0 2.500E-03 2.000E-01
F 1 7 0. 0.
9 22 -1 0 1 0 0 1.730E-03 2.000E-01
F 1 7 0. 0.
9 23 -1 0 1 0 0 1.230E-03 2.000E-01
F 1 7 0. 0.
10 11 -1 0 1 0 0 1.598E+00 2.000E-01
F 1 7 0. 0.
10 12 0 0 4 0 0 0.000E+00 5.000E-02
10 13 0 0 4 0 0 0.000E+00 5.000E-02
10 14 -1 0 1 0 0 3.383E-01 2.000E-01
F 1 7 0. 0.
10 15 0 0 4 0 0 0.000E+00 5.000E-02
10 16 -1 0 1 0 0 3.650E-02 2.000E-01
F 1 7 0. 0.
10 17 0 0 4 0 0 0.000E+00 5.000E-02
10 18 0 0 4 0 0 0.000E+00 5.000E-02
10 19 0 0 4 0 0 0.000E+00 5.000E-02
10 20 -1 0 1 0 0 4.973E-02 2.000E-01
F 1 7 0. 0.
10 21 -1 0 1 0 0 1.708E-02 2.000E-01
F 1 7 0. 0.
10 22 -1 0 1 0 0 8.225E-03 2.000E-01
F 1 7 0. 0.
10 23 -1 0 1 0 0 4.711E-03 2.000E-01
F 1 7 0. 0.
11 12 -1 0 1 0 0 1.960E-01 7.000E-01
F 1 7 0. 0.
11 13 0 0 4 0 0 0.000E+00 5.000E-02
11 14 0 0 4 0 0 0.000E+00 5.000E-02
11 15 -1 0 1 0 0 5.100E-01 7.000E-01
F 1 7 0. 0.
11 16 0 0 4 0 0 0.000E+00 5.000E-02
11 17 -1 0 1 0 0 6.430E-01 2.000E-01
F 1 7 0. 0.
11 18 0 0 4 0 0 0.000E+00 5.000E-02
11 19 0 0 4 0 0 0.000E+00 5.000E-02
11 20 -1 0 1 0 0 2.088E-01 2.000E-01
F 1 7 0. 0.
11 21 -1 0 1 0 0 8.730E-02 2.000E-01
F 1 7 0. 0.
11 22 -1 0 1 0 0 4.670E-02 2.000E-01
F 1 7 0. 0.
11 23 -1 0 1 0 0 2.845E-02 2.000E-01
F 1 7 0. 0.
12 13 -1 0 1 0 0 0.000E+00 7.000E-01
F 1 7 0. 0.
12 14 0 0 4 0 0 0.000E+00 5.000E-02
12 15 0 0 4 0 0 0.000E+00 5.000E-02
12 16 -1 0 1 0 0 4.679E-02 2.000E-01
F 1 7 0. 0.
12 17 0 0 4 0 0 0.000E+00 5.000E-02
12 18 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
12 19 0 0 4 0 0 0.000E+00 5.000E-02
12 20 -1 0 1 0 0 2.515E-01 2.000E-01
F 1 7 0. 0.
12 21 -1 0 1 0 0 8.763E-02 2.000E-01
F 1 7 0. 0.
12 22 -1 0 1 0 0 4.217E-02 2.000E-01
F 1 7 0. 0.
12 23 -1 0 1 0 0 2.408E-02 2.000E-01
F 1 7 0. 0.
13 14 0 0 4 0 0 0.000E+00 5.000E-02
13 15 0 0 4 0 0 0.000E+00 5.000E-02
13 16 0 0 4 0 0 0.000E+00 5.000E-02
13 17 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
13 18 0 0 4 0 0 0.000E+00 5.000E-02
13 19 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
13 20 -1 0 1 0 0 4.864E-01 2.000E-01
F 1 7 0. 0.
13 21 -1 0 1 0 0 1.692E-01 2.000E-01
F 1 7 0. 0.
13 22 -1 0 1 0 0 8.137E-02 2.000E-01
F 1 7 0. 0.
13 23 -1 0 1 0 0 4.647E-02 2.000E-01
F 1 7 0. 0.
14 15 -1 0 1 0 0 2.070E+00 7.000E-01
F 1 7 0. 0.
14 16 0 0 4 0 0 0.000E+00 5.000E-02
14 17 0 0 4 0 0 0.000E+00 5.000E-02
14 18 0 0 4 0 0 0.000E+00 5.000E-02
14 19 0 0 4 0 0 0.000E+00 5.000E-02
14 20 -1 0 1 0 0 6.900E-04 2.000E-01
F 1 7 0. 0.
14 21 -1 0 1 0 0 2.520E-03 2.000E-01
F 1 7 0. 0.
14 22 -1 0 1 0 0 2.030E-03 2.000E-01
F 1 7 0. 0.
14 23 -1 0 1 0 0 1.480E-03 2.000E-01
F 1 7 0. 0.
15 16 -1 0 1 0 0 1.900E+00 2.000E-01
F 1 7 0. 0.
15 17 0 0 4 0 0 0.000E+00 5.000E-02
15 18 0 0 4 0 0 0.000E+00 5.000E-02
15 19 0 0 4 0 0 0.000E+00 5.000E-02
15 20 -1 0 1 0 0 4.953E-01 2.000E-01
F 1 7 0. 0.
15 21 -1 0 1 0 0 6.692E-02 2.000E-01
F 1 7 0. 0.
15 22 -1 0 1 0 0 2.317E-02 2.000E-01
F 1 7 0. 0.
15 23 -1 0 1 0 0 1.121E-02 2.000E-01
F 1 7 0. 0.
16 17 -1 0 1 0 0 2.750E-01 7.000E-01
F 1 7 0. 0.
16 18 0 0 4 0 0 0.000E+00 5.000E-02
16 19 0 0 4 0 0 0.000E+00 5.000E-02
16 20 -1 0 1 0 0 1.284E+00 2.000E-01
F 1 7 0. 0.
16 21 -1 0 1 0 0 2.160E-01 2.000E-01
F 1 7 0. 0.
16 22 -1 0 1 0 0 9.150E-02 2.000E-01
F 1 7 0. 0.
16 23 -1 0 1 0 0 4.954E-02 2.000E-01
F 1 7 0. 0.
17 18 -1 0 1 0 0 0.000E+00 7.000E-01
F 1 7 0. 0.
17 19 0 0 4 0 0 0.000E+00 5.000E-02
17 20 -1 0 1 0 0 1.916E+00 2.000E-01
F 1 7 0. 0.
17 21 -1 0 1 0 0 2.890E-01 2.000E-01
F 1 7 0. 0.
17 22 -1 0 1 0 0 9.953E-02 2.000E-01
F 1 7 0. 0.
17 23 -1 0 1 0 0 4.756E-02 2.000E-01
F 1 7 0. 0.
18 19 -1 0 1 0 0 0.000E+00 7.000E-01
F 1 7 0. 0.
18 20 -1 0 1 0 0 3.673E+00 2.000E-01
F 1 7 0. 0.
18 21 -1 0 1 0 0 5.486E-01 2.000E-01
F 1 7 0. 0.
18 22 -1 0 1 0 0 1.882E-01 2.000E-01
F 1 7 0. 0.
18 23 -1 0 1 0 0 8.973E-02 2.000E-01
F 1 7 0. 0.
19 20 -1 0 1 0 0 3.673E+00 2.000E-01
F 1 7 0. 0.
19 21 -1 0 1 0 0 5.486E-01 2.000E-01
F 1 7 0. 0.
19 22 -1 0 1 0 0 1.882E-01 2.000E-01
F 1 7 0. 0.
19 23 -1 0 1 0 0 8.973E-02 2.000E-01
F 1 7 0. 0.
20 21 -1 0 1 0 0 3.302E+00 2.000E-01
F 1 7 0. 0.
20 22 -1 0 1 0 0 4.861E-01 2.000E-01
F 1 7 0. 0.
20 23 -1 0 1 0 0 1.668E-01 2.000E-01
F 1 7 0. 0.
21 22 -1 0 1 0 0 3.921E+00 2.000E-01
F 1 7 0. 0.
21 23 -1 0 1 0 0 5.674E-01 2.000E-01
F 1 7 0. 0.
22 23 -1 0 1 0 0 4.508E+00 2.000E-01
F 1 7 0. 0.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,592 @@
****** Levels
5.89433957E+15 6. 2 'C II 2Po 1' 0 0. 0
4.60547088E+15 12. 3 'C II 4Pe 1' 0 0. 0
3.64928902E+15 10. 3 'C II 2De 1' 0 0. 0
3.00290047E+15 2. 3 'C II 2Se 1' 0 0. -104
2.57847422E+15 6. 3 'C II 2Pe 1' 0 0. -104
2.40202488E+15 2. 3 'C II 2Se 2' 0 0. -104
1.94653729E+15 6. 4 'C II 2Po 2' 0 0. -104
1.63790846E+15 4. 4 'C II 4So 1' 0 0. -104
1.53229293E+15 10. 4 'C II 2De 2' 0 0. -104
1.38499690E+15 10. 4 'C II 2Do 1' 0 0. -104
1.18203271E+15 2. 4 'C II 2Se 3' 0 0. -104
1.02350238E+15 6. 5 'C II 2Po 3' 0 0. -104
8.88993470E+14 12. 5 'C II 4Po 1' 0 0. -104
8.55573122E+14 10. 5 'C II 2De 3' 0 0. -104
8.37049263E+14 6. 5 'C II 2Po 4' 0 0. -104
8.29966191E+14 14. 5 'C II 2Fo 1' 0 0. -104
6.98977473E+14 2. 5 'C II 2Se 4' 0 0. -104
5.53884922E+14 54. 6 'C II+2__ 1' 0 0. -104
4.06452586E+14 36. 7 'C II+4_e 2' 0 0. -104
3.81543588E+14 78. 7 'C II+2__ 3' 0 0. -104
2.75013719E+14 72. 8 'C II+2__ 4' 0 0. -104
2.15914784E+14 60. 9 'C II+2__ 5' 0 0. -104
****** Continuum transitions
1 23 1 126 0 0 0 9.222E-19 0.000E+00
-0.0098 0.0096 0.0354 0.0419 0.0678 0.0872 0.1195 0.1260 0.1389 0.1648
0.1971 0.2488 0.3393 0.3523 0.7079 0.9148 1.0700 1.0765 1.1217 1.1476
1.1541 1.2252 1.3998 1.6002 1.8201 1.9238
0.6626 0.6870 0.7322 0.7334 0.6513 0.6257 0.5981 0.5868 0.5527 0.5354
0.4656 0.3856 0.2377 0.2323 -0.4698 -0.9093 -1.2605 -1.2439 -0.3396 -0.1746
-0.1773 -0.3440 -0.7928 -1.3399 -1.9683 -2.2759
2 23 1 106 0 0 0 2.736E-18 0.000E+00
0.1182 0.1635 0.1829 0.2669 0.3833 1.0456
0.9779 0.9122 0.8574 0.6701 0.4081 -1.5771
3 23 1 143 0 0 0 4.028E-19 0.000E+00
-0.0161 -0.0032 0.0033 0.0098 0.0162 0.0227 0.0292 0.0356 0.0421 0.0486
0.0550 0.0680 0.0744 0.0809 0.0874 0.0938 0.1003 0.1068 0.1132 0.1197
0.1326 0.1391 0.1456 0.1520 0.1585 0.1844 0.1908 0.2038 0.2102 0.2167
0.2232 0.2361 0.2426 0.2490 0.2620 0.2813 0.3137 0.3525 0.5206 0.7404
0.9732 1.1801 1.2837
0.2172 0.6565 0.8345 0.9143 0.9036 0.8046 0.6349 0.4556 0.2897 0.2515
0.2967 0.4504 0.4816 0.4525 0.3678 0.2678 0.1986 0.2146 0.3150 0.4589
0.8037 0.9581 1.0669 1.1158 1.1121 0.9221 0.9323 0.9809 0.9919 0.9822
0.9539 0.8741 0.8413 0.8204 0.8068 0.8028 0.7319 0.6610 0.3103 -0.1742
-0.7223 -1.2403 -1.5484
4 23 1 150 0 0 0 4.932E-21 0.000E+00
-0.0199 -0.0134 -0.0069 -0.0005 0.0060 0.0124 0.0189 0.0254 0.0318 0.0383
0.0448 0.0512 0.0577 0.0642 0.0706 0.0771 0.0836 0.0900 0.0965 0.1030
0.1094 0.1224 0.1288 0.1353 0.1418 0.1482 0.1547 0.1612 0.1676 0.1741
0.1806 0.1870 0.1935 0.2064 0.2129 0.2194 0.2517 0.2776 0.3099 0.3422
0.3551 0.3681 0.3810 0.4069 0.4909 0.7043 0.9048 1.1569 1.2798 1.3413
-1.6413 -1.0042 -0.4125 0.0930 0.4177 0.7308 0.9782 1.0580 1.0378 0.9479
0.8468 0.7934 0.8133 0.8831 1.0058 1.1579 1.2802 1.3296 1.2904 1.1640
0.9616 0.4477 0.2499 0.1713 0.1922 0.2639 0.3776 0.5441 0.7429 0.9216
1.0495 1.1334 1.1422 1.0576 1.0115 0.9758 0.9799 0.9121 0.8601 0.8239
0.7819 0.7319 0.7027 0.6733 0.5015 0.0449 -0.4198 -1.0433 -1.3621 -1.5482
5 23 1 160 0 0 0 2.338E-21 0.000E+00
-0.0233 0.0091 0.0155 0.0220 0.0285 0.0349 0.0414 0.0478 0.0543 0.0608
0.0672 0.0737 0.0802 0.0866 0.0931 0.0996 0.1060 0.1125 0.1190 0.1254
0.1319 0.1384 0.1448 0.1513 0.1578 0.1642 0.1707 0.1772 0.1836 0.1901
0.1966 0.2030 0.2095 0.2160 0.2224 0.2354 0.2418 0.2483 0.2548 0.2677
0.2742 0.2806 0.2936 0.3000 0.3130 0.3194 0.3259 0.3324 0.3518 0.3582
0.3712 0.3841 0.4293 0.4617 0.5134 0.6169 0.9208 1.1471 1.3217 1.3882
-1.8970 -0.2869 0.0155 0.2310 0.3256 0.3125 0.1907 -0.0329 -0.2924 -0.5716
-0.5112 -0.2076 0.2089 0.5678 0.8045 0.9378 0.9619 0.8852 0.7099 0.4479
0.1256 -0.2494 -0.5886 -0.8222 -0.8101 -0.5566 -0.1092 0.4009 0.8479 1.1937
1.4336 1.5720 1.6139 1.5662 1.4380 1.0627 0.8933 0.8591 0.9768 1.2655
1.3527 1.3397 1.2010 1.1410 1.0618 1.0291 1.0095 1.0103 1.0433 1.0258
0.9759 0.9418 0.8401 0.7953 0.6844 0.4424 -0.2468 -0.7906 -1.2385 -1.4342
6 23 1 143 0 0 0 3.799E-19 0.000E+00
-0.0247 0.0271 0.0335 0.0400 0.0659 0.0723 0.0788 0.0917 0.0982 0.1047
0.1111 0.1176 0.1241 0.1305 0.1370 0.1499 0.1564 0.1629 0.1693 0.1823
0.1887 0.1952 0.2081 0.2211 0.2275 0.2340 0.2534 0.2598 0.2857 0.2922
0.2986 0.3180 0.3310 0.3504 0.3892 0.3956 0.4086 0.4280 0.4409 0.4732
0.4991 0.5832 1.2437
0.2787 0.5140 0.5278 0.5219 0.5537 0.5789 0.8524 1.4879 1.7031 1.8205
1.8350 1.7487 1.5665 1.2925 0.9370 0.0911 -0.2639 -0.3983 -0.3928 -0.3118
-0.2563 -0.1606 0.1110 0.3314 0.3539 0.3295 0.2044 0.1833 0.2418 0.2666
0.2681 0.2189 0.1989 0.1275 0.0933 0.0901 0.0558 -0.0168 -0.0434 -0.0731
-0.1197 -0.2810 -2.2619
7 23 1 141 0 0 0 8.875E-19 0.000E+00
-0.0305 -0.0176 -0.0111 0.0083 0.1117 0.1182 0.1247 0.1376 0.1440 0.1634
0.1699 0.1764 0.1828 0.1893 0.1958 0.2022 0.2087 0.2152 0.2216 0.2281
0.2346 0.2410 0.2475 0.2669 0.2734 0.3057 0.3122 0.3186 0.3380 0.3574
0.3768 0.3962 0.4092 0.4544 0.6678 0.8294 0.9911 1.1528 1.3144 1.4243
1.4456
0.6397 0.6774 0.6816 0.6720 0.6885 0.6797 0.6416 0.5334 0.5052 0.8223
0.9419 1.2029 1.4222 1.5880 1.6624 1.6473 1.5535 1.3954 1.1930 0.9748
0.7738 0.6151 0.5108 0.3688 0.3615 0.3909 0.3765 0.3385 0.1899 0.1096
0.0729 0.0661 0.0397 -0.0833 -0.5564 -0.9544 -1.3858 -1.8512 -2.3506 -2.7141
-2.7854
8 23 1 143 0 0 0 5.434E-19 0.000E+00
0.2781 0.2846 0.2911 0.2975 0.3040 0.3105 0.3169 0.3234 0.3299 0.3363
0.3428 0.3493 0.3622 0.3687 0.3816 0.3881 0.3945 0.4010 0.4075 0.4139
0.4204 0.4269 0.4333 0.4398 0.4463 0.4527 0.4592 0.4657 0.4721 0.4786
0.4850 0.4915 0.5044 0.5109 0.5303 0.5562 0.6532 0.8342 0.9700 1.1123
1.2610 1.4162 1.5247
-2.0874 -1.4405 -0.8297 -0.3199 0.0893 0.3907 0.5822 0.6641 0.6417 0.5196
0.3051 0.0213 -0.4979 -0.6383 -0.1346 0.3064 0.8249 1.2471 1.5465 1.7394
1.8114 1.7763 1.6410 1.4135 1.1304 0.8736 0.8449 1.0454 1.2682 1.4204
1.4808 1.4616 1.3344 1.3011 1.2720 1.1907 0.9250 0.5004 0.1489 -0.2529
-0.7071 -1.2152 -1.5943
9 23 1 155 0 0 0 7.835E-19 0.000E+00
-0.0392 0.0319 0.0513 0.1095 0.1224 0.1612 0.1677 0.1741 0.1806 0.2065
0.2259 0.2323 0.2388 0.2453 0.2517 0.2582 0.2647 0.2711 0.2776 0.2841
0.2905 0.2970 0.3035 0.3099 0.3164 0.3229 0.3293 0.3423 0.3487 0.3552
0.3810 0.3875 0.3940 0.4069 0.4134 0.4198 0.4263 0.4328 0.4457 0.4522
0.4586 0.4716 0.4974 0.5039 0.5233 0.5362 0.5621 0.5750 0.6138 0.6979
0.7625 0.9307 1.1505 1.5061 1.5553
0.7535 0.4858 0.4434 0.1446 0.0568 -0.1416 -0.1678 -0.2032 -0.2588 -0.5390
-0.6372 -0.5992 -0.5091 -0.3315 -0.1254 0.1680 0.5133 0.8771 1.2186 1.5008
1.7062 1.8365 1.8836 1.8531 1.7495 1.5781 1.3580 0.8871 0.6994 0.5402
0.1476 0.0630 0.0216 0.0571 0.0869 0.0931 0.0639 0.0058 -0.1380 -0.1985
-0.2463 -0.3152 -0.4207 -0.4377 -0.4572 -0.5014 -0.6274 -0.6719 -0.7712 -1.0344
-1.2234 -1.6556 -2.1813 -3.0082 -3.1315
10 23 1 176 0 0 0 2.319E-21 0.000E+00
-0.0445 -0.0380 -0.0316 -0.0186 0.0008 0.0137 0.0525 0.0783 0.0848 0.1236
0.1365 0.1430 0.1495 0.1559 0.1624 0.1689 0.1753 0.1818 0.1883 0.1947
0.2012 0.2077 0.2206 0.2271 0.2335 0.2400 0.2465 0.2529 0.2594 0.2659
0.2723 0.2788 0.2853 0.2917 0.2982 0.3047 0.3111 0.3176 0.3628 0.3758
0.3822 0.3887 0.3952 0.4016 0.4081 0.4146 0.4210 0.4275 0.4340 0.4404
0.4469 0.4534 0.4728 0.4792 0.4857 0.4922 0.4986 0.5051 0.5116 0.5180
0.5245 0.5310 0.5504 0.5568 0.5633 0.5762 0.5827 0.6280 0.7767 0.9319
1.0612 1.1905 1.3198 1.4491 1.5332 1.5978
-1.3606 -1.4020 -1.4531 -1.5850 -1.7991 -1.9197 -2.2217 -2.4166 -2.4571 -2.0993
-1.0785 -0.6865 -0.4128 -0.2536 -0.2035 -0.2577 -0.4085 -0.6578 -0.9508 -1.2680
-1.4852 -1.3764 -0.9394 -0.7284 -0.6008 -0.5166 -0.4476 -0.3957 -0.3877 -0.4468
-0.5715 -0.7249 -0.8086 -0.7123 -0.4776 -0.2195 0.0011 0.1377 0.6280 0.8528
0.9506 1.0110 1.0405 1.0463 1.0314 0.9928 0.9269 0.8466 0.8272 0.8324
0.8475 0.9615 1.3566 1.4714 1.5411 1.5472 1.4827 1.3514 1.1773 1.0194
0.9525 0.9700 1.1501 1.1848 1.1836 1.1193 1.0958 1.0301 0.7412 0.3873
0.0589 -0.3028 -0.6969 -1.1231 -1.4208 -1.6568
11 23 1 161 0 0 0 2.945E-19 0.000E+00
-0.0517 0.0582 0.0647 0.0776 0.1229 0.1294 0.1358 0.1423 0.1487 0.1552
0.1617 0.1746 0.1940 0.2069 0.2328 0.2393 0.2457 0.2522 0.2587 0.2845
0.3104 0.3427 0.3492 0.3621 0.3686 0.3751 0.3815 0.3880 0.3945 0.4009
0.4074 0.4139 0.4203 0.4268 0.4333 0.4397 0.4462 0.4527 0.4591 0.4656
0.4721 0.4979 0.5108 0.5173 0.5238 0.5367 0.5432 0.5496 0.5690 0.5884
0.5949 0.6078 0.6466 0.6919 0.7372 1.1704 1.3773 1.5454 1.6489 1.7071
1.8034
0.1361 0.1490 0.1391 0.1459 0.2601 0.2566 0.2284 0.1612 0.0725 -0.0014
-0.0391 -0.0359 -0.0181 -0.0230 0.0229 0.0315 0.0183 -0.0049 -0.0180 -0.0032
-0.0151 -0.0032 0.0216 0.1073 0.1880 0.3020 0.5248 0.8633 1.2485 1.5741
1.8392 1.9788 2.0112 1.9399 1.7682 1.5014 1.1442 0.6986 0.2185 -0.1891
-0.3423 -0.4158 -0.3845 -0.3947 -0.4414 -0.5773 -0.6257 -0.6373 -0.6378 -0.5764
-0.5681 -0.5861 -0.6598 -0.7183 -0.7899 -1.5297 -1.9115 -2.2516 -2.4819 -2.6480
-2.9397
12 23 1 152 0 0 0 8.251E-19 0.000E+00
-0.0602 -0.0473 -0.0408 -0.0344 -0.0279 -0.0214 -0.0085 0.0303 0.1079 0.1919
0.1984 0.2178 0.2437 0.2889 0.3148 0.3213 0.3407 0.3794 0.3859 0.4247
0.4312 0.4376 0.4506 0.4570 0.4635 0.4700 0.4764 0.4829 0.4894 0.4958
0.5023 0.5088 0.5152 0.5217 0.5346 0.5411 0.5540 0.5670 0.5864 0.5928
0.6058 0.6381 0.6446 0.6640 0.6898 0.6963 0.7157 0.7415 0.7545 0.7933
0.8773 1.5409
0.4695 0.6635 0.7502 0.8047 0.8182 0.7936 0.7055 0.5836 0.4977 0.4346
0.4242 0.3580 0.3060 0.2452 0.2710 0.2658 0.2138 0.1947 0.2071 0.3362
0.4908 0.6649 1.1514 1.3641 1.5329 1.6613 1.7473 1.7862 1.7655 1.6752
1.5099 1.2727 0.9671 0.6882 0.1510 0.0799 0.0349 0.0018 -0.0006 -0.0226
-0.0893 -0.1804 -0.1915 -0.2045 -0.2202 -0.2333 -0.3042 -0.3462 -0.3615 -0.4392
-0.6004 -2.5909
13 23 1 115 0 0 0 7.590E-20 0.000E+00
0.4214 0.4602 0.4667 0.4731 0.4796 0.4861 0.4925 0.5055 0.5960 0.6024
0.6477 0.6736 0.9257 0.9451 1.5975
0.1474 0.6045 0.6932 0.8376 0.9037 0.8804 0.7717 0.6704 0.0118 -0.0297
-0.0865 -0.1327 -0.3570 -0.4001 -2.3581
14 23 1 163 0 0 0 1.789E-18 0.000E+00
-0.0730 0.0499 0.0693 0.0951 0.2115 0.2568 0.2762 0.3150 0.3667 0.3796
0.3926 0.3990 0.4055 0.4120 0.4184 0.4249 0.4314 0.4378 0.4443 0.4508
0.4572 0.4637 0.4702 0.4766 0.4831 0.4896 0.4960 0.5025 0.5090 0.5154
0.5219 0.5284 0.5348 0.5413 0.5478 0.5542 0.5607 0.5672 0.5736 0.5801
0.5930 0.5995 0.6060 0.6124 0.6189 0.6254 0.6318 0.6383 0.6447 0.6577
0.6771 0.6900 0.7159 0.7676 0.8775 0.9681 1.1168 1.2590 1.3883 1.5112
1.6341 1.7634 1.7938
1.1779 0.8199 0.7996 0.7540 0.3578 0.1939 0.1382 -0.0443 -0.3293 -0.4207
-0.5363 -0.6017 -0.6544 -0.6536 -0.5678 -0.3988 -0.2164 -0.0711 0.0084 0.0376
0.0033 -0.0672 -0.1767 -0.2983 -0.3938 -0.4766 -0.5108 -0.4204 -0.2997 0.0231
0.4534 0.8932 1.2882 1.5905 1.7966 1.9023 1.9125 1.8300 1.6656 1.4322
0.8719 0.6145 0.3977 0.2192 0.0653 -0.0496 -0.1410 -0.2133 -0.2720 -0.3609
-0.4782 -0.5408 -0.6395 -0.8684 -1.2226 -1.5244 -1.9735 -2.3700 -2.6993 -2.9816
-3.2322 -3.4610 -3.5085
15 23 1 195 0 0 0 4.540E-19 0.000E+00
-0.0783 -0.0718 -0.0653 -0.0589 -0.0524 -0.0459 -0.0395 -0.0330 -0.0265 -0.0136
-0.0071 -0.0007 0.0123 0.0317 0.0963 0.1481 0.2127 0.2192 0.2386 0.2450
0.2515 0.2580 0.2644 0.2709 0.2838 0.2903 0.2968 0.3291 0.3356 0.3420
0.3485 0.3550 0.3614 0.3679 0.3744 0.3808 0.3873 0.3938 0.4002 0.4067
0.4132 0.4196 0.4261 0.4326 0.4390 0.4455 0.4520 0.4908 0.4972 0.5166
0.5231 0.5296 0.5360 0.5425 0.5554 0.5619 0.5683 0.5748 0.5813 0.5877
0.5942 0.6007 0.6071 0.6136 0.6201 0.6265 0.6330 0.6459 0.6524 0.6653
0.6718 0.6783 0.6912 0.6977 0.7041 0.7106 0.7235 0.7365 0.7494 0.7559
0.7623 0.7688 0.7753 0.7817 0.7882 0.7947 0.8011 0.8141 0.8205 0.8335
0.8399 0.8658 0.9628 1.0145 1.6347
1.0872 1.2023 1.3278 1.4379 1.5080 1.5202 1.4666 1.3487 1.1786 0.7874
0.6465 0.5262 0.4334 0.3052 0.0503 -0.1182 -0.2406 -0.2316 -0.0620 -0.0264
-0.0269 -0.0644 -0.1366 -0.2408 -0.4792 -0.5758 -0.6213 -0.3380 -0.2462 -0.1697
-0.1340 -0.0558 0.0761 0.2278 0.3230 0.3298 0.2443 0.0822 -0.1299 -0.3304
-0.4514 -0.4627 -0.3645 -0.1932 0.0113 0.1972 0.2995 0.7101 0.7931 1.1474
1.2694 1.3520 1.3833 1.3696 1.2996 1.2719 1.2260 1.1362 0.9894 0.8056
0.6560 0.6184 0.7058 0.8385 0.9403 0.9978 1.0080 0.9727 0.9760 1.0287
1.0181 0.9569 0.7564 0.7095 0.7170 0.7345 0.7455 0.7911 0.8098 0.8271
0.8673 0.9165 0.9510 0.9547 0.9236 0.8669 0.8008 0.7307 0.7283 0.7630
0.7638 0.7023 0.5137 0.3664 -1.4969
16 23 1 183 0 0 0 8.823E-19 0.000E+00
-0.0756 -0.0044 0.1378 0.2348 0.3318 0.3383 0.3641 0.3706 0.3771 0.3835
0.3965 0.4029 0.4094 0.4288 0.4353 0.4611 0.4805 0.4870 0.4934 0.4999
0.5064 0.5128 0.5193 0.5258 0.5322 0.5387 0.5452 0.5516 0.5581 0.5646
0.5710 0.5775 0.5840 0.5904 0.5969 0.6034 0.6098 0.6163 0.6228 0.6292
0.6357 0.6422 0.6486 0.6551 0.6616 0.6745 0.6874 0.7133 0.7198 0.7456
0.7586 0.7650 0.7780 0.8491 0.9073 0.9590 1.0043 1.0495 1.1077 1.2306
1.2823 1.3211 1.3599 1.3922 1.4246 1.4569 1.4828 1.5086 1.5345 1.5603
1.5862 1.6121 1.6315 1.6509 1.6703 1.6897 1.7091 1.7285 1.7414 1.7479
1.7673 1.7867 1.8060
0.9542 0.7301 0.1622 -0.2618 -0.7498 -0.7758 -0.7417 -0.7487 -0.8121 -0.8861
-1.0875 -1.1836 -1.2673 -1.4591 -1.5203 -1.8359 -2.1064 -2.1565 -2.1632 -2.0781
-1.9040 -1.6359 -1.2236 -0.6142 0.0805 0.6970 1.2183 1.6235 1.8970 2.0614
2.1118 2.0557 1.8966 1.6434 1.3000 0.8872 0.4283 0.0249 -0.2095 -0.2981
-0.2974 -0.3125 -0.3723 -0.4859 -0.6514 -1.0502 -1.4058 -1.7054 -1.7723 -1.8458
-1.8539 -1.8683 -1.9259 -2.2656 -2.6029 -2.8917 -3.1498 -3.3734 -3.6233 -4.1120
-4.3436 -4.5414 -4.7689 -4.9846 -5.2292 -5.5059 -5.7532 -6.0258 -6.3253 -6.6540
-7.0138 -7.4064 -7.7236 -8.0614 -8.4202 -8.8013 -9.2051 -9.6325 -9.931 -10.2025
-10.693 -11.211 -11.755
17 23 1 168 0 0 0 2.790E-19 0.000E+00
-0.0908 0.0902 0.0967 0.1032 0.1096 0.1937 0.2066 0.2131 0.2196 0.2260
0.2325 0.2390 0.2519 0.2648 0.2842 0.2907 0.3036 0.3101 0.3230 0.3489
0.3553 0.3618 0.3683 0.3747 0.4006 0.4135 0.4329 0.4717 0.4911 0.5105
0.5235 0.5429 0.5687 0.5752 0.5881 0.5946 0.6205 0.6269 0.6334 0.6399
0.6463 0.6528 0.6592 0.6657 0.6722 0.6786 0.6851 0.6916 0.6980 0.7045
0.7110 0.7174 0.7239 0.7433 0.7498 0.7692 0.7756 0.8015 0.8403 0.9114
0.9632 1.0407 1.3964 1.5839 1.7391 1.8619 1.9137 2.0014
0.1457 0.1022 0.0926 0.0719 0.0693 0.2622 0.2980 0.2669 0.1896 0.0634
-0.0792 -0.1909 -0.2047 -0.1618 -0.0869 -0.1023 -0.1828 -0.2056 -0.2014 -0.1124
-0.1168 -0.1539 -0.2019 -0.2390 -0.2155 -0.2172 -0.2521 -0.2934 -0.3202 -0.3283
-0.2908 -0.2854 -0.2861 -0.2736 -0.2170 -0.1768 1.0562 1.4293 1.6995 1.8679
1.9249 1.8772 1.7295 1.4856 1.1547 0.7708 0.3637 0.0042 -0.2840 -0.5348
-0.7578 -0.9233 -0.9687 -0.9844 -0.9697 -0.8344 -0.8231 -0.8877 -0.9684 -1.0634
-1.1485 -1.2648 -1.8793 -2.2310 -2.5521 -2.8336 -2.9769 -3.2426
18 23 1 109 0 0 0 1.420E-19 0.000E+00
-0.002 0.541 0.568 0.723 0.746 0.777 0.923 1.110 1.978
-0.144 -1.433 -1.127 -1.074 -0.134 -1.032 -0.863 -1.190 -3.799
19 23 1 110 0 0 0 3.855E-20 0.000E+00
0.000 0.035 0.121 0.149 0.170 0.195 0.402 0.790 1.199 1.484
-0.715 -0.366 -0.440 -0.387 0.077 -0.673 -1.042 -1.887 -3.007 -4.000
20 23 1 110 0 0 0 1.584E-19 0.000E+00
-0.014 0.306 0.685 0.712 0.829 0.840 1.064 1.459 1.902 2.249
-0.070 -0.761 -1.718 -1.070 -1.324 -1.056 -1.634 -2.423 -3.563 -4.690
21 23 1 107 0 0 0 2.171E-19 0.000E+00
-0.009 0.802 1.000 1.053 1.080 1.219 2.367
0.056 -1.828 -1.916 0.003 -2.004 -2.567 -5.401
22 23 1 106 0 0 0 2.238E-19 0.000E+00
-0.004 0.883 0.920 1.181 1.502 2.468
0.056 -1.810 -1.070 -1.458 -2.180 -5.014
*** Line transitions
1 2 0 0 4 0 0 0.000E+00 2.8
1 3 -1 1 1 0 0 1.278E-01 7.000E-01
T 3 33 2000. 0.
2.7E+8 3.0E-7 0. 0. 0.
1 4 -1 1 1 0 0 1.245E-01 2.000E-01
T 3 29 1000. 0.
2.1E+9 3.6E-7 0. 0. 0.
1 5 -1 1 1 0 0 5.100E-01 2.000E-01
T 3 19 250. 0.
4.0E+9 0. 0. 0. 0.
1 6 -1 1 1 0 0 1.302E-02 2.000E-01
T 3 19 250. 0.
0. 3.3E-6 0. 0. 0.
1 7 0 0 4 0 0 0.000E+00 5.000E-02
1 8 0 0 4 0 0 0.000E+00 5.000E-02
1 9 -1 1 1 0 0 3.350E-01 2.000E-01
T 3 19 300. 0.
0. 6.8E-4 0. 0. 0.
1 10 0 0 4 0 0 0.000E+00 5.000E-02
1 11 -1 0 1 0 0 6.117E-03 2.000E-01
F 1 7 0. 0.
1 12 0 0 4 0 0 0.000E+00 5.000E-02
1 13 0 0 4 0 0 0.000E+00 5.000E-02
1 14 -1 0 1 0 0 1.173E-01 2.000E-01
F 1 7 0. 0.
1 15 0 0 4 0 0 0.000E+00 5.000E-02
1 16 0 0 4 0 0 0.000E+00 5.000E-02
1 17 -1 0 1 0 0 2.333E-03 2.000E-01
F 1 7 0. 0.
1 18 -1 0 1 0 0 5.700E-02 2.000E-01
F 1 7 0. 0.
1 19 0 0 4 0 0 0.000E+00 5.000E-02
1 20 -1 0 1 0 0 5.412E-02 2.000E-01
F 1 7 0. 0.
1 21 -1 0 1 0 0 3.044E-02 2.000E-01
F 1 7 0. 0.
1 22 -1 0 1 0 0 3.657E-02 2.000E-01
F 1 7 0. 0.
2 3 0 0 4 0 0 0.000E+00 5.000E-02
2 4 0 0 4 0 0 0.000E+00 5.000E-02
2 5 0 0 4 0 0 0.000E+00 5.000E-02
2 6 0 0 4 0 0 0.000E+00 5.000E-02
2 7 0 0 4 0 0 0.000E+00 5.000E-02
2 8 -1 0 1 0 0 1.767E-01 2.000E-01
F 1 7 0. 0.
2 9 0 0 4 0 0 0.000E+00 5.000E-02
2 10 0 0 4 0 0 0.000E+00 5.000E-02
2 11 0 0 4 0 0 0.000E+00 5.000E-02
2 12 0 0 4 0 0 0.000E+00 5.000E-02
2 13 -1 0 1 0 0 1.350E-01 2.000E-01
F 1 7 0. 0.
2 14 0 0 4 0 0 0.000E+00 5.000E-02
2 15 0 0 4 0 0 0.000E+00 5.000E-02
2 16 0 0 4 0 0 0.000E+00 5.000E-02
2 17 0 0 4 0 0 0.000E+00 5.000E-02
2 18 0 0 4 0 0 0.000E+00 5.000E-02
2 19 0 0 4 0 0 0.000E+00 5.000E-02
2 20 0 0 4 0 0 0.000E+00 5.000E-02
2 21 0 0 4 0 0 0.000E+00 5.000E-02
2 22 0 0 4 0 0 0.000E+00 5.000E-02
3 4 0 0 4 0 0 0.000E+00 5.000E-02
3 5 0 0 4 0 0 0.000E+00 5.000E-02
3 6 0 0 4 0 0 0.000E+00 5.000E-02
3 7 -1 0 1 0 0 1.180E-02 2.000E-01
F 1 7 0. 0.
3 8 0 0 4 0 0 0.000E+00 5.000E-02
3 9 0 0 4 0 0 0.000E+00 5.000E-02
3 10 -1 0 1 0 0 1.270E-01 2.000E-01
F 1 7 0. 0.
3 11 0 0 4 0 0 0.000E+00 5.000E-02
3 12 -1 0 1 0 0 1.850E-02 2.000E-01
F 1 7 0. 0.
3 13 0 0 4 0 0 0.000E+00 5.000E-02
3 14 0 0 4 0 0 0.000E+00 5.000E-02
3 15 -1 0 1 0 0 1.680E-01 2.000E-01
F 1 7 0. 0.
3 16 -1 0 1 0 0 3.670E-03 2.000E-01
F 1 7 0. 0.
3 17 0 0 4 0 0 0.000E+00 5.000E-02
3 18 -1 0 1 0 0 1.347E-02 2.000E-01
F 1 7 0. 0.
3 19 0 0 4 0 0 0.000E+00 5.000E-02
3 20 -1 0 1 0 0 1.639E-03 2.000E-01
F 1 7 0. 0.
3 21 -1 0 1 0 0 1.126E-03 2.000E-01
F 1 7 0. 0.
3 22 -1 0 1 0 0 8.116E-04 2.000E-01
F 1 7 0. 0.
4 5 0 0 4 0 0 0.000E+00 5.000E-02
4 6 0 0 4 0 0 0.000E+00 5.000E-02
4 7 -1 0 1 0 0 1.360E-01 2.000E-01
F 1 7 0. 0.
4 8 0 0 4 0 0 0.000E+00 5.000E-02
4 9 0 0 4 0 0 0.000E+00 5.000E-02
4 10 0 0 4 0 0 0.000E+00 5.000E-02
4 11 0 0 4 0 0 0.000E+00 5.000E-02
4 12 -1 0 1 0 0 4.860E-04 2.000E-01
F 1 7 0. 0.
4 13 0 0 4 0 0 0.000E+00 5.000E-02
4 14 0 0 4 0 0 0.000E+00 5.000E-02
4 15 -1 0 1 0 0 9.250E-04 2.000E-01
F 1 7 0. 0.
4 16 0 0 4 0 0 0.000E+00 5.000E-02
4 17 0 0 4 0 0 0.000E+00 5.000E-02
4 18 -1 0 1 0 0 1.480E-01 2.000E-01
F 1 7 0. 0.
4 19 0 0 4 0 0 0.000E+00 5.000E-02
4 20 -1 0 1 0 0 4.440E-03 2.000E-01
F 1 7 0. 0.
4 21 -1 0 1 0 0 5.550E-04 2.000E-01
F 1 7 0. 0.
4 22 -1 0 1 0 0 1.260E-04 2.000E-01
F 1 7 0. 0.
5 6 0 0 4 0 0 0.000E+00 5.000E-02
5 7 -1 0 1 0 0 2.133E-04 7.000E-01
F 1 7 0. 0.
5 8 0 0 4 0 0 0.000E+00 5.000E-02
5 9 0 0 4 0 0 0.000E+00 5.000E-02
5 10 -1 0 1 0 0 8.383E-02 2.000E-01
F 1 7 0. 0.
5 11 0 0 4 0 0 0.000E+00 5.000E-02
5 12 -1 0 1 0 0 6.233E-03 2.000E-01
F 1 7 0. 0.
5 13 0 0 4 0 0 0.000E+00 5.000E-02
5 14 0 0 4 0 0 0.000E+00 5.000E-02
5 15 -1 0 1 0 0 1.453E-01 2.000E-01
F 1 7 0. 0.
5 16 0 0 4 0 0 0.000E+00 5.000E-02
5 17 0 0 4 0 0 0.000E+00 5.000E-02
5 18 -1 0 1 0 0 3.108E-02 2.000E-01
F 1 7 0. 0.
5 19 0 0 4 0 0 0.000E+00 5.000E-02
5 20 -1 0 1 0 0 2.950E-06 2.000E-01
F 1 7 0. 0.
5 21 -1 0 1 0 0 3.650E-05 2.000E-01
F 1 7 0. 0.
5 22 -1 0 1 0 0 2.883E-05 2.000E-01
F 1 7 0. 0.
6 7 -1 0 1 0 0 6.900E-01 7.000E-01
F 1 7 0. 0.
6 8 0 0 4 0 0 0.000E+00 5.000E-02
6 9 0 0 4 0 0 0.000E+00 5.000E-02
6 10 0 0 4 0 0 0.000E+00 5.000E-02
6 11 0 0 4 0 0 0.000E+00 5.000E-02
6 12 -1 0 1 0 0 4.855E-02 2.000E-01
F 1 7 0. 0.
6 13 0 0 4 0 0 0.000E+00 5.000E-02
6 14 0 0 4 0 0 0.000E+00 5.000E-02
6 15 -1 0 1 0 0 6.500E-03 2.000E-01
F 1 7 0. 0.
6 16 0 0 4 0 0 0.000E+00 5.000E-02
6 17 0 0 4 0 0 0.000E+00 5.000E-02
6 18 -1 0 1 0 0 1.331E-02 2.000E-01
F 1 7 0. 0.
6 19 0 0 4 0 0 0.000E+00 5.000E-02
6 20 -1 0 1 0 0 8.600E-03 2.000E-01
F 1 7 0. 0.
6 21 -1 0 1 0 0 5.850E-03 2.000E-01
F 1 7 0. 0.
6 22 -1 0 1 0 0 3.945E-03 2.000E-01
F 1 7 0. 0.
7 8 0 0 4 0 0 0.000E+00 5.000E-02
7 9 -1 0 1 0 0 5.533E-01 7.000E-01
F 1 7 0. 0.
7 10 0 0 4 0 0 0.000E+00 5.000E-02
7 11 -1 0 1 0 0 1.458E-01 2.000E-01
F 1 7 0. 0.
7 12 0 0 4 0 0 0.000E+00 5.000E-02
7 13 0 0 4 0 0 0.000E+00 5.000E-02
7 14 -1 0 1 0 0 9.833E-02 2.000E-01
F 1 7 0. 0.
7 15 0 0 4 0 0 0.000E+00 5.000E-02
7 16 0 0 4 0 0 0.000E+00 5.000E-02
7 17 -1 0 1 0 0 2.217E-02 2.000E-01
F 1 7 0. 0.
7 18 -1 0 1 0 0 5.083E-02 2.000E-01
F 1 7 0. 0.
7 19 0 0 4 0 0 0.000E+00 5.000E-02
7 20 -1 0 1 0 0 4.987E-02 2.000E-01
F 1 7 0. 0.
7 21 -1 0 1 0 0 2.953E-02 2.000E-01
F 1 7 0. 0.
7 22 -1 0 1 0 0 3.269E-02 2.000E-01
F 1 7 0. 0.
8 9 0 0 4 0 0 0.000E+00 5.000E-02
8 10 0 0 4 0 0 0.000E+00 5.000E-02
8 11 0 0 4 0 0 0.000E+00 5.000E-02
8 12 0 0 4 0 0 0.000E+00 5.000E-02
8 13 0 0 4 0 0 0.000E+00 5.000E-02
8 14 0 0 4 0 0 0.000E+00 5.000E-02
8 15 0 0 4 0 0 0.000E+00 5.000E-02
8 16 0 0 4 0 0 0.000E+00 5.000E-02
8 17 0 0 4 0 0 0.000E+00 5.000E-02
8 18 0 0 4 0 0 0.000E+00 5.000E-02
8 19 -1 0 1 0 0 6.454E-02 2.000E-01
F 1 7 0. 0.
8 20 0 0 4 0 0 0.000E+00 5.000E-02
8 21 0 0 4 0 0 0.000E+00 5.000E-02
8 22 0 0 4 0 0 0.000E+00 5.000E-02
9 10 -1 0 1 0 0 5.450E-06 7.000E-01
F 1 7 0. 0.
9 11 0 0 4 0 0 0.000E+00 5.000E-02
9 12 -1 0 1 0 0 1.090E-01 2.000E-01
F 1 7 0. 0.
9 13 0 0 4 0 0 0.000E+00 5.000E-02
9 14 0 0 4 0 0 0.000E+00 5.000E-02
9 15 -1 0 1 0 0 2.210E-04 2.000E-01
F 1 7 0. 0.
9 16 -1 0 1 0 0 9.050E-01 2.000E-01
F 1 7 0. 0.
9 17 0 0 4 0 0 0.000E+00 5.000E-02
9 18 -1 0 1 0 0 1.627E-01 2.000E-01
F 1 7 0. 0.
9 19 0 0 4 0 0 0.000E+00 5.000E-02
9 20 -1 0 1 0 0 5.565E-02 2.000E-01
F 1 7 0. 0.
9 21 -1 0 1 0 0 2.652E-02 2.000E-01
F 1 7 0. 0.
9 22 -1 0 1 0 0 1.488E-02 2.000E-01
F 1 7 0. 0.
10 11 0 0 4 0 0 0.000E+00 5.000E-02
10 12 0 0 4 0 0 0.000E+00 5.000E-02
10 13 0 0 4 0 0 0.000E+00 5.000E-02
10 14 -1 0 1 0 0 2.700E-09 2.000E-01
F 1 7 0. 0.
10 15 0 0 4 0 0 0.000E+00 5.000E-02
10 16 0 0 4 0 0 0.000E+00 5.000E-02
10 17 0 0 4 0 0 0.000E+00 5.000E-02
10 18 -1 0 1 0 0 8.610E-06 2.000E-01
F 1 7 0. 0.
10 19 0 0 4 0 0 0.000E+00 5.000E-02
10 20 -1 0 1 0 0 2.095E-02 2.000E-01
F 1 7 0. 0.
10 21 -1 0 1 0 0 3.900E-04 2.000E-01
F 1 7 0. 0.
10 22 -1 0 1 0 0 6.940E-03 2.000E-01
F 1 7 0. 0.
11 12 -1 0 1 0 0 1.120E+00 7.000E-01
F 1 7 0. 0.
11 13 0 0 4 0 0 0.000E+00 5.000E-02
11 14 0 0 4 0 0 0.000E+00 5.000E-02
11 15 -1 0 1 0 0 1.555E-01 2.000E-01
F 1 7 0. 0.
11 16 0 0 4 0 0 0.000E+00 5.000E-02
11 17 0 0 4 0 0 0.000E+00 5.000E-02
11 18 -1 0 1 0 0 5.065E-02 2.000E-01
F 1 7 0. 0.
11 19 0 0 4 0 0 0.000E+00 5.000E-02
11 20 -1 0 1 0 0 2.700E-03 2.000E-01
F 1 7 0. 0.
11 21 -1 0 1 0 0 3.455E-03 2.000E-01
F 1 7 0. 0.
11 22 -1 0 1 0 0 2.645E-03 2.000E-01
F 1 7 0. 0.
12 13 0 0 4 0 0 0.000E+00 5.000E-02
12 14 -1 0 1 0 0 9.133E-01 7.000E-01
F 1 7 0. 0.
12 15 0 0 4 0 0 0.000E+00 5.000E-02
12 16 0 0 4 0 0 0.000E+00 5.000E-02
12 17 -1 0 1 0 0 1.967E-01 2.000E-01
F 1 7 0. 0.
12 18 -1 0 1 0 0 3.417E-02 2.000E-01
F 1 7 0. 0.
12 19 0 0 4 0 0 0.000E+00 5.000E-02
12 20 -1 0 1 0 0 7.767E-02 2.000E-01
F 1 7 0. 0.
12 21 -1 0 1 0 0 4.247E-02 2.000E-01
F 1 7 0. 0.
12 22 -1 0 1 0 0 8.317E-02 2.000E-01
F 1 7 0. 0.
13 14 0 0 4 0 0 0.000E+00 5.000E-02
13 15 0 0 4 0 0 0.000E+00 5.000E-02
13 16 0 0 4 0 0 0.000E+00 5.000E-02
13 17 0 0 4 0 0 0.000E+00 5.000E-02
13 18 0 0 4 0 0 0.000E+00 5.000E-02
13 19 -1 0 1 0 0 8.758E-01 2.000E-01
F 1 7 0. 0.
13 20 0 0 4 0 0 0.000E+00 5.000E-02
13 21 0 0 4 0 0 0.000E+00 5.000E-02
13 22 0 0 4 0 0 0.000E+00 5.000E-02
14 15 -1 0 1 0 0 2.580E-02 7.000E-01
F 1 7 0. 0.
14 16 -1 0 1 0 0 9.240E-02 7.000E-01
F 1 7 0. 0.
14 17 0 0 4 0 0 0.000E+00 5.000E-02
14 18 -1 0 1 0 0 9.182E-01 2.000E-01
F 1 7 0. 0.
14 19 0 0 4 0 0 0.000E+00 5.000E-02
14 20 -1 0 1 0 0 1.969E-01 2.000E-01
F 1 7 0. 0.
14 21 -1 0 1 0 0 7.974E-02 2.000E-01
F 1 7 0. 0.
14 22 -1 0 1 0 0 4.120E-02 2.000E-01
F 1 7 0. 0.
15 16 0 0 4 0 0 0.000E+00 5.000E-02
15 17 -1 0 1 0 0 4.983E-02 7.000E-01
F 1 7 0. 0.
15 18 -1 0 1 0 0 1.007E-01 2.000E-01
F 1 7 0. 0.
15 19 0 0 4 0 0 0.000E+00 5.000E-02
15 20 -1 0 1 0 0 7.972E-02 2.000E-01
F 1 7 0. 0.
15 21 -1 0 1 0 0 2.258E-03 2.000E-01
F 1 7 0. 0.
15 22 -1 0 1 0 0 2.704E-01 2.000E-01
F 1 7 0. 0.
16 17 0 0 4 0 0 0.000E+00 5.000E-02
16 18 -1 0 1 0 0 1.339E+00 2.000E-01
F 1 7 0. 0.
16 19 0 0 4 0 0 0.000E+00 5.000E-02
16 20 -1 0 1 0 0 1.895E-01 2.000E-01
F 1 7 0. 0.
16 21 -1 0 1 0 0 6.164E-02 2.000E-01
F 1 7 0. 0.
16 22 -1 0 1 0 0 2.817E-02 2.000E-01
F 1 7 0. 0.
17 18 -1 0 1 0 0 1.705E+00 2.000E-01
F 1 7 0. 0.
17 19 0 0 4 0 0 0.000E+00 5.000E-02
17 20 -1 0 1 0 0 6.700E-05 2.000E-01
F 1 7 0. 0.
17 21 -1 0 1 0 0 2.725E-03 2.000E-01
F 1 7 0. 0.
17 22 -1 0 1 0 0 2.650E-03 2.000E-01
F 1 7 0. 0.
18 19 0 0 4 0 0 0.000E+00 5.000E-02
18 20 -1 0 1 0 0 1.073E+00 2.000E-01
F 1 7 0. 0.
18 21 -1 0 1 0 0 1.918E-01 2.000E-01
F 1 7 0. 0.
18 22 -1 0 1 0 0 6.195E-02 2.000E-01
F 1 7 0. 0.
19 20 0 0 4 0 0 0.000E+00 5.000E-02
19 21 0 0 4 0 0 0.000E+00 5.000E-02
19 22 0 0 4 0 0 0.000E+00 5.000E-02
20 21 -1 0 1 0 0 1.317E+00 2.000E-01
F 1 7 0. 0.
20 22 -1 0 1 0 0 1.608E-01 2.000E-01
F 1 7 0. 0.
21 22 -1 0 1 0 0 1.073E+00 2.000E-01
F 1 7 0. 0.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,564 @@
****** Levels
1.55945583E+16 2. 2 'C IV 2Se 1' 0 0. 0
1.36613760E+16 2. 2 'C IV 2Po 1' 0 0. 0
1.36581470E+16 4. 2 'C IV 2Po 1' 0 0. 0
6.51537202E+15 2. 3 'C IV 2Se 2' 0 0. -104
5.99906956E+15 6. 3 'C IV 2Po 2' 0 0. -104
5.85471942E+15 10. 3 'C IV 2De 1' 0 0. -104
3.56244314E+15 2. 4 'C IV 2Se 3' 0 0. -104
3.35343089E+15 6. 4 'C IV 2Po 3' 0 0. -104
3.29290270E+15 10. 4 'C IV 2De 2' 0 0. -104
3.29005464E+15 14. 4 'C IV 2Fo 1' 0 0. -104
2.24274451E+15 2. 5 'C IV 2Se 4' 0 0. -104
2.13804208E+15 6. 5 'C IV 2Po 4' 0 0. -104
2.10722340E+15 10. 5 'C IV 2De 3' 0 0. -104
2.10569456E+15 14. 5 'C IV 2Fo 2' 0 0. -104
2.10534700E+15 18. 5 'C IV 2Ge 1' 0 0. -104
1.54076546E+15 2. 6 'C IV 2Se 5' 0 0. -104
1.48098690E+15 6. 6 'C IV 2Po 5' 0 0. -104
1.46320923E+15 10. 6 'C IV 2De 4' 0 0. -104
1.46217612E+15 14. 6 'C IV 2Fo 3' 0 0. -104
1.46207116E+15 18. 6 'C IV 2Ge 2' 0 0. -104
1.46207116E+15 22. 6 'C IV 2Ho 1' 0 0. -104
1.07611553E+15 98. 7 'C IV+2__ 1' 0 0. -104
8.23387643E+14 128. 8 'C IV+2__ 2' 0 0. -104
6.50353008E+14 162. 9 'C IV+2__ 3' 0 0. -104
5.27233844E+14 200. 10 'C IV+2__ 4' 0 0. -104
****** Continuum transitions
1 26 1 116 0 0 0 1.922E-19 0.000E+00
-0.0149 0.0110 0.1338 0.2761 0.3795 0.5541 0.7093 0.7545 0.7610 0.7675
0.7739 0.7804 0.7998 0.9744 1.1619 1.3246
-0.1726 -0.2005 -0.4114 -0.6842 -0.8897 -1.2472 -1.5886 -0.5243 -0.4333 -0.3678
-0.3427 -0.3320 -0.3668 -0.8011 -1.2988 -1.7537
2 26 1 108 0 0 0 2.772E-19 0.000E+00
-0.0171 0.0023 0.0541 0.2674 0.4808 0.7007 0.8623 0.9282
-0.0092 -0.0412 -0.1868 -0.8370 -1.5232 -2.2674 -2.8414 -3.0814
3 26 1 108 0 0 0 2.772E-19 0.000E+00
-0.0171 0.0023 0.0541 0.2674 0.4808 0.7007 0.8623 0.9282
-0.0092 -0.0412 -0.1868 -0.8370 -1.5232 -2.2674 -2.8414 -3.0814
4 26 1 109 0 0 0 3.084E-19 0.000E+00
-0.0366 -0.0042 0.2027 0.4354 0.6747 0.9010 1.1273 1.3407 1.3992
0.0721 0.0351 -0.3305 -0.7769 -1.2693 -1.7703 -2.3024 -2.8347 -2.9876
5 26 1 109 0 0 0 5.091E-19 0.000E+00
-0.0399 -0.0140 0.1347 0.3158 0.4968 0.6779 0.8589 1.0012 1.0519
0.3084 0.2711 -0.0822 -0.5455 -1.0418 -1.5711 -2.1332 -2.6012 -2.7726
6 26 1 108 0 0 0 3.390E-19 0.000E+00
-0.0409 -0.0215 0.0173 0.1919 0.3665 0.5346 0.7092 0.7816
0.1638 0.1269 0.0021 -0.6157 -1.2675 -1.9286 -2.6505 -2.9646
7 26 1 108 0 0 0 4.609E-19 0.000E+00
-0.0694 -0.0371 0.2216 0.5125 0.8035 1.0880 1.3790 1.4598
0.2878 0.2494 -0.2184 -0.7788 -1.3730 -1.9865 -2.6479 -2.8398
8 26 1 109 0 0 0 7.655E-19 0.000E+00
-0.0741 -0.0483 0.1199 0.3268 0.5272 0.7212 0.9475 1.0962 1.1401
0.5495 0.5143 0.1480 -0.3350 -0.8361 -1.3552 -2.0028 -2.4543 -2.5902
9 26 1 109 0 0 0 6.781E-19 0.000E+00
-0.0756 -0.0497 0.0602 0.2154 0.3706 0.5258 0.6745 0.8232 0.9135
0.5357 0.4910 0.1880 -0.2720 -0.7644 -1.2901 -1.8260 -2.3938 -2.7587
10 26 1 2 0 0 0 5.928E-19 0.000E+00
3.000 1.976 1.000 0.000
11 26 1 107 0 0 0 6.079E-19 0.000E+00
-0.1161 -0.0838 0.1813 0.5434 0.8861 1.2482 1.4868
0.5010 0.4613 -0.0264 -0.7259 -1.4214 -2.1911 -2.7199
12 26 1 109 0 0 0 1.035E-18 0.000E+00
-0.1227 -0.0903 0.1554 0.3946 0.6145 0.8149 1.0024 1.1641 1.2124
0.7804 0.7343 0.2107 -0.3311 -0.8619 -1.3783 -1.8938 -2.3545 -2.4957
13 26 1 110 0 0 0 1.023E-18 0.000E+00
-0.1247 -0.0924 0.0693 0.2374 0.3991 0.5542 0.7094 0.8582 1.0069 1.0878
0.8125 0.7591 0.3574 -0.0919 -0.5565 -1.0343 -1.5452 -2.0673 -2.6230 -2.9442
14 26 1 2 0 0 0 7.412E-19 0.000E+00
3.000 2.471 1.000 0.000
15 26 1 2 0 0 0 7.413E-19 0.000E+00
3.000 2.471 1.000 0.000
16 26 1 107 0 0 0 7.872E-19 0.000E+00
-0.0997 -0.0544 0.3853 0.7991 1.1742 1.4910 1.5002
0.5828 0.5188 -0.3227 -1.1465 -1.9259 -2.6040 -2.6240
17 26 1 109 0 0 0 1.320E-18 0.000E+00
-0.1042 -0.0589 0.2644 0.5230 0.7493 0.9562 1.1502 1.2343 1.2496
0.8513 0.7793 0.0862 -0.4992 -1.0431 -1.5727 -2.1022 -2.3425 -2.3763
18 26 1 111 0 0 0 1.374E-18 0.000E+00
-0.1056 -0.0603 0.1530 0.3341 0.5022 0.6639 0.8190 0.9678 1.1165 1.2199
1.2353
0.8832 0.8033 0.2903 -0.1780 -0.6451 -1.1263 -1.6206 -2.1264 -2.6658 -3.0660
-3.1263
19 26 1 2 0 0 0 8.895E-19 0.000E+00
3.000 2.965 1.000 0.000
20 26 1 2 0 0 0 8.895E-19 0.000E+00
3.000 2.965 1.000 0.000
21 26 1 2 0 0 0 8.895E-19 0.000E+00
3.000 2.965 1.000 0.000
22 26 1 102 0 0 0 8.405E-20 0.000E+00
-0.006 1.506
-0.537 -4.313
23 26 1 102 0 0 0 8.450E-20 0.000E+00
-0.002 1.496
-0.546 -4.296
24 26 1 102 0 0 0 8.576E-20 0.000E+00
-0.006 1.577
-0.528 -4.498
25 26 1 104 0 0 0 6.948E-20 0.000E+00
0.003 0.505 1.075 1.662
-0.643 -2.042 -3.512 -4.877
*** Line transitions
1 2 -1 1 1 0 0 0.952E-01 7.000E-01
T 3 23 700. 0.
2.6E+8 7.9E-7 0. 0. 0.
1 3 -1 1 1 0 0 1.900E-01 7.000E-01
T 3 23 700. 0.
2.6E+8 7.9E-7 0. 0. 0.
1 4 0 0 4 0 0 0.000E+00 5.000E-02
1 5 -1 1 1 0 0 2.030E-01 2.000E-01
T 3 21 500. 0.
4.6E+9 3.1E-6 0. 0. 0.
1 6 0 0 4 0 0 0.000E+00 5.000E-02
1 7 0 0 4 0 0 0.000E+00 5.000E-02
1 8 -1 1 1 0 0 6.100E-02 2.000E-01
T 3 15 100. 0.
2.9E+9 9.4E-6 0. 0. 0.
1 9 0 0 4 0 0 0.000E+00 5.000E-02
1 10 0 0 4 0 0 0.000E+00 5.000E-02
1 11 0 0 4 0 0 0.000E+00 5.000E-02
1 12 -1 1 1 0 0 2.705E-02 2.000E-01
T 3 15 100. 0.
1.7E+9 2.2E-5 0. 0. 0.
1 13 0 0 4 0 0 0.000E+00 5.000E-02
1 14 0 0 4 0 0 0.000E+00 5.000E-02
1 15 0 0 4 0 0 0.000E+00 5.000E-02
1 16 0 0 4 0 0 0.000E+00 5.000E-02
1 17 -1 0 1 0 0 1.450E-02 2.000E-01
F 1 7 0. 0.
1 18 0 0 4 0 0 0.000E+00 5.000E-02
1 19 0 0 4 0 0 0.000E+00 5.000E-02
1 20 0 0 4 0 0 0.000E+00 5.000E-02
1 21 0 0 4 0 0 0.000E+00 5.000E-02
1 22 -1 0 1 0 0 8.700E-03 2.000E-01
F 1 7 0. 0.
1 23 -1 0 1 0 0 5.650E-03 2.000E-01
F 1 7 0. 0.
1 24 -1 0 1 0 0 3.900E-03 2.000E-01
F 1 7 0. 0.
1 25 -1 0 1 0 0 2.800E-03 2.000E-01
F 1 7 0. 0.
2 3 0 0 4 0 0 0.000E+00 5.000E-02
2 4 -1 0 1 0 0 3.750E-02 2.000E-01
F 1 7 0. 0.
2 5 0 0 4 0 0 0.000E+00 5.000E-02
2 6 -1 0 1 0 0 6.467E-01 2.000E-01
F 1 7 0. 0.
2 7 -1 0 1 0 0 7.017E-03 2.000E-01
F 1 7 0. 0.
2 8 0 0 4 0 0 0.000E+00 5.000E-02
2 9 -1 0 1 0 0 1.225E-01 2.000E-01
F 1 7 0. 0.
2 10 0 0 4 0 0 0.000E+00 5.000E-02
2 11 -1 0 1 0 0 2.650E-03 2.000E-01
F 1 7 0. 0.
2 12 0 0 4 0 0 0.000E+00 5.000E-02
2 13 -1 0 1 0 0 4.583E-02 2.000E-01
F 1 7 0. 0.
2 14 0 0 4 0 0 0.000E+00 5.000E-02
2 15 0 0 4 0 0 0.000E+00 5.000E-02
2 16 -1 0 1 0 0 1.317E-03 2.000E-01
F 1 7 0. 0.
2 17 0 0 4 0 0 0.000E+00 5.000E-02
2 18 -1 0 1 0 0 2.267E-02 2.000E-01
F 1 7 0. 0.
2 19 0 0 4 0 0 0.000E+00 5.000E-02
2 20 0 0 4 0 0 0.000E+00 5.000E-02
2 21 0 0 4 0 0 0.000E+00 5.000E-02
2 22 -1 0 1 0 0 1.378E-02 2.000E-01
F 1 7 0. 0.
2 23 -1 0 1 0 0 8.713E-03 2.000E-01
F 1 7 0. 0.
2 24 -1 0 1 0 0 5.873E-03 2.000E-01
F 1 7 0. 0.
2 25 -1 0 1 0 0 4.163E-03 2.000E-01
F 1 7 0. 0.
3 4 -1 0 1 0 0 3.750E-02 2.000E-01
F 1 7 0. 0.
3 5 0 0 4 0 0 0.000E+00 5.000E-02
3 6 -1 0 1 0 0 6.467E-01 2.000E-01
F 1 7 0. 0.
3 7 -1 0 1 0 0 7.017E-03 2.000E-01
F 1 7 0. 0.
3 8 0 0 4 0 0 0.000E+00 5.000E-02
3 9 -1 0 1 0 0 1.225E-01 2.000E-01
F 1 7 0. 0.
3 10 0 0 4 0 0 0.000E+00 5.000E-02
3 11 -1 0 1 0 0 2.650E-03 2.000E-01
F 1 7 0. 0.
3 12 0 0 4 0 0 0.000E+00 5.000E-02
3 13 -1 0 1 0 0 4.583E-02 2.000E-01
F 1 7 0. 0.
3 14 0 0 4 0 0 0.000E+00 5.000E-02
3 15 0 0 4 0 0 0.000E+00 5.000E-02
3 16 -1 0 1 0 0 1.317E-03 2.000E-01
F 1 7 0. 0.
3 17 0 0 4 0 0 0.000E+00 5.000E-02
3 18 -1 0 1 0 0 2.267E-02 2.000E-01
F 1 7 0. 0.
3 19 0 0 4 0 0 0.000E+00 5.000E-02
3 20 0 0 4 0 0 0.000E+00 5.000E-02
3 21 0 0 4 0 0 0.000E+00 5.000E-02
3 22 -1 0 1 0 0 1.378E-02 2.000E-01
F 1 7 0. 0.
3 23 -1 0 1 0 0 8.713E-03 2.000E-01
F 1 7 0. 0.
3 24 -1 0 1 0 0 5.873E-03 2.000E-01
F 1 7 0. 0.
3 25 -1 0 1 0 0 4.163E-03 2.000E-01
F 1 7 0. 0.
4 5 -1 0 1 0 0 4.800E-01 7.000E-01
F 1 7 0. 0.
4 6 0 0 4 0 0 0.000E+00 5.000E-02
4 7 0 0 4 0 0 0.000E+00 5.000E-02
4 8 -1 0 1 0 0 2.035E-01 2.000E-01
F 1 7 0. 0.
4 9 0 0 4 0 0 0.000E+00 5.000E-02
4 10 0 0 4 0 0 0.000E+00 5.000E-02
4 11 0 0 4 0 0 0.000E+00 5.000E-02
4 12 -1 0 1 0 0 6.550E-02 2.000E-01
F 1 7 0. 0.
4 13 0 0 4 0 0 0.000E+00 5.000E-02
4 14 0 0 4 0 0 0.000E+00 5.000E-02
4 15 0 0 4 0 0 0.000E+00 5.000E-02
4 16 0 0 4 0 0 0.000E+00 5.000E-02
4 17 -1 0 1 0 0 3.045E-02 2.000E-01
F 1 7 0. 0.
4 18 0 0 4 0 0 0.000E+00 5.000E-02
4 19 0 0 4 0 0 0.000E+00 5.000E-02
4 20 0 0 4 0 0 0.000E+00 5.000E-02
4 21 0 0 4 0 0 0.000E+00 5.000E-02
4 22 -1 0 1 0 0 1.695E-02 2.000E-01
F 1 7 0. 0.
4 23 -1 0 1 0 0 1.050E-02 2.000E-01
F 1 7 0. 0.
4 24 -1 0 1 0 0 7.000E-03 2.000E-01
F 1 7 0. 0.
4 25 -1 0 1 0 0 4.930E-03 2.000E-01
F 1 7 0. 0.
5 6 -1 0 1 0 0 6.083E-02 7.000E-01
F 1 7 0. 0.
5 7 -1 0 1 0 0 8.133E-02 2.000E-01
F 1 7 0. 0.
5 8 0 0 4 0 0 0.000E+00 5.000E-02
5 9 -1 0 1 0 0 5.400E-01 2.000E-01
F 1 7 0. 0.
5 10 0 0 4 0 0 0.000E+00 5.000E-02
5 11 -1 0 1 0 0 1.555E-02 2.000E-01
F 1 7 0. 0.
5 12 0 0 4 0 0 0.000E+00 5.000E-02
5 13 -1 0 1 0 0 1.320E-01 2.000E-01
F 1 7 0. 0.
5 14 0 0 4 0 0 0.000E+00 5.000E-02
5 15 0 0 4 0 0 0.000E+00 5.000E-02
5 16 -1 0 1 0 0 6.017E-03 2.000E-01
F 1 7 0. 0.
5 17 0 0 4 0 0 0.000E+00 5.000E-02
5 18 -1 0 1 0 0 5.483E-02 2.000E-01
F 1 7 0. 0.
5 19 0 0 4 0 0 0.000E+00 5.000E-02
5 20 0 0 4 0 0 0.000E+00 5.000E-02
5 21 0 0 4 0 0 0.000E+00 5.000E-02
5 22 -1 0 1 0 0 3.188E-02 2.000E-01
F 1 7 0. 0.
5 23 -1 0 1 0 0 1.895E-02 2.000E-01
F 1 7 0. 0.
5 24 -1 0 1 0 0 1.237E-02 2.000E-01
F 1 7 0. 0.
5 25 -1 0 1 0 0 8.558E-03 2.000E-01
F 1 7 0. 0.
6 7 0 0 4 0 0 0.000E+00 5.000E-02
6 8 -1 0 1 0 0 1.660E-02 2.000E-01
F 1 7 0. 0.
6 9 0 0 4 0 0 0.000E+00 5.000E-02
6 10 -1 0 1 0 0 1.097E+00 2.000E-01
F 1 7 0. 0.
6 11 0 0 4 0 0 0.000E+00 5.000E-02
6 12 -1 0 1 0 0 3.200E-03 2.000E-01
F 1 7 0. 0.
6 13 0 0 4 0 0 0.000E+00 5.000E-02
6 14 -1 0 1 0 0 1.795E-01 2.000E-01
F 1 7 0. 0.
6 15 0 0 4 0 0 0.000E+00 5.000E-02
6 16 0 0 4 0 0 0.000E+00 5.000E-02
6 17 -1 0 1 0 0 1.210E-03 2.000E-01
F 1 7 0. 0.
6 18 0 0 4 0 0 0.000E+00 5.000E-02
6 19 -1 0 1 0 0 6.454E-02 2.000E-01
F 1 7 0. 0.
6 20 0 0 4 0 0 0.000E+00 5.000E-02
6 21 0 0 4 0 0 0.000E+00 5.000E-02
6 22 -1 0 1 0 0 3.212E-02 2.000E-01
F 1 7 0. 0.
6 23 -1 0 1 0 0 1.845E-02 2.000E-01
F 1 7 0. 0.
6 24 -1 0 1 0 0 1.171E-02 2.000E-01
F 1 7 0. 0.
6 25 -1 0 1 0 0 7.956E-03 2.000E-01
F 1 7 0. 0.
7 8 -1 0 1 0 0 6.600E-01 7.000E-01
F 1 7 0. 0.
7 9 0 0 4 0 0 0.000E+00 5.000E-02
7 10 0 0 4 0 0 0.000E+00 5.000E-02
7 11 0 0 4 0 0 0.000E+00 5.000E-02
7 12 -1 0 1 0 0 2.145E-01 2.000E-01
F 1 7 0. 0.
7 13 0 0 4 0 0 0.000E+00 5.000E-02
7 14 0 0 4 0 0 0.000E+00 5.000E-02
7 15 0 0 4 0 0 0.000E+00 5.000E-02
7 16 0 0 4 0 0 0.000E+00 5.000E-02
7 17 -1 0 1 0 0 7.050E-02 2.000E-01
F 1 7 0. 0.
7 18 0 0 4 0 0 0.000E+00 5.000E-02
7 19 0 0 4 0 0 0.000E+00 5.000E-02
7 20 0 0 4 0 0 0.000E+00 5.000E-02
7 21 0 0 4 0 0 0.000E+00 5.000E-02
7 22 -1 0 1 0 0 3.345E-02 2.000E-01
F 1 7 0. 0.
7 23 -1 0 1 0 0 1.900E-02 2.000E-01
F 1 7 0. 0.
7 24 -1 0 1 0 0 1.200E-02 2.000E-01
F 1 7 0. 0.
7 25 -1 0 1 0 0 8.100E-03 2.000E-01
F 1 7 0. 0.
8 9 -1 0 1 0 0 1.082E-01 7.000E-01
F 1 7 0. 0.
8 10 0 0 4 0 0 0.000E+00 5.000E-02
8 11 -1 0 1 0 0 1.277E-01 2.000E-01
F 1 7 0. 0.
8 12 0 0 4 0 0 0.000E+00 5.000E-02
8 13 -1 0 1 0 0 5.133E-01 2.000E-01
F 1 7 0. 0.
8 14 0 0 4 0 0 0.000E+00 5.000E-02
8 15 0 0 4 0 0 0.000E+00 5.000E-02
8 16 -1 0 1 0 0 2.450E-02 2.000E-01
F 1 7 0. 0.
8 17 0 0 4 0 0 0.000E+00 5.000E-02
8 18 -1 0 1 0 0 1.358E-01 2.000E-01
F 1 7 0. 0.
8 19 0 0 4 0 0 0.000E+00 5.000E-02
8 20 0 0 4 0 0 0.000E+00 5.000E-02
8 21 0 0 4 0 0 0.000E+00 5.000E-02
8 22 -1 0 1 0 0 6.858E-02 2.000E-01
F 1 7 0. 0.
8 23 -1 0 1 0 0 3.692E-02 2.000E-01
F 1 7 0. 0.
8 24 -1 0 1 0 0 2.242E-02 2.000E-01
F 1 7 0. 0.
8 25 -1 0 1 0 0 1.488E-02 2.000E-01
F 1 7 0. 0.
9 10 0 0 4 0 0 0.000E+00 5.000E-02
9 11 0 0 4 0 0 0.000E+00 5.000E-02
9 12 -1 0 1 0 0 4.040E-02 2.000E-01
F 1 7 0. 0.
9 13 0 0 4 0 0 0.000E+00 5.000E-02
9 14 -1 0 1 0 0 1.344E+00 2.000E-01
F 1 7 0. 0.
9 15 0 0 4 0 0 0.000E+00 5.000E-02
9 16 0 0 4 0 0 0.000E+00 5.000E-02
9 17 -1 0 1 0 0 8.110E-03 2.000E-01
F 1 7 0. 0.
9 18 0 0 4 0 0 0.000E+00 5.000E-02
9 19 -1 0 1 0 0 2.117E-01 2.000E-01
F 1 7 0. 0.
9 20 0 0 4 0 0 0.000E+00 5.000E-02
9 21 0 0 4 0 0 0.000E+00 5.000E-02
9 22 -1 0 1 0 0 7.796E-02 2.000E-01
F 1 7 0. 0.
9 23 -1 0 1 0 0 3.788E-02 2.000E-01
F 1 7 0. 0.
9 24 -1 0 1 0 0 2.174E-02 2.000E-01
F 1 7 0. 0.
9 25 -1 0 1 0 0 1.383E-02 2.000E-01
F 1 7 0. 0.
10 11 0 0 4 0 0 0.000E+00 5.000E-02
10 12 0 0 4 0 0 0.000E+00 5.000E-02
10 13 -1 0 1 0 0 1.344E+00 2.000E-01
F 1 7 0. 0.
10 14 0 0 4 0 0 0.000E+00 5.000E-02
10 15 -1 0 1 0 0 1.344E+00 2.000E-01
F 1 7 0. 0.
10 16 0 0 4 0 0 0.000E+00 5.000E-02
10 17 0 0 4 0 0 0.000E+00 5.000E-02
10 18 -1 0 1 0 0 2.117E-01 2.000E-01
F 1 7 0. 0.
10 19 0 0 4 0 0 0.000E+00 5.000E-02
10 20 -1 0 1 0 0 2.117E-01 2.000E-01
F 1 7 0. 0.
10 21 0 0 4 0 0 0.000E+00 5.000E-02
10 22 -1 0 1 0 0 1.497E-01 2.000E-01
F 1 7 0. 0.
10 23 -1 0 1 0 0 7.260E-02 2.000E-01
F 1 7 0. 0.
10 24 -1 0 1 0 0 4.163E-02 2.000E-01
F 1 7 0. 0.
10 25 -1 0 1 0 0 2.646E-02 2.000E-01
F 1 7 0. 0.
11 12 -1 0 1 0 0 8.350E-01 7.000E-01
F 1 7 0. 0.
11 13 0 0 4 0 0 0.000E+00 5.000E-02
11 14 0 0 4 0 0 0.000E+00 5.000E-02
11 15 0 0 4 0 0 0.000E+00 5.000E-02
11 16 0 0 4 0 0 0.000E+00 5.000E-02
11 17 -1 0 1 0 0 2.295E-01 2.000E-01
F 1 7 0. 0.
11 18 0 0 4 0 0 0.000E+00 5.000E-02
11 19 0 0 4 0 0 0.000E+00 5.000E-02
11 20 0 0 4 0 0 0.000E+00 5.000E-02
11 21 0 0 4 0 0 0.000E+00 5.000E-02
11 22 -1 0 1 0 0 7.600E-02 2.000E-01
F 1 7 0. 0.
11 23 -1 0 1 0 0 3.635E-02 2.000E-01
F 1 7 0. 0.
11 24 -1 0 1 0 0 2.085E-02 2.000E-01
F 1 7 0. 0.
11 25 -1 0 1 0 0 1.330E-02 2.000E-01
F 1 7 0. 0.
12 13 -1 0 1 0 0 1.507E-01 7.000E-01
F 1 7 0. 0.
12 14 0 0 4 0 0 0.000E+00 5.000E-02
12 15 0 0 4 0 0 0.000E+00 5.000E-02
12 16 -1 0 1 0 0 1.750E-01 2.000E-01
F 1 7 0. 0.
12 17 0 0 4 0 0 0.000E+00 5.000E-02
12 18 -1 0 1 0 0 5.150E-01 2.000E-01
F 1 7 0. 0.
12 19 0 0 4 0 0 0.000E+00 5.000E-02
12 20 0 0 4 0 0 0.000E+00 5.000E-02
12 21 0 0 4 0 0 0.000E+00 5.000E-02
12 22 -1 0 1 0 0 1.742E-01 2.000E-01
F 1 7 0. 0.
12 23 -1 0 1 0 0 7.538E-02 2.000E-01
F 1 7 0. 0.
12 24 -1 0 1 0 0 4.115E-02 2.000E-01
F 1 7 0. 0.
12 25 -1 0 1 0 0 2.540E-02 2.000E-01
F 1 7 0. 0.
13 14 0 0 4 0 0 0.000E+00 5.000E-02
13 15 0 0 4 0 0 0.000E+00 5.000E-02
13 16 0 0 4 0 0 0.000E+00 5.000E-02
13 17 -1 0 1 0 0 6.820E-02 2.000E-01
F 1 7 0. 0.
13 18 0 0 4 0 0 0.000E+00 5.000E-02
13 19 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
13 20 0 0 4 0 0 0.000E+00 5.000E-02
13 21 0 0 4 0 0 0.000E+00 5.000E-02
13 22 -1 0 1 0 0 2.572E-01 2.000E-01
F 1 7 0. 0.
13 23 -1 0 1 0 0 9.006E-02 2.000E-01
F 1 7 0. 0.
13 24 -1 0 1 0 0 4.348E-02 2.000E-01
F 1 7 0. 0.
13 25 -1 0 1 0 0 2.488E-02 2.000E-01
F 1 7 0. 0.
14 15 0 0 4 0 0 0.000E+00 5.000E-02
14 16 0 0 4 0 0 0.000E+00 5.000E-02
14 17 0 0 4 0 0 0.000E+00 5.000E-02
14 18 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
14 19 0 0 4 0 0 0.000E+00 5.000E-02
14 20 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
14 21 0 0 4 0 0 0.000E+00 5.000E-02
14 22 -1 0 1 0 0 4.864E-01 2.000E-01
F 1 7 0. 0.
14 23 -1 0 1 0 0 1.692E-01 2.000E-01
F 1 7 0. 0.
14 24 -1 0 1 0 0 8.137E-02 2.000E-01
F 1 7 0. 0.
14 25 -1 0 1 0 0 4.647E-02 2.000E-01
F 1 7 0. 0.
15 16 0 0 4 0 0 0.000E+00 5.000E-02
15 17 0 0 4 0 0 0.000E+00 5.000E-02
15 18 0 0 4 0 0 0.000E+00 5.000E-02
15 19 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
15 20 0 0 4 0 0 0.000E+00 5.000E-02
15 21 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
15 22 -1 0 1 0 0 4.864E-01 2.000E-01
F 1 7 0. 0.
15 23 -1 0 1 0 0 1.692E-01 2.000E-01
F 1 7 0. 0.
15 24 -1 0 1 0 0 8.137E-02 2.000E-01
F 1 7 0. 0.
15 25 -1 0 1 0 0 4.647E-02 2.000E-01
F 1 7 0. 0.
16 17 -1 0 1 0 0 1.010E+00 7.000E-01
F 1 7 0. 0.
16 18 0 0 4 0 0 0.000E+00 5.000E-02
16 19 0 0 4 0 0 0.000E+00 5.000E-02
16 20 0 0 4 0 0 0.000E+00 5.000E-02
16 21 0 0 4 0 0 0.000E+00 5.000E-02
16 22 -1 0 1 0 0 2.470E-01 2.000E-01
F 1 7 0. 0.
16 23 -1 0 1 0 0 8.150E-02 2.000E-01
F 1 7 0. 0.
16 24 -1 0 1 0 0 3.925E-02 2.000E-01
F 1 7 0. 0.
16 25 -1 0 1 0 0 2.260E-02 2.000E-01
F 1 7 0. 0.
17 18 -1 0 1 0 0 1.900E-01 7.000E-01
F 1 7 0. 0.
17 19 0 0 4 0 0 0.000E+00 5.000E-02
17 20 0 0 4 0 0 0.000E+00 5.000E-02
17 21 0 0 4 0 0 0.000E+00 5.000E-02
17 22 -1 0 1 0 0 7.517E-01 2.000E-01
F 1 7 0. 0.
17 23 -1 0 1 0 0 1.887E-01 2.000E-01
F 1 7 0. 0.
17 24 -1 0 1 0 0 8.217E-02 2.000E-01
F 1 7 0. 0.
17 25 -1 0 1 0 0 4.507E-02 2.000E-01
F 1 7 0. 0.
18 19 0 0 4 0 0 0.000E+00 5.000E-02
18 20 0 0 4 0 0 0.000E+00 5.000E-02
18 21 0 0 4 0 0 0.000E+00 5.000E-02
18 22 -1 0 1 0 0 1.935E+00 2.000E-01
F 1 7 0. 0.
18 23 -1 0 1 0 0 2.948E-01 2.000E-01
F 1 7 0. 0.
18 24 -1 0 1 0 0 1.021E-01 2.000E-01
F 1 7 0. 0.
18 25 -1 0 1 0 0 4.901E-02 2.000E-01
F 1 7 0. 0.
19 20 0 0 4 0 0 0.000E+00 5.000E-02
19 21 0 0 4 0 0 0.000E+00 5.000E-02
19 22 -1 0 1 0 0 3.673E+00 2.000E-01
F 1 7 0. 0.
19 23 -1 0 1 0 0 5.486E-01 2.000E-01
F 1 7 0. 0.
19 24 -1 0 1 0 0 1.882E-01 2.000E-01
F 1 7 0. 0.
19 25 -1 0 1 0 0 8.973E-02 2.000E-01
F 1 7 0. 0.
20 21 0 0 4 0 0 0.000E+00 5.000E-02
20 22 -1 0 1 0 0 3.673E+00 2.000E-01
F 1 7 0. 0.
20 23 -1 0 1 0 0 5.486E-01 2.000E-01
F 1 7 0. 0.
20 24 -1 0 1 0 0 1.882E-01 2.000E-01
F 1 7 0. 0.
20 25 -1 0 1 0 0 8.973E-02 2.000E-01
F 1 7 0. 0.
21 22 -1 0 1 0 0 3.673E+00 2.000E-01
F 1 7 0. 0.
21 23 -1 0 1 0 0 5.486E-01 2.000E-01
F 1 7 0. 0.
21 24 -1 0 1 0 0 1.882E-01 2.000E-01
F 1 7 0. 0.
21 25 -1 0 1 0 0 8.973E-02 2.000E-01
F 1 7 0. 0.
22 23 -1 0 1 0 0 3.680E+00 2.000E-01
F 1 7 0. 0.
22 24 -1 0 1 0 0 5.466E-01 2.000E-01
F 1 7 0. 0.
22 25 -1 0 1 0 0 1.869E-01 2.000E-01
F 1 7 0. 0.
23 24 -1 0 1 0 0 4.240E+00 2.000E-01
F 1 7 0. 0.
23 25 -1 0 1 0 0 6.185E-01 2.000E-01
F 1 7 0. 0.
24 25 -1 0 1 0 0 4.783E+00 2.000E-01
F 1 7 0. 0.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,797 @@
****** Levels
3.90170048E+15 30. 2 ' even 1 ' 2 0. 0
3.84173383E+15 28. 2 ' even 2 ' 2 0. 0
3.66473941E+15 20. 2 ' even 3 ' 2 0. 0
3.44453390E+15 36. 2 ' even 4 ' 2 0. 0
3.26538876E+15 122. 2 ' even 5 ' 2 0. 0
3.12772061E+15 78. 2 ' even 6 ' 2 0. 0
2.95137693E+15 96. 2 ' even 7 ' 2 0. 0
2.79906051E+15 22. 2 ' even 8 ' 2 0. 0
2.75368871E+15 30. 2 ' odd 1 ' 2 0. 0
2.60013558E+15 120. 2 ' odd 2 ' 2 0. 0
2.56747507E+15 14. 2 ' even 9 ' 2 0. 0
2.42680383E+15 50. 2 ' even 10 ' 2 0. 0
2.33513048E+15 24. 2 ' odd 3 ' 2 0. 0
2.21660728E+15 106. 2 ' even 11 ' 2 0. 0
2.00156526E+15 552. 3 ' odd 4 ' 2 0. -110
1.76789433E+15 78. 3 ' even 12 ' 2 0. -110
1.70131844E+15 294. 3 ' odd 5 ' 2 0. -110
1.55490013E+15 114. 3 ' even 13 ' 2 0. -110
1.37400895E+15 252. 3 ' even 14 ' 2 0. -110
1.16684150E+15 984. 3 ' odd 6 ' 2 0. -110
9.56438295E+14 138. 4 ' even 15 ' 2 0. -110
7.42804055E+14 1456. 4 ' even 16 ' 2 0. -110
6.26560687E+14 2670. 5 ' odd 7 ' 2 0. -110
3.02043038E+14 4140. 7 ' even 17 ' 2 0. -110
2.13630326E+14 3240. 8 ' odd 8 ' 2 0. -110
-3.17856437E+14 13358. 20 ' even 18 ' 0 0. -110
-3.32682518E+14 9022. 20 ' odd 9 ' 0 0. -110
-8.33913111E+14 7470. 20 ' even 19 ' 0 0. -110
-1.15510396E+15 7586. 20 ' odd 10 ' 0 0. -110
-1.24668824E+15 8184. 20 ' even 20 ' 0 0. -110
-1.76743572E+15 6826. 20 ' even 21 ' 0 0. -110
-1.89398155E+15 11618. 20 ' odd 11 ' 0 0. -110
-2.37330132E+15 1848. 20 ' even 22 ' 0 0. -110
-2.73687754E+15 2838. 20 ' odd 12 ' 0 0. -110
-3.02487329E+15 1182. 20 ' even 23 ' 0 0. -110
-3.54043362E+15 838. 20 ' odd 13 ' 0 0. -110
****** Continuum transitions
1 37 1 61 0 0 0 7.26E-19 0.
2 37 1 61 0 0 0 7.32E-19 0.
3 37 1 61 0 0 0 7.49E-19 0.
4 37 1 61 0 0 0 7.73E-19 0.
5 37 1 61 0 0 0 7.94E-19 0.
6 37 1 61 0 0 0 8.11E-19 0.
7 37 1 61 0 0 0 8.35E-19 0.
8 37 1 61 0 0 0 8.57E-19 0.
9 37 1 61 0 0 0 8.64E-19 0.
10 37 1 61 0 0 0 8.89E-19 0.
11 37 1 61 0 0 0 8.95E-19 0.
12 37 1 61 0 0 0 9.21E-19 0.
13 37 1 61 0 0 0 9.38E-19 0.
14 37 1 61 0 0 0 9.63E-19 0.
15 37 1 61 0 0 0 1.01E-18 0.
16 37 1 61 0 0 0 1.08E-18 0.
17 37 1 61 0 0 0 1.10E-18 0.
18 37 1 61 0 0 0 1.15E-18 0.
19 37 1 61 0 0 0 1.22E-18 0.
20 37 1 61 0 0 0 1.33E-18 0.
21 37 1 61 0 0 0 1.47E-18 0.
22 37 1 61 0 0 0 1.66E-18 0.
23 37 1 61 0 0 0 1.81E-18 0.
24 37 1 61 0 0 0 2.61E-18 0.
25 37 1 61 0 0 0 3.10E-18 0.
26 37 0 0 0 0 0 1.00E-12 0.
27 37 0 0 0 0 0 1.00E-12 0.
28 37 0 0 0 0 0 1.00E-12 0.
29 37 0 0 0 0 0 1.00E-12 0.
30 37 0 0 0 0 0 1.00E-12 0.
31 37 0 0 0 0 0 1.00E-12 0.
32 37 0 0 0 0 0 1.00E-12 0.
33 37 0 0 0 0 0 1.00E-12 0.
34 37 0 0 0 0 0 1.00E-12 0.
35 37 0 0 0 0 0 1.00E-12 0.
36 37 0 0 0 0 0 1.00E-12 0.
*** Line transitions
1 2 0 0 9 0 0 0. 0.05
1 3 0 0 9 0 0 0. 0.05
1 4 0 0 9 0 0 0. 0.05
1 5 0 0 9 0 0 0. 0.05
1 6 0 0 9 0 0 0. 0.05
1 7 0 0 9 0 0 0. 0.05
1 8 0 0 9 0 0 0. 0.05
1 9 -3 0 9 0 0 0. 0.05
1 10 -3 0 9 0 0 0. 0.05
1 11 0 0 9 0 0 0. 0.05
1 12 0 0 9 0 0 0. 0.05
1 13 -3 0 9 0 0 0. 0.05
1 14 0 0 9 0 0 0. 0.05
1 15 -3 0 9 0 0 0. 0.05
1 16 0 0 9 0 0 0. 0.05
1 17 -3 0 9 0 0 0. 0.05
1 18 0 0 9 0 0 0. 0.05
1 19 0 0 9 0 0 0. 0.05
1 20 -3 0 9 0 0 0. 0.05
1 21 0 0 9 0 0 0. 0.05
1 22 0 0 9 0 0 0. 0.05
1 23 -3 0 9 0 0 0. 0.05
1 23 -3 0 9 0 0 0. 0.05
1 24 0 0 9 0 0 0. 0.05
1 25 -3 0 9 0 0 0. 0.05
1 26 0 0 9 0 0 0. 0.05
1 27 -3 0 9 0 0 0. 0.05
1 28 0 0 9 0 0 0. 0.05
1 29 -3 0 9 0 0 0. 0.05
1 30 0 0 9 0 0 0. 0.05
1 31 0 0 9 0 0 0. 0.05
1 32 -3 0 9 0 0 0. 0.05
1 33 0 0 9 0 0 0. 0.05
1 34 -3 0 9 0 0 0. 0.05
1 35 0 0 9 0 0 0. 0.05
1 36 -3 0 9 0 0 0. 0.05
2 3 0 0 9 0 0 0. 0.05
2 4 0 0 9 0 0 0. 0.05
2 5 0 0 9 0 0 0. 0.05
2 6 0 0 9 0 0 0. 0.05
2 7 0 0 9 0 0 0. 0.05
2 8 0 0 9 0 0 0. 0.05
2 9 -3 0 9 0 0 0. 0.05
2 10 -3 0 9 0 0 0. 0.05
2 11 0 0 9 0 0 0. 0.05
2 12 0 0 9 0 0 0. 0.05
2 13 -3 0 9 0 0 0. 0.05
2 14 0 0 9 0 0 0. 0.05
2 15 -3 0 9 0 0 0. 0.05
2 16 0 0 9 0 0 0. 0.05
2 17 -3 0 9 0 0 0. 0.05
2 18 0 0 9 0 0 0. 0.05
2 19 0 0 9 0 0 0. 0.05
2 20 -3 0 9 0 0 0. 0.05
2 21 0 0 9 0 0 0. 0.05
2 22 0 0 9 0 0 0. 0.05
2 23 -3 0 9 0 0 0. 0.05
2 23 -3 0 9 0 0 0. 0.05
2 24 0 0 9 0 0 0. 0.05
2 25 -3 0 9 0 0 0. 0.05
2 26 0 0 9 0 0 0. 0.05
2 27 -3 0 9 0 0 0. 0.05
2 28 0 0 9 0 0 0. 0.05
2 29 -3 0 9 0 0 0. 0.05
2 30 0 0 9 0 0 0. 0.05
2 31 0 0 9 0 0 0. 0.05
2 32 -3 0 9 0 0 0. 0.05
2 33 0 0 9 0 0 0. 0.05
2 34 -3 0 9 0 0 0. 0.05
2 35 0 0 9 0 0 0. 0.05
2 36 -3 0 9 0 0 0. 0.05
3 4 0 0 9 0 0 0. 0.05
3 5 0 0 9 0 0 0. 0.05
3 6 0 0 9 0 0 0. 0.05
3 7 0 0 9 0 0 0. 0.05
3 8 0 0 9 0 0 0. 0.05
3 9 -3 0 9 0 0 0. 0.05
3 10 -3 0 9 0 0 0. 0.05
3 11 0 0 9 0 0 0. 0.05
3 12 0 0 9 0 0 0. 0.05
3 13 -3 0 9 0 0 0. 0.05
3 14 0 0 9 0 0 0. 0.05
3 15 -3 0 9 0 0 0. 0.05
3 16 0 0 9 0 0 0. 0.05
3 17 -3 0 9 0 0 0. 0.05
3 18 0 0 9 0 0 0. 0.05
3 19 0 0 9 0 0 0. 0.05
3 20 -3 0 9 0 0 0. 0.05
3 21 0 0 9 0 0 0. 0.05
3 22 0 0 9 0 0 0. 0.05
3 23 -3 0 9 0 0 0. 0.05
3 24 0 0 9 0 0 0. 0.05
3 25 -3 0 9 0 0 0. 0.05
3 25 -3 0 9 0 0 0. 0.05
3 26 0 0 9 0 0 0. 0.05
3 27 -3 0 9 0 0 0. 0.05
3 28 0 0 9 0 0 0. 0.05
3 29 -3 0 9 0 0 0. 0.05
3 30 0 0 9 0 0 0. 0.05
3 31 0 0 9 0 0 0. 0.05
3 32 -3 0 9 0 0 0. 0.05
3 33 0 0 9 0 0 0. 0.05
3 34 -3 0 9 0 0 0. 0.05
3 35 0 0 9 0 0 0. 0.05
3 36 -3 0 9 0 0 0. 0.05
4 5 0 0 9 0 0 0. 0.05
4 6 0 0 9 0 0 0. 0.05
4 7 0 0 9 0 0 0. 0.05
4 8 0 0 9 0 0 0. 0.05
4 9 -3 0 9 0 0 0. 0.05
4 10 -3 0 9 0 0 0. 0.05
4 10 -3 0 9 0 0 0. 0.05
4 11 0 0 9 0 0 0. 0.05
4 12 0 0 9 0 0 0. 0.05
4 13 -3 0 9 0 0 0. 0.05
4 14 0 0 9 0 0 0. 0.05
4 15 -3 0 9 0 0 0. 0.05
4 16 0 0 9 0 0 0. 0.05
4 17 -3 0 9 0 0 0. 0.05
4 18 0 0 9 0 0 0. 0.05
4 19 0 0 9 0 0 0. 0.05
4 20 -3 0 9 0 0 0. 0.05
4 21 0 0 9 0 0 0. 0.05
4 22 0 0 9 0 0 0. 0.05
4 23 -3 0 9 0 0 0. 0.05
4 24 0 0 9 0 0 0. 0.05
4 25 -3 0 9 0 0 0. 0.05
4 25 -3 0 9 0 0 0. 0.05
4 26 0 0 9 0 0 0. 0.05
4 27 -3 0 9 0 0 0. 0.05
4 28 0 0 9 0 0 0. 0.05
4 29 -3 0 9 0 0 0. 0.05
4 30 0 0 9 0 0 0. 0.05
4 31 0 0 9 0 0 0. 0.05
4 32 -3 0 9 0 0 0. 0.05
4 33 0 0 9 0 0 0. 0.05
4 34 -3 0 9 0 0 0. 0.05
4 35 0 0 9 0 0 0. 0.05
4 36 -3 0 9 0 0 0. 0.05
5 6 0 0 9 0 0 0. 0.05
5 7 0 0 9 0 0 0. 0.05
5 8 0 0 9 0 0 0. 0.05
5 9 -3 0 9 0 0 0. 0.05
5 10 -3 0 9 0 0 0. 0.05
5 11 0 0 9 0 0 0. 0.05
5 12 0 0 9 0 0 0. 0.05
5 13 -3 0 9 0 0 0. 0.05
5 14 0 0 9 0 0 0. 0.05
5 15 -3 0 9 0 0 0. 0.05
5 16 0 0 9 0 0 0. 0.05
5 17 -3 0 9 0 0 0. 0.05
5 18 0 0 9 0 0 0. 0.05
5 19 0 0 9 0 0 0. 0.05
5 20 -3 0 9 0 0 0. 0.05
5 21 0 0 9 0 0 0. 0.05
5 22 0 0 9 0 0 0. 0.05
5 23 -3 0 9 0 0 0. 0.05
5 24 0 0 9 0 0 0. 0.05
5 25 -3 0 9 0 0 0. 0.05
5 25 -3 0 9 0 0 0. 0.05
5 26 0 0 9 0 0 0. 0.05
5 27 -3 0 9 0 0 0. 0.05
5 27 -3 0 9 0 0 0. 0.05
5 28 0 0 9 0 0 0. 0.05
5 29 -3 0 9 0 0 0. 0.05
5 30 0 0 9 0 0 0. 0.05
5 31 0 0 9 0 0 0. 0.05
5 32 -3 0 9 0 0 0. 0.05
5 33 0 0 9 0 0 0. 0.05
5 34 -3 0 9 0 0 0. 0.05
5 35 0 0 9 0 0 0. 0.05
5 36 -3 0 9 0 0 0. 0.05
6 7 0 0 9 0 0 0. 0.05
6 8 0 0 9 0 0 0. 0.05
6 9 -3 0 9 0 0 0. 0.05
6 10 -3 0 9 0 0 0. 0.05
6 11 0 0 9 0 0 0. 0.05
6 12 0 0 9 0 0 0. 0.05
6 13 0 0 9 0 0 0. 0.05
6 14 0 0 9 0 0 0. 0.05
6 15 -3 0 9 0 0 0. 0.05
6 16 0 0 9 0 0 0. 0.05
6 17 -3 0 9 0 0 0. 0.05
6 18 0 0 9 0 0 0. 0.05
6 19 0 0 9 0 0 0. 0.05
6 20 -3 0 9 0 0 0. 0.05
6 21 0 0 9 0 0 0. 0.05
6 22 0 0 9 0 0 0. 0.05
6 23 -3 0 9 0 0 0. 0.05
6 24 0 0 9 0 0 0. 0.05
6 25 -3 0 9 0 0 0. 0.05
6 26 0 0 9 0 0 0. 0.05
6 27 -3 0 9 0 0 0. 0.05
6 27 -3 0 9 0 0 0. 0.05
6 28 0 0 9 0 0 0. 0.05
6 29 -3 0 9 0 0 0. 0.05
6 30 0 0 9 0 0 0. 0.05
6 31 0 0 9 0 0 0. 0.05
6 32 -3 0 9 0 0 0. 0.05
6 33 0 0 9 0 0 0. 0.05
6 34 -3 0 9 0 0 0. 0.05
6 35 0 0 9 0 0 0. 0.05
6 36 -3 0 9 0 0 0. 0.05
7 8 0 0 9 0 0 0. 0.05
7 9 -3 0 9 0 0 0. 0.05
7 10 -3 0 9 0 0 0. 0.05
7 11 0 0 9 0 0 0. 0.05
7 12 0 0 9 0 0 0. 0.05
7 13 -3 0 9 0 0 0. 0.05
7 14 0 0 9 0 0 0. 0.05
7 15 -3 0 9 0 0 0. 0.05
7 15 -3 0 9 0 0 0. 0.05
7 16 0 0 9 0 0 0. 0.05
7 17 -3 0 9 0 0 0. 0.05
7 18 0 0 9 0 0 0. 0.05
7 19 0 0 9 0 0 0. 0.05
7 20 -3 0 9 0 0 0. 0.05
7 21 0 0 9 0 0 0. 0.05
7 22 0 0 9 0 0 0. 0.05
7 23 -3 0 9 0 0 0. 0.05
7 24 0 0 9 0 0 0. 0.05
7 25 -3 0 9 0 0 0. 0.05
7 26 0 0 9 0 0 0. 0.05
7 27 -3 0 9 0 0 0. 0.05
7 27 -3 0 9 0 0 0. 0.05
7 28 0 0 9 0 0 0. 0.05
7 29 -3 0 9 0 0 0. 0.05
7 30 0 0 9 0 0 0. 0.05
7 31 0 0 9 0 0 0. 0.05
7 32 -3 0 9 0 0 0. 0.05
7 33 0 0 9 0 0 0. 0.05
7 34 -3 0 9 0 0 0. 0.05
7 35 0 0 9 0 0 0. 0.05
7 36 -3 0 9 0 0 0. 0.05
8 9 -3 0 9 0 0 0. 0.05
8 10 -3 0 9 0 0 0. 0.05
8 11 0 0 9 0 0 0. 0.05
8 12 0 0 9 0 0 0. 0.05
8 13 0 0 9 0 0 0. 0.05
8 14 0 0 9 0 0 0. 0.05
8 15 -3 0 9 0 0 0. 0.05
8 15 -3 0 9 0 0 0. 0.05
8 16 0 0 9 0 0 0. 0.05
8 17 -3 0 9 0 0 0. 0.05
8 18 0 0 9 0 0 0. 0.05
8 19 0 0 9 0 0 0. 0.05
8 20 -3 0 9 0 0 0. 0.05
8 21 0 0 9 0 0 0. 0.05
8 22 0 0 9 0 0 0. 0.05
8 23 -3 0 9 0 0 0. 0.05
8 24 0 0 9 0 0 0. 0.05
8 25 -3 0 9 0 0 0. 0.05
8 26 0 0 9 0 0 0. 0.05
8 27 -3 0 9 0 0 0. 0.05
8 27 -3 0 9 0 0 0. 0.05
8 28 0 0 9 0 0 0. 0.05
8 29 -3 0 9 0 0 0. 0.05
8 30 0 0 9 0 0 0. 0.05
8 31 0 0 9 0 0 0. 0.05
8 32 -3 0 9 0 0 0. 0.05
8 33 0 0 9 0 0 0. 0.05
8 34 -3 0 9 0 0 0. 0.05
8 35 0 0 9 0 0 0. 0.05
8 36 -3 0 9 0 0 0. 0.05
9 10 0 0 9 0 0 0. 0.05
9 11 0 0 9 0 0 0. 0.05
9 12 0 0 9 0 0 0. 0.05
9 13 0 0 9 0 0 0. 0.05
9 14 -3 0 9 0 0 0. 0.05
9 15 0 0 9 0 0 0. 0.05
9 16 -3 0 9 0 0 0. 0.05
9 17 0 0 9 0 0 0. 0.05
9 18 -3 0 9 0 0 0. 0.05
9 19 -3 0 9 0 0 0. 0.05
9 20 0 0 9 0 0 0. 0.05
9 21 0 0 9 0 0 0. 0.05
9 22 -3 0 9 0 0 0. 0.05
9 23 0 0 9 0 0 0. 0.05
9 24 -3 0 9 0 0 0. 0.05
9 25 0 0 9 0 0 0. 0.05
9 26 -3 0 9 0 0 0. 0.05
9 26 -3 0 9 0 0 0. 0.05
9 27 0 0 9 0 0 0. 0.05
9 28 -3 0 9 0 0 0. 0.05
9 29 0 0 9 0 0 0. 0.05
9 30 -3 0 9 0 0 0. 0.05
9 31 -3 0 9 0 0 0. 0.05
9 32 0 0 9 0 0 0. 0.05
9 33 -3 0 9 0 0 0. 0.05
9 34 0 0 9 0 0 0. 0.05
9 35 0 0 9 0 0 0. 0.05
9 36 0 0 9 0 0 0. 0.05
10 11 0 0 9 0 0 0. 0.05
10 12 -3 0 9 0 0 0. 0.05
10 13 0 0 9 0 0 0. 0.05
10 14 -3 0 9 0 0 0. 0.05
10 15 0 0 9 0 0 0. 0.05
10 16 -3 0 9 0 0 0. 0.05
10 16 -3 0 9 0 0 0. 0.05
10 17 0 0 9 0 0 0. 0.05
10 18 -3 0 9 0 0 0. 0.05
10 19 -3 0 9 0 0 0. 0.05
10 20 0 0 9 0 0 0. 0.05
10 21 -3 0 9 0 0 0. 0.05
10 22 -3 0 9 0 0 0. 0.05
10 23 0 0 9 0 0 0. 0.05
10 24 -3 0 9 0 0 0. 0.05
10 25 0 0 9 0 0 0. 0.05
10 26 -3 0 9 0 0 0. 0.05
10 27 0 0 9 0 0 0. 0.05
10 28 -3 0 9 0 0 0. 0.05
10 28 -3 0 9 0 0 0. 0.05
10 29 0 0 9 0 0 0. 0.05
10 30 -3 0 9 0 0 0. 0.05
10 31 -3 0 9 0 0 0. 0.05
10 32 0 0 9 0 0 0. 0.05
10 33 -3 0 9 0 0 0. 0.05
10 34 0 0 9 0 0 0. 0.05
10 35 -3 0 9 0 0 0. 0.05
10 36 0 0 9 0 0 0. 0.05
11 12 0 0 9 0 0 0. 0.05
11 13 0 0 9 0 0 0. 0.05
11 14 0 0 9 0 0 0. 0.05
11 15 -3 0 9 0 0 0. 0.05
11 16 0 0 9 0 0 0. 0.05
11 17 -3 0 9 0 0 0. 0.05
11 17 -3 0 9 0 0 0. 0.05
11 18 0 0 9 0 0 0. 0.05
11 19 0 0 9 0 0 0. 0.05
11 20 -3 0 9 0 0 0. 0.05
11 21 0 0 9 0 0 0. 0.05
11 22 0 0 9 0 0 0. 0.05
11 23 -3 0 9 0 0 0. 0.05
11 24 0 0 9 0 0 0. 0.05
11 25 -3 0 9 0 0 0. 0.05
11 26 0 0 9 0 0 0. 0.05
11 27 -3 0 9 0 0 0. 0.05
11 27 -3 0 9 0 0 0. 0.05
11 28 0 0 9 0 0 0. 0.05
11 29 -3 0 9 0 0 0. 0.05
11 30 0 0 9 0 0 0. 0.05
11 31 0 0 9 0 0 0. 0.05
11 32 -3 0 9 0 0 0. 0.05
11 33 0 0 9 0 0 0. 0.05
11 34 -3 0 9 0 0 0. 0.05
11 35 0 0 9 0 0 0. 0.05
11 36 -3 0 9 0 0 0. 0.05
12 13 0 0 9 0 0 0. 0.05
12 14 0 0 9 0 0 0. 0.05
12 15 -3 0 9 0 0 0. 0.05
12 16 0 0 9 0 0 0. 0.05
12 17 -3 0 9 0 0 0. 0.05
12 17 -3 0 9 0 0 0. 0.05
12 18 0 0 9 0 0 0. 0.05
12 19 0 0 9 0 0 0. 0.05
12 20 -3 0 9 0 0 0. 0.05
12 21 0 0 9 0 0 0. 0.05
12 22 0 0 9 0 0 0. 0.05
12 23 -3 0 9 0 0 0. 0.05
12 24 0 0 9 0 0 0. 0.05
12 25 -3 0 9 0 0 0. 0.05
12 26 0 0 9 0 0 0. 0.05
12 27 -3 0 9 0 0 0. 0.05
12 28 0 0 9 0 0 0. 0.05
12 29 -3 0 9 0 0 0. 0.05
12 29 -3 0 9 0 0 0. 0.05
12 30 0 0 9 0 0 0. 0.05
12 31 0 0 9 0 0 0. 0.05
12 32 -3 0 9 0 0 0. 0.05
12 33 0 0 9 0 0 0. 0.05
12 34 -3 0 9 0 0 0. 0.05
12 35 0 0 9 0 0 0. 0.05
12 36 -3 0 9 0 0 0. 0.05
13 14 0 0 9 0 0 0. 0.05
13 15 0 0 9 0 0 0. 0.05
13 16 0 0 9 0 0 0. 0.05
13 17 0 0 9 0 0 0. 0.05
13 18 -3 0 9 0 0 0. 0.05
13 19 -3 0 9 0 0 0. 0.05
13 20 0 0 9 0 0 0. 0.05
13 21 0 0 9 0 0 0. 0.05
13 22 -3 0 9 0 0 0. 0.05
13 23 0 0 9 0 0 0. 0.05
13 24 -3 0 9 0 0 0. 0.05
13 25 0 0 9 0 0 0. 0.05
13 26 -3 0 9 0 0 0. 0.05
13 27 0 0 9 0 0 0. 0.05
13 28 -3 0 9 0 0 0. 0.05
13 29 0 0 9 0 0 0. 0.05
13 30 -3 0 9 0 0 0. 0.05
13 31 0 0 9 0 0 0. 0.05
13 32 0 0 9 0 0 0. 0.05
13 33 0 0 9 0 0 0. 0.05
13 34 0 0 9 0 0 0. 0.05
13 35 0 0 9 0 0 0. 0.05
13 36 0 0 9 0 0 0. 0.05
14 15 -3 0 9 0 0 0. 0.05
14 16 0 0 9 0 0 0. 0.05
14 17 -3 0 9 0 0 0. 0.05
14 18 0 0 9 0 0 0. 0.05
14 19 0 0 9 0 0 0. 0.05
14 20 -3 0 9 0 0 0. 0.05
14 20 -3 0 9 0 0 0. 0.05
14 21 0 0 9 0 0 0. 0.05
14 22 0 0 9 0 0 0. 0.05
14 23 -3 0 9 0 0 0. 0.05
14 24 0 0 9 0 0 0. 0.05
14 25 -3 0 9 0 0 0. 0.05
14 26 0 0 9 0 0 0. 0.05
14 27 -3 0 9 0 0 0. 0.05
14 28 0 0 9 0 0 0. 0.05
14 29 -3 0 9 0 0 0. 0.05
14 29 -3 0 9 0 0 0. 0.05
14 30 0 0 9 0 0 0. 0.05
14 31 0 0 9 0 0 0. 0.05
14 32 -3 0 9 0 0 0. 0.05
14 33 0 0 9 0 0 0. 0.05
14 34 -3 0 9 0 0 0. 0.05
14 35 0 0 9 0 0 0. 0.05
14 36 -3 0 9 0 0 0. 0.05
15 16 -3 0 9 0 0 0. 0.05
15 17 0 0 9 0 0 0. 0.05
15 18 -3 0 9 0 0 0. 0.05
15 19 -3 0 9 0 0 0. 0.05
15 19 -3 0 9 0 0 0. 0.05
15 20 0 0 9 0 0 0. 0.05
15 21 -3 0 9 0 0 0. 0.05
15 21 -3 0 9 0 0 0. 0.05
15 22 -3 0 9 0 0 0. 0.05
15 23 0 0 9 0 0 0. 0.05
15 24 -3 0 9 0 0 0. 0.05
15 25 0 0 9 0 0 0. 0.05
15 26 -3 0 9 0 0 0. 0.05
15 27 0 0 9 0 0 0. 0.05
15 28 -3 0 9 0 0 0. 0.05
15 29 0 0 9 0 0 0. 0.05
15 30 -3 0 9 0 0 0. 0.05
15 30 -3 0 9 0 0 0. 0.05
15 31 -3 0 9 0 0 0. 0.05
15 32 0 0 9 0 0 0. 0.05
15 33 -3 0 9 0 0 0. 0.05
15 34 0 0 9 0 0 0. 0.05
15 35 -3 0 9 0 0 0. 0.05
15 36 0 0 9 0 0 0. 0.05
16 17 -3 0 9 0 0 0. 0.05
16 18 0 0 9 0 0 0. 0.05
16 19 0 0 9 0 0 0. 0.05
16 20 -3 0 9 0 0 0. 0.05
16 20 -3 0 9 0 0 0. 0.05
16 21 0 0 9 0 0 0. 0.05
16 22 0 0 9 0 0 0. 0.05
16 23 -3 0 9 0 0 0. 0.05
16 23 -3 0 9 0 0 0. 0.05
16 24 0 0 9 0 0 0. 0.05
16 25 -3 0 9 0 0 0. 0.05
16 26 0 0 9 0 0 0. 0.05
16 27 -3 0 9 0 0 0. 0.05
16 28 0 0 9 0 0 0. 0.05
16 29 -3 0 9 0 0 0. 0.05
16 29 -3 0 9 0 0 0. 0.05
16 30 0 0 9 0 0 0. 0.05
16 31 0 0 9 0 0 0. 0.05
16 32 -3 0 9 0 0 0. 0.05
16 32 -3 0 9 0 0 0. 0.05
16 33 0 0 9 0 0 0. 0.05
16 34 -3 0 9 0 0 0. 0.05
16 35 0 0 9 0 0 0. 0.05
16 36 -3 0 9 0 0 0. 0.05
17 18 -3 0 9 0 0 0. 0.05
17 19 -3 0 9 0 0 0. 0.05
17 20 0 0 9 0 0 0. 0.05
17 21 -3 0 9 0 0 0. 0.05
17 21 -3 0 9 0 0 0. 0.05
17 22 -3 0 9 0 0 0. 0.05
17 22 -3 0 9 0 0 0. 0.05
17 23 0 0 9 0 0 0. 0.05
17 24 -3 0 9 0 0 0. 0.05
17 25 0 0 9 0 0 0. 0.05
17 26 -3 0 9 0 0 0. 0.05
17 27 0 0 9 0 0 0. 0.05
17 28 -3 0 9 0 0 0. 0.05
17 29 0 0 9 0 0 0. 0.05
17 30 -3 0 9 0 0 0. 0.05
17 31 -3 0 9 0 0 0. 0.05
17 31 -3 0 9 0 0 0. 0.05
17 32 0 0 9 0 0 0. 0.05
17 33 -3 0 9 0 0 0. 0.05
17 34 0 0 9 0 0 0. 0.05
17 35 -3 0 9 0 0 0. 0.05
17 36 0 0 9 0 0 0. 0.05
18 19 0 0 9 0 0 0. 0.05
18 20 -3 0 9 0 0 0. 0.05
18 21 0 0 9 0 0 0. 0.05
18 22 0 0 9 0 0 0. 0.05
18 23 -3 0 9 0 0 0. 0.05
18 23 -3 0 9 0 0 0. 0.05
18 24 0 0 9 0 0 0. 0.05
18 25 -3 0 9 0 0 0. 0.05
18 26 0 0 9 0 0 0. 0.05
18 27 -3 0 9 0 0 0. 0.05
18 28 0 0 9 0 0 0. 0.05
18 29 -3 0 9 0 0 0. 0.05
18 30 0 0 9 0 0 0. 0.05
18 31 0 0 9 0 0 0. 0.05
18 32 -3 0 9 0 0 0. 0.05
18 32 -3 0 9 0 0 0. 0.05
18 33 0 0 9 0 0 0. 0.05
18 34 -3 0 9 0 0 0. 0.05
18 35 0 0 9 0 0 0. 0.05
18 36 -3 0 9 0 0 0. 0.05
19 20 -3 0 9 0 0 0. 0.05
19 21 0 0 9 0 0 0. 0.05
19 22 0 0 9 0 0 0. 0.05
19 23 -3 0 9 0 0 0. 0.05
19 23 -3 0 9 0 0 0. 0.05
19 24 0 0 9 0 0 0. 0.05
19 25 -3 0 9 0 0 0. 0.05
19 26 0 0 9 0 0 0. 0.05
19 27 -3 0 9 0 0 0. 0.05
19 28 0 0 9 0 0 0. 0.05
19 29 -3 0 9 0 0 0. 0.05
19 30 0 0 9 0 0 0. 0.05
19 31 0 0 9 0 0 0. 0.05
19 32 -3 0 9 0 0 0. 0.05
19 32 -3 0 9 0 0 0. 0.05
19 33 0 0 9 0 0 0. 0.05
19 34 -3 0 9 0 0 0. 0.05
19 35 0 0 9 0 0 0. 0.05
19 36 -3 0 9 0 0 0. 0.05
20 21 -3 0 9 0 0 0. 0.05
20 22 -3 0 9 0 0 0. 0.05
20 23 0 0 9 0 0 0. 0.05
20 24 -3 0 9 0 0 0. 0.05
20 24 -3 0 9 0 0 0. 0.05
20 25 0 0 9 0 0 0. 0.05
20 26 -3 0 9 0 0 0. 0.05
20 27 0 0 9 0 0 0. 0.05
20 28 -3 0 9 0 0 0. 0.05
20 29 0 0 9 0 0 0. 0.05
20 30 -3 0 9 0 0 0. 0.05
20 31 -3 0 9 0 0 0. 0.05
20 31 -3 0 9 0 0 0. 0.05
20 32 0 0 9 0 0 0. 0.05
20 33 -3 0 9 0 0 0. 0.05
20 33 -3 0 9 0 0 0. 0.05
20 34 0 0 9 0 0 0. 0.05
20 35 -3 0 9 0 0 0. 0.05
20 36 0 0 9 0 0 0. 0.05
21 22 0 0 9 0 0 0. 0.05
21 23 -3 0 9 0 0 0. 0.05
21 24 0 0 9 0 0 0. 0.05
21 25 -3 0 9 0 0 0. 0.05
21 25 -3 0 9 0 0 0. 0.05
21 26 0 0 9 0 0 0. 0.05
21 27 -3 0 9 0 0 0. 0.05
21 28 0 0 9 0 0 0. 0.05
21 29 -3 0 9 0 0 0. 0.05
21 30 0 0 9 0 0 0. 0.05
21 31 0 0 9 0 0 0. 0.05
21 32 -3 0 9 0 0 0. 0.05
21 32 -3 0 9 0 0 0. 0.05
21 33 0 0 9 0 0 0. 0.05
21 34 -3 0 9 0 0 0. 0.05
21 35 0 0 9 0 0 0. 0.05
21 36 -3 0 9 0 0 0. 0.05
22 23 -3 0 9 0 0 0. 0.05
22 24 0 0 9 0 0 0. 0.05
22 25 -3 0 9 0 0 0. 0.05
22 25 -3 0 9 0 0 0. 0.05
22 26 0 0 9 0 0 0. 0.05
22 27 -3 0 9 0 0 0. 0.05
22 27 -3 0 9 0 0 0. 0.05
22 28 0 0 9 0 0 0. 0.05
22 29 -3 0 9 0 0 0. 0.05
22 30 0 0 9 0 0 0. 0.05
22 31 0 0 9 0 0 0. 0.05
22 32 -3 0 9 0 0 0. 0.05
22 33 0 0 9 0 0 0. 0.05
22 34 -3 0 9 0 0 0. 0.05
22 34 -3 0 9 0 0 0. 0.05
22 35 0 0 9 0 0 0. 0.05
22 36 -3 0 9 0 0 0. 0.05
23 24 -3 0 9 0 0 0. 0.05
23 24 -3 0 9 0 0 0. 0.05
23 25 0 0 9 0 0 0. 0.05
23 26 -3 0 9 0 0 0. 0.05
23 26 -3 0 9 0 0 0. 0.05
23 27 0 0 9 0 0 0. 0.05
23 28 -3 0 9 0 0 0. 0.05
23 29 0 0 9 0 0 0. 0.05
23 30 -3 0 9 0 0 0. 0.05
23 31 -3 0 9 0 0 0. 0.05
23 32 0 0 9 0 0 0. 0.05
23 33 -3 0 9 0 0 0. 0.05
23 33 -3 0 9 0 0 0. 0.05
23 34 0 0 9 0 0 0. 0.05
23 35 -3 0 9 0 0 0. 0.05
23 35 -3 0 9 0 0 0. 0.05
23 36 0 0 9 0 0 0. 0.05
24 25 -3 0 9 0 0 0. 0.05
24 26 0 0 9 0 0 0. 0.05
24 27 -3 0 9 0 0 0. 0.05
24 27 -3 0 9 0 0 0. 0.05
24 28 0 0 9 0 0 0. 0.05
24 29 -3 0 9 0 0 0. 0.05
24 29 -3 0 9 0 0 0. 0.05
24 30 0 0 9 0 0 0. 0.05
24 31 0 0 9 0 0 0. 0.05
24 32 -3 0 9 0 0 0. 0.05
24 33 0 0 9 0 0 0. 0.05
24 34 -3 0 9 0 0 0. 0.05
24 34 -3 0 9 0 0 0. 0.05
24 35 0 0 9 0 0 0. 0.05
24 36 -3 0 9 0 0 0. 0.05
25 26 -3 0 9 0 0 0. 0.05
25 26 -3 0 9 0 0 0. 0.05
25 27 0 0 9 0 0 0. 0.05
25 28 -3 0 9 0 0 0. 0.05
25 28 -3 0 9 0 0 0. 0.05
25 29 0 0 9 0 0 0. 0.05
25 30 -3 0 9 0 0 0. 0.05
25 31 -3 0 9 0 0 0. 0.05
25 32 0 0 9 0 0 0. 0.05
25 33 -3 0 9 0 0 0. 0.05
25 34 0 0 9 0 0 0. 0.05
25 35 -3 0 9 0 0 0. 0.05
25 35 -3 0 9 0 0 0. 0.05
25 36 0 0 9 0 0 0. 0.05
26 27 0 0 9 0 0 0. 0.05
26 28 0 0 9 0 0 0. 0.05
26 29 0 0 9 0 0 0. 0.05
26 30 0 0 9 0 0 0. 0.05
26 31 0 0 9 0 0 0. 0.05
26 32 0 0 9 0 0 0. 0.05
26 33 0 0 9 0 0 0. 0.05
26 34 0 0 9 0 0 0. 0.05
26 35 0 0 9 0 0 0. 0.05
26 36 0 0 9 0 0 0. 0.05
27 28 0 0 9 0 0 0. 0.05
27 29 0 0 9 0 0 0. 0.05
27 30 0 0 9 0 0 0. 0.05
27 31 0 0 9 0 0 0. 0.05
27 32 0 0 9 0 0 0. 0.05
27 33 0 0 9 0 0 0. 0.05
27 34 0 0 9 0 0 0. 0.05
27 35 0 0 9 0 0 0. 0.05
27 36 0 0 9 0 0 0. 0.05
28 29 0 0 9 0 0 0. 0.05
28 30 0 0 9 0 0 0. 0.05
28 31 0 0 9 0 0 0. 0.05
28 32 0 0 9 0 0 0. 0.05
28 33 0 0 9 0 0 0. 0.05
28 34 0 0 9 0 0 0. 0.05
28 35 0 0 9 0 0 0. 0.05
28 36 0 0 9 0 0 0. 0.05
29 30 0 0 9 0 0 0. 0.05
29 31 0 0 9 0 0 0. 0.05
29 32 0 0 9 0 0 0. 0.05
29 33 0 0 9 0 0 0. 0.05
29 34 0 0 9 0 0 0. 0.05
29 35 0 0 9 0 0 0. 0.05
29 36 0 0 9 0 0 0. 0.05
30 31 0 0 9 0 0 0. 0.05
30 32 0 0 9 0 0 0. 0.05
30 33 0 0 9 0 0 0. 0.05
30 34 0 0 9 0 0 0. 0.05
30 35 0 0 9 0 0 0. 0.05
30 36 0 0 9 0 0 0. 0.05
31 32 0 0 9 0 0 0. 0.05
31 33 0 0 9 0 0 0. 0.05
31 34 0 0 9 0 0 0. 0.05
31 35 0 0 9 0 0 0. 0.05
31 36 0 0 9 0 0 0. 0.05
32 33 0 0 9 0 0 0. 0.05
32 34 0 0 9 0 0 0. 0.05
32 35 0 0 9 0 0 0. 0.05
32 36 0 0 9 0 0 0. 0.05
33 34 0 0 9 0 0 0. 0.05
33 35 0 0 9 0 0 0. 0.05
33 36 0 0 9 0 0 0. 0.05
34 35 0 0 9 0 0 0. 0.05
34 36 0 0 9 0 0 0. 0.05
35 36 0 0 9 0 0 0. 0.05
****** Energy bands
23
1000.
5000.
10000.
20000.
25000.
30000.
35000.
40000.
45000.
52000.
65000.
75000.
82000.
90000.
101000.
112000.
131000.
150000.
165000.
180000.
200000.
220000.
250000.
13
40000.
50000.
55000.
70000.
80000.
100000.
116000.
131000.
155000.
180000.
210000.
240000.
280000.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,91 @@
****** Levels
0. 0. 0 ' (N=1) ' 1 0. 0
0. 0. 0 ' (N=2) ' 1 0. 0
0. 0. 0 ' (N=3) ' 1 0. 0
0. 0. 0 ' (N=4) ' 1 0. 0
0. 0. 0 ' (N=5) ' 1 0. -105
0. 0. 0 ' (N=6) ' 1 0. -105
0. 0. 0 ' (N=7) ' 1 0. -105
0. 0. 0 ' (N=8) ' 1 0. -105
0. 0. 0 ' (N=9) ' -1 0. -105
****** Continuum transitions
1 10 5 1 0 1 6 0. 0.
2.6D15
2 10 5 1 0 0 0 0. 0.
5.4D14
3 10 5 1 0 0 0 0. 0.
2.0D14
4 10 1 1 0 0 0 0. 0.
5 10 1 1 0 0 0 0. 0.
6 10 1 1 0 0 0 0. 0.
7 10 1 1 0 0 0 0. 0.
8 10 1 1 0 0 0 0. 0.
9 10 1 1 0 0 0 0. 0.
****** Line transitions
1 2 -1 2 0 26 28 0. 0. ! H I Lyman LINES ! 51
T 3 27 1022. 0.
1 3 -1 2 0 23 23 0. 0.
T 3 23 510. 0.
1 4 -1 2 0 23 23 0. 0.
T 3 23 510. 0.
1 5 -1 2 0 0 0 0. 0.
T 3 21 254. 0.
1 6 -1 2 0 0 0 0. 0.
T 3 21 254. 0.
1 7 -1 2 0 0 0 0. 0.
T 3 21 254. 0.
1 8 -1 2 0 0 0 0. 0.
T 3 21 254. 0.
1 9 -2 0 0 0 0 0. 0.
3 3 5 1.5 15. 15. 3
2 3 -1 2 0 17 17 0. 0. ! H-alpha ! 13
T 3 17 510. 0.
2 4 -1 2 0 17 17 0. 0.
T 3 17 510. 0.
2 5 -1 2 0 0 0 0. 0.
T 3 17 510. 0.
2 6 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
2 7 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
2 8 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
2 9 -2 0 0 0 0 0. 0.
3 3 5 1.5 15. 15. 3
3 4 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
3 5 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
3 6 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 7 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 8 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 9 -2 0 0 0 0 0. 0.
3 3 5 1.5 15. 15. 3
4 5 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
4 6 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
4 7 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
4 8 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
4 9 0 0 0 0 0 0. 0.
5 6 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 7 -1 0 0 0 0 0. 0
F 1 7 0. 0.
5 8 -1 0 0 0 0 0. 0
F 1 7 0. 0.
5 9 0 0 0 0 0 0. 0
6 7 -1 0 0 0 0 0. 0. ! 49
F 1 7 0. 0.
6 8 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 9 0 0 0 0 0 0. 0.
7 8 -1 0 0 0 0 0. 0. ! 49
F 1 7 0. 0.
7 9 0 0 0 0 0 0. 0.
8 9 0 0 0 0 0 0. 0. ! 49

View File

@ -0,0 +1,448 @@
****** Levels
5.94503520D+15 1. 1 '1 sing S' 0 0. 0
1.15267210D+15 3. 2 '2 trip S' 0 0. 0
9.60145430D+14 1. 2 '2 sing S' 0 0. 0
8.75933720D+14 9. 2 '2 trip P' 0 0. 0
8.14536220D+14 3. 2 '2 sing P' 0 0. 0
4.51727350D+14 3. 3 '3 trip S' 0 0. -103
4.02921120D+14 1. 3 '3 sing S' 0 0. -103
3.81935640D+14 9. 3 '3 trip P' 0 0. -103
3.65836790D+14 15. 3 '3 trip D' 0 0. -103
3.65746870D+14 5. 3 '3 sing D' 0 0. -103
3.62599020D+14 3. 3 '3 sing P' 0 0. -103
2.40043860D+14 3. 4 '4 trip S' 0 0. -104
2.20797190D+14 1. 4 '4 sing S' 0 0. -104
2.12492940D+14 9. 4 '4 trip P' 0 0. -104
2.05657660D+14 15. 4 '4 trip D' 0 0. -104
2.05597700D+14 5. 4 '4 sing D' 0 0. -104
2.05447800D+14 21. 4 '4 trip F' 0 0. -104
2.05447700D+14 7. 4 '4 sing F' 0 0. -104
2.04218650D+14 3. 4 '4 sing P' 0 0. -104
1.31522100D+14 75. 5 '<5 trip>' 0 0. -104
1.31521900D+14 25. 5 '<5 sing>' 0 0. -104
9.13347220D+13 144. 6 '<n=6> ' 0 0. -104
6.71030610D+13 196. 7 '<n=7> ' 0 0. -104
5.13757810D+13 256. 8 '<n=8> ' 0 0. -104
****** Continuum transitions
1 25 5 11 0 0 0 1.64 0.
5.89D15
2 25 1 13 0 0 0 16.8 0.
3 25 1 11 0 0 0 22.9 0.
4 25 1 13 0 0 0 17.5 0.
5 25 1 11 0 0 0 20.4 0.
6 25 1 13 0 0 0 85.0 0.
7 25 1 11 0 0 0 102. 0.
8 25 1 13 0 0 0 94.5 0.
9 25 1 13 0 0 0 52.5 0.
10 25 1 11 0 0 0 52.5 0.
11 25 1 11 0 0 0 105. 0.
12 25 1 13 0 0 0 249. 0.
13 25 1 11 0 0 0 288. 0.
14 25 1 13 0 0 0 288. 0.
15 25 1 13 0 0 0 219. 0.
16 25 1 11 0 0 0 219. 0.
17 25 1 13 0 0 0 88.5 0.
18 25 1 11 0 0 0 88.5 0.
19 25 1 11 0 0 0 304. 0.
20 25 1 0 0 0 0 365. 0.
21 25 1 0 0 0 0 365. 0.
22 25 1 0 0 0 0 626. 0.
23 25 1 0 0 0 0 995. 0.
24 25 1 0 0 0 0 1485. 0.
****** Line transitions
1 2 0 0 1 0 0 0. 0. ! He I lines
1 3 0 0 1 0 0 0. 0.
1 4 0 0 1 0 0 0. 0.
1 5 -1 1 1 0 0 0.2762 0.
T 3 29 400. 0.
0. 2.2E-6 0. 0. 0.
1 6 0 0 1 0 0 0. 0.
1 7 0 0 1 0 0 0. 0.
1 8 0 0 1 0 0 0. 0.
1 9 0 0 1 0 0 0. 0.
1 10 0 0 1 0 0 0. 0.
1 11 -1 1 1 0 0 0.0734 0.
T 3 23 200. 0.
0. 4.9E-5 0. 0. 0.
1 12 0 0 1 0 0 0. 0.
1 13 0 0 1 0 0 0. 0.
1 14 0 0 1 0 0 0. 0.
1 15 0 0 1 0 0 0. 0.
1 16 0 0 1 0 0 0. 0.
1 17 0 0 1 0 0 0. 0.
1 18 0 0 1 0 0 0. 0.
1 19 -1 1 1 0 0 0.0302 0.
T 3 23 200. 0.
0. 2.1E-4 0. 0. 0.
1 20 0 0 0 0 0 0. 0.
1 21 -1 0 0 0 0 0.0153 0.
F 1 7 0. 0.
1 22 -1 0 0 0 0 8.48d-3 0.
F 1 7 0. 0.
1 23 -1 0 0 0 0 5.93d-3 0.
F 1 7 0. 0.
1 24 -1 0 0 0 0 3.99d-3 0.
F 1 7 0. 0.
2 3 0 0 1 0 0 0. 0.
2 4 -1 1 1 0 0 0.5391 0.
T 3 11 40. 0.
0. 2.4E-6 0. 0. 0.
2 5 0 0 1 0 0 0. 0.
2 6 0 0 1 0 0 0. 0.
2 7 0 0 1 0 0 0. 0.
2 8 -1 1 1 0 0 0.06446 0.
T 3 11 40. 0.
0. 2.9E-5 0. 0. 0.
2 9 0 0 1 0 0 0. 0.
2 10 0 0 1 0 0 0. 0.
2 11 0 0 1 0 0 0. 0.
2 12 0 0 1 0 0 0. 0.
2 13 0 0 1 0 0 0. 0.
2 14 -1 1 1 0 0 0.0231 0.
T 3 11 40. 0.
0. 1.3E-4 0. 0. 0.
2 15 0 0 1 0 0 0. 0.
2 16 0 0 1 0 0 0. 0.
2 17 0 0 1 0 0 0. 0.
2 18 0 0 1 0 0 0. 0.
2 19 0 0 1 0 0 0. 0.
2 20 -1 0 0 0 0 0.0114 0.
F 1 7 0. 0.
2 21 0 0 0 0 0 0. 0.
2 22 -1 0 0 0 0 6.08d-3 0.
F 1 7 0. 0.
2 23 -1 0 0 0 0 3.81d-3 0.
F 1 7 0. 0.
2 24 -1 0 0 0 0 2.60d-3 0.
F 1 7 0. 0.
3 4 0 0 1 0 0 0. 0.
3 5 -1 1 1 0 0 0.3764 0.
T 3 11 40. 0.
0. 4.6E-6 0. 0. 0.
3 6 0 0 1 0 0 0. 0.
3 7 0 0 1 0 0 0. 0.
3 8 0 0 1 0 0 0. 0.
3 9 0 0 1 0 0 0. 0.
3 10 0 0 1 0 0 0. 0.
3 11 -1 1 1 0 0 0.1514 0.
T 3 11 40. 0.
0. 5.0E-5 0. 0. 0.
3 12 0 0 1 0 0 0. 0.
3 13 0 0 1 0 0 0. 0.
3 14 0 0 1 0 0 0. 0.
3 15 0 0 1 0 0 0. 0.
3 16 0 0 1 0 0 0. 0.
3 17 0 0 1 0 0 0. 0.
3 18 0 0 1 0 0 0. 0.
3 19 -1 1 1 0 0 0.0507 0.
T 3 11 40. 0.
0. 2.1E-4 0. 0. 0.
3 20 0 0 0 0 0 0. 0.
3 21 -1 0 0 0 0 0.0221 0.
F 1 7 0. 0.
3 22 -1 0 0 0 0 0.0128 0.
F 1 7 0. 0.
3 23 -1 0 0 0 0 0.0066 0.
F 1 7 0. 0.
3 24 -1 0 0 0 0 0.0044 0.
F 1 7 0. 0.
4 5 0 0 1 0 0 0. 0.
4 6 -1 1 1 0 0 0.0693 0.
T 3 11 40. 0.
0. 1.8E-5 0. 0. 0.
4 7 0 0 1 0 0 0. 0.
4 8 0 0 1 0 0 0. 0.
4 9 -1 1 1 0 0 0.6090 0.
T 3 11 40. 0.
0. 1.9E-5 0. 0. 0.
4 10 0 0 1 0 0 0. 0.
4 11 0 0 1 0 0 0. 0.
4 12 -1 1 1 0 0 0.0118 0.
T 3 11 40. 0.
0. 7.4E-5 0. 0. 0.
4 13 0 0 1 0 0 0. 0.
4 14 0 0 1 0 0 0. 0.
4 15 -1 1 1 0 0 0.125 0.
T 3 15 80. 0.
0. 2.0E-4 0. 0. 0.
4 16 0 0 1 0 0 0. 0.
4 17 0 0 1 0 0 0. 0.
4 18 0 0 1 0 0 0. 0.
4 19 0 0 1 0 0 0. 0.
4 20 -1 0 0 0 0 5.105d-2 0.
F 1 7 0. 0.
4 21 0 0 0 0 0 0. 0.
4 22 -1 0 0 0 0 2.326d-2 0.
F 1 7 0. 0.
4 23 -1 0 0 0 0 1.520d-2 0.
F 1 7 0. 0.
4 24 -1 0 0 0 0 9.341d-3 0.
F 1 7 0. 0.
5 6 0 0 1 0 0 0. 0.
5 7 -1 1 1 0 0 0.0480 0.
T 3 11 40. 0.
0. 2.9E-5 0. 0. 0.
5 8 0 0 1 0 0 0. 0.
5 9 0 0 1 0 0 0. 0.
5 10 -1 1 1 0 0 0.7110 0.
T 3 11 40. 0.
0. 3.0E-5 0. 0. 0.
5 11 0 0 1 0 0 0. 0.
5 12 0 0 1 0 0 0. 0.
5 13 -1 1 1 0 0 0.00834 0.
T 3 11 40. 0.
0. 1.1E-4 0. 0. 0.
5 14 0 0 1 0 0 0. 0.
5 15 0 0 1 0 0 0. 0.
5 16 -1 1 1 0 0 0.122 0.
T 3 11 40. 0.
0. 2.5E-4 0. 0. 0.
5 17 0 0 1 0 0 0. 0.
5 18 0 0 1 0 0 0. 0.
5 19 0 0 1 0 0 0. 0.
5 20 0 0 0 0 0 0. 0.
5 21 -1 0 0 0 0 4.688d-2 0.
F 1 7 0. 0.
5 22 -1 0 0 0 0 2.283d-2 0.
F 1 7 0. 0.
5 23 -1 0 0 0 0 1.208d-2 0.
F 1 7 0. 0.
5 24 -1 0 0 0 0 8.056d-3 0.
F 1 7 0. 0.
6 7 0 0 1 0 0 0. 0.
6 8 -1 0 1 0 0 0.896 0.
F 1 7 0. 0.
6 9 0 0 1 0 0 0. 0.
6 10 0 0 1 0 0 0. 0.
6 11 0 0 1 0 0 0. 0.
6 12 0 0 1 0 0 0. 0.
6 13 0 0 1 0 0 0. 0.
6 14 -1 0 1 0 0 0.0429 0.
F 1 7 0. 0.
6 15 0 0 1 0 0 0. 0.
6 16 0 0 1 0 0 0. 0.
6 17 0 0 1 0 0 0. 0.
6 18 0 0 1 0 0 0. 0.
6 19 0 0 1 0 0 0. 0.
6 20 -1 0 0 0 0 0.0245 0.
F 1 7 0. 0.
6 21 0 0 0 0 0 0. 0.
6 22 -1 0 0 0 0 2.25e-3 0.
F 1 7 0. 0.
6 23 -1 0 0 0 0 1.5e-3 0.
F 1 7 0. 0.
6 24 -1 0 0 0 0 1.0e-3 0.
F 1 7 0. 0.
7 8 0 0 1 0 0 0. 0.
7 9 0 0 1 0 0 0. 0.
7 10 0 0 1 0 0 0. 0.
7 11 -1 0 1 0 0 0.629 0.
F 1 7 0. 0.
7 12 0 0 1 0 0 0. 0.
7 13 0 0 1 0 0 0. 0.
7 14 0 0 1 0 0 0. 0.
7 15 0 0 1 0 0 0. 0.
7 16 0 0 1 0 0 0. 0.
7 17 0 0 1 0 0 0. 0.
7 18 0 0 1 0 0 0. 0.
7 19 -1 0 1 0 0 0.140 0.
F 1 7 0. 0.
7 20 0 0 0 0 0 0. 0.
7 21 -1 0 0 0 0 0.0521 0.
F 1 7 0. 0.
7 22 -1 0 0 0 0 0.0234 0.
F 1 7 0. 0.
7 23 -1 0 0 0 0 0.0156 0.
F 1 7 0. 0.
7 24 -1 0 0 0 0 0.0104 0.
F 1 7 0. 0.
8 9 -1 0 1 0 0 0.111 0.
F 1 7 0. 0.
8 10 0 0 1 0 0 0. 0.
8 11 0 0 1 0 0 0. 0.
8 12 -1 0 1 0 0 0.145 0.
F 1 7 0. 0.
8 13 0 0 1 0 0 0. 0.
8 14 0 0 1 0 0 0. 0.
8 15 -1 0 1 0 0 0.482 0.
F 1 7 0. 0.
8 16 0 0 1 0 0 0. 0.
8 17 0 0 1 0 0 0. 0.
8 18 0 0 1 0 0 0. 0.
8 19 0 0 1 0 0 0. 0.
8 20 -1 0 0 0 0 0.1452 0.
F 1 7 0. 0.
8 21 0 0 0 0 0 0. 0.
8 22 -1 0 0 0 0 0.0028 0.
F 1 7 0. 0.
8 23 -1 0 0 0 0 0.00187 0.
F 1 7 0. 0.
8 24 -1 0 0 0 0 0.00124 0.
F 1 7 0. 0.
9 10 0 0 1 0 0 0. 0.
9 11 0 0 1 0 0 0. 0.
9 12 0 0 1 0 0 0. 0.
9 13 0 0 1 0 0 0. 0.
9 14 -1 0 1 0 0 0.0205 0.
F 1 7 0. 0.
9 15 0 0 1 0 0 0. 0.
9 16 0 0 1 0 0 0. 0.
9 17 -1 0 1 0 0 1.02 0.
F 1 7 0. 0.
9 18 0 0 1 0 0 0. 0.
9 19 0 0 1 0 0 0. 0.
9 20 -1 0 0 0 0 0.1622 0.
F 1 7 0. 0.
9 21 0 0 0 0 0 0. 0.
9 22 -1 0 0 0 0 0.0537 0.
F 1 7 0. 0.
9 23 -1 0 0 0 0 0.0358 0.
F 1 7 0. 0.
9 24 -1 0 0 0 0 0.0239 0.
F 1 7 0. 0.
10 11 -1 0 1 0 0 0.0139 0.
F 1 7 0. 0.
10 12 0 0 1 0 0 0. 0.
10 13 0 0 1 0 0 0. 0.
10 14 0 0 1 0 0 0. 0.
10 15 0 0 1 0 0 0. 0.
10 16 0 0 1 0 0 0. 0.
10 17 0 0 1 0 0 0. 0.
10 18 -1 0 1 0 0 1.01 0.
F 1 7 0. 0.
10 19 -1 0 1 0 0 8.58e-3 0.
F 1 7 0. 0.
10 20 0 0 0 0 0 0. 0.
10 21 -1 0 0 0 0 0.1599 0.
F 1 7 0. 0.
10 22 -1 0 0 0 0 0.0539 0.
F 1 7 0. 0.
10 23 -1 0 0 0 0 0.0359 0.
F 1 7 0. 0.
10 24 -1 0 0 0 0 0.0240 0.
F 1 7 0. 0.
11 12 0 0 1 0 0 0. 0.
11 13 -1 0 1 0 0 0.103 0.
F 1 7 0. 0.
11 14 0 0 1 0 0 0. 0.
11 15 0 0 1 0 0 0. 0.
11 16 -1 0 1 0 0 0.647 0.
F 1 7 0. 0.
11 17 0 0 1 0 0 0. 0.
11 18 0 0 1 0 0 0. 0.
11 19 0 0 1 0 0 0. 0.
11 20 0 0 0 0 0 0. 0.
11 21 -1 0 0 0 0 0.1572 0.
F 1 7 0. 0.
11 22 -1 0 0 0 0 0.0622 0.
F 1 7 0. 0.
11 23 -1 0 0 0 0 0.0415 0.
F 1 7 0. 0.
11 24 -1 0 0 0 0 0.0276 0.
F 1 7 0. 0.
12 13 0 0 1 0 0 0. 0.
12 14 -1 0 1 0 0 1.21 0.
F 1 7 0. 0.
12 15 0 0 1 0 0 0. 0.
12 16 0 0 1 0 0 0. 0.
12 17 0 0 1 0 0 0. 0.
12 18 0 0 1 0 0 0. 0.
12 19 0 0 1 0 0 0. 0.
12 20 -1 0 0 0 0 0.0468 0.
F 1 7 0. 0.
12 21 0 0 0 0 0 0. 0.
12 22 -1 0 0 0 0 0.0276 0.
F 1 7 0. 0.
12 23 -1 0 0 0 0 0.0184 0.
F 1 7 0. 0.
12 24 -1 0 0 0 0 0.0123 0.
F 1 7 0. 0.
13 14 0 0 1 0 0 0. 0.
13 15 0 0 1 0 0 0. 0.
13 16 0 0 1 0 0 0. 0.
13 17 0 0 1 0 0 0. 0.
13 18 0 0 1 0 0 0. 0.
13 19 -1 0 1 0 0 0.853 0.
F 1 7 0. 0.
13 20 0 0 0 0 0 0. 0.
13 21 -1 0 0 0 0 0.151 0.
F 1 7 0. 0.
13 22 -1 0 0 0 0 0.0599 0.
F 1 7 0. 0.
13 23 -1 0 0 0 0 0.0399 0.
F 1 7 0. 0.
13 24 -1 0 0 0 0 0.0266 0.
F 1 7 0. 0.
14 15 -1 0 1 0 0 0.200 0.
F 1 7 0. 0.
14 16 0 0 1 0 0 0. 0.
14 17 0 0 1 0 0 0. 0.
14 18 0 0 1 0 0 0. 0.
14 19 0 0 1 0 0 0. 0.
14 20 -1 0 0 0 0 0.665 0.
F 1 7 0. 0.
14 21 0 0 0 0 0 0. 0.
14 22 -1 0 0 0 0 0.1544 0.
F 1 7 0. 0.
14 23 -1 0 0 0 0 0.1029 0.
F 1 7 0. 0.
14 24 -1 0 0 0 0 0.0686 0.
F 1 7 0. 0.
15 16 0 0 1 0 0 0. 0.
15 17 -1 0 1 0 0 3.31e-3 0.
F 1 7 0. 0.
15 18 0 0 1 0 0 0. 0.
15 19 0 0 1 0 0 0. 0.
15 20 -1 0 0 0 0 0.942 0.
F 1 7 0. 0.
15 21 0 0 0 0 0 0. 0.
15 22 -1 0 0 0 0 0.197 0.
F 1 7 0. 0.
15 23 -1 0 0 0 0 0.131 0.
F 1 7 0. 0.
15 24 -1 0 0 0 0 0.088 0.
F 1 7 0. 0.
16 17 0 0 1 0 0 0. 0.
16 18 -1 0 1 0 0 2.53e-3 0.
F 1 7 0. 0.
16 19 0 0 1 0 0 0. 0.
16 20 0 0 0 0 0 0. 0.
16 21 -1 0 0 0 0 0.911 0.
F 1 7 0. 0.
16 22 -1 0 0 0 0 0.192 0.
F 1 7 0. 0.
16 23 -1 0 0 0 0 0.128 0.
F 1 7 0. 0.
16 24 -1 0 0 0 0 0.085 0.
F 1 7 0. 0.
17 18 0 0 1 0 0 0. 0.
17 19 0 0 1 0 0 0. 0.
17 20 0 0 0 0 0 0. 0.
17 21 0 0 0 0 0 0. 0.
17 22 0 0 0 0 0 0. 0.
17 23 0 0 0 0 0 0. 0.
17 24 0 0 0 0 0 0. 0.
18 19 0 0 1 0 0 0. 0.
18 20 0 0 0 0 0 0. 0.
18 21 0 0 0 0 0 0. 0.
18 22 0 0 0 0 0 0. 0.
18 23 0 0 0 0 0 0. 0.
18 24 0 0 0 0 0 0. 0.
19 20 0 0 0 0 0 0. 0.
19 21 -1 0 0 0 0 0.808 0.
F 1 7 0. 0.
19 22 -1 0 0 0 0 0.1794 0.
F 1 7 0. 0.
19 23 -1 0 0 0 0 0.1196 0.
F 1 7 0. 0.
19 24 -1 0 0 0 0 0.0797 0.
F 1 7 0. 0.
20 22 0 0 0 0 0 0. 0.
20 23 0 0 0 0 0 0. 0.
20 24 0 0 0 0 0 0. 0.
21 22 0 0 0 0 0 0. 0.
21 23 0 0 0 0 0 0. 0.
21 24 0 0 0 0 0 0. 0.
22 23 0 0 0 0 0 0. 0.
22 24 0 0 0 0 0 0. 0.
23 24 0 0 0 0 0 0. 0.

View File

@ -0,0 +1,356 @@
****** Levels
1.31575977D+16 0. 1 ' (N=1) ' 1 0. 0
3.28939942D+15 0. 2 ' (N=2) ' 1 0. 0
1.46195530D+15 0. 3 ' (N=3) ' 1 0. 0
8.22349855D+14 0. 4 ' (N=4) ' 1 0. 0
5.26303907D+14 0. 5 ' (N=5) ' 1 0. -111
3.65488824D+14 0. 6 ' (N=6) ' 1 0. -111
2.68522402D+14 0. 7 ' (N=7) ' 1 0. -111
2.05587464D+14 0. 8 ' (N=8) ' 1 0. -111
1.62439477D+14 0. 9 ' (N=9) ' 1 0. -111
1.31575977D+14 0. 10 ' (N=10) ' 1 0. -111
1.08740477D+14 0. 11 ' (N=11) ' 1 0. -111
9.13722061D+13 0. 12 ' (N=12) ' 1 0. -111
7.78556075D+13 0. 13 ' (N=13) ' 1 0. -111
6.71306004D+13 0. 14 ' (N=14) ' 1 0. -111
5.84782120D+13 0. 15 ' (N=15) ' 1 0. -111
5.13968660D+13 0. 16 ' (N=16) ' 1 0. -111
4.55280197D+13 0. 17 ' (N=17) ' 1 0. -111
4.06098694D+13 0. 18 ' (N=18) ' 1 0. -111
3.64476391D+13 0. 19 ' (N=19) ' 1 0. -111
3.28939942D+13 0. 20 ' (N=20) ' 1 0. -111
****** Continuum transitions
1 21 5 1 0 1 3 0. 0.
1.D+16
2 21 5 1 0 0 0 0. 0.
2.6D+15
3 21 1 1 0 0 0 0. 0.
4 21 1 1 0 0 0 0. 0.
5 21 1 1 0 0 0 0. 0.
6 21 1 1 0 0 0 0. 0.
7 21 1 1 0 0 0 0. 0.
8 21 1 1 0 0 0 0. 0.
9 21 1 1 0 0 0 0. 0.
10 21 1 1 0 0 0 0. 0.
11 21 1 1 0 0 0 0. 0.
12 21 1 1 0 0 0 0. 0.
13 21 1 1 0 0 0 0. 0.
14 21 1 1 0 0 0 0. 0.
15 21 1 1 0 0 0 0. 0.
16 21 1 1 0 0 0 0. 0.
17 21 1 1 0 0 0 0. 0.
18 21 1 1 0 0 0 0. 0.
19 21 1 1 0 0 0 0. 0.
20 21 1 1 0 0 0 0. 0.
****** Line transitions
1 2 -1 2 0 0 0 0. 0.
T 3 17 510. 0.
1 3 -1 2 0 0 0 0. 0.
T 3 17 510. 0.
1 4 -1 2 0 0 0 0. 0.
T 3 17 510. 0.
1 5 -1 2 0 0 0 0. 0.
T 3 17 510. 0.
1 6 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 7 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 8 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 9 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 10 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 11 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 12 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 13 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 14 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 15 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 16 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 17 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 18 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 19 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
1 20 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
2 3 -1 2 0 0 0 0. 0. ! He II Balmer-alpha
T 3 17 510. 0.
2 4 -1 2 0 0 0 0. 0.
T 3 17 510. 0.
2 5 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
2 6 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
2 7 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
2 8 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
2 9 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 10 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 11 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 12 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 13 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 14 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 15 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 16 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 17 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 18 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 19 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
2 20 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 4 -1 2 0 0 0 0. 0.
T 3 17 510. 0.
3 5 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
3 6 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
3 7 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
3 8 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
3 9 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 10 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 11 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 12 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 13 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 14 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 15 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 16 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 17 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 18 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 19 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
3 20 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 5 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
4 6 -1 2 0 0 0 0. 0.
T 3 15 254. 0.
4 7 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 8 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 9 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 10 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 11 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 12 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 13 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 14 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 15 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 16 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 17 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 18 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 19 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
4 20 -1 2 0 0 0 0. 0.
T 3 13 126. 0.
5 6 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 7 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 8 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 9 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 10 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 11 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 12 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 13 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 14 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 15 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 16 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 17 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 18 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 19 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
5 20 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 7 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 8 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 9 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 10 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 11 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 12 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 13 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 14 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 15 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 16 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 17 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 18 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 19 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
6 20 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
7 8 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
7 9 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
7 10 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
7 11 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
7 12 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
7 13 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
7 14 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
7 15 0 0 0 0 0 0. 0.
7 16 0 0 0 0 0 0. 0.
7 17 0 0 0 0 0 0. 0.
7 18 0 0 0 0 0 0. 0.
7 19 0 0 0 0 0 0. 0.
7 20 0 0 0 0 0 0. 0.
8 9 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
8 10 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
8 11 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
8 12 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
8 13 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
8 14 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
8 15 0 0 0 0 0 0. 0.
8 16 0 0 0 0 0 0. 0.
8 17 0 0 0 0 0 0. 0.
8 18 0 0 0 0 0 0. 0.
8 19 0 0 0 0 0 0. 0.
8 20 0 0 0 0 0 0. 0.
9 10 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
9 11 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
9 12 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
9 13 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
9 14 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
9 15 0 0 0 0 0 0. 0.
9 16 0 0 0 0 0 0. 0.
9 17 0 0 0 0 0 0. 0.
9 18 0 0 0 0 0 0. 0.
9 19 0 0 0 0 0 0. 0.
9 20 0 0 0 0 0 0. 0.
10 11 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
10 12 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
10 13 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
10 14 -1 0 0 0 0 0. 0.
F 1 7 0. 0.
10 15 0 0 0 0 0 0. 0.
10 16 0 0 0 0 0 0. 0.
10 17 0 0 0 0 0 0. 0.
10 18 0 0 0 0 0 0. 0.
10 19 0 0 0 0 0 0. 0.
10 20 0 0 0 0 0 0. 0.
11 12 0 0 0 0 0 0. 0.
11 13 0 0 0 0 0 0. 0.
11 14 0 0 0 0 0 0. 0.
11 15 0 0 0 0 0 0. 0.
11 16 0 0 0 0 0 0. 0.
11 17 0 0 0 0 0 0. 0.
11 18 0 0 0 0 0 0. 0.
11 19 0 0 0 0 0 0. 0.
11 20 0 0 0 0 0 0. 0.
12 13 0 0 0 0 0 0. 0.
12 14 0 0 0 0 0 0. 0.
12 15 0 0 0 0 0 0. 0.
12 16 0 0 0 0 0 0. 0.
12 17 0 0 0 0 0 0. 0.
12 18 0 0 0 0 0 0. 0.
12 19 0 0 0 0 0 0. 0.
12 20 0 0 0 0 0 0. 0.
13 14 0 0 0 0 0 0. 0.
13 15 0 0 0 0 0 0. 0.
13 16 0 0 0 0 0 0. 0.
13 17 0 0 0 0 0 0. 0.
13 18 0 0 0 0 0 0. 0.
13 19 0 0 0 0 0 0. 0.
13 20 0 0 0 0 0 0. 0.
14 15 0 0 0 0 0 0. 0.
14 16 0 0 0 0 0 0. 0.
14 17 0 0 0 0 0 0. 0.
14 18 0 0 0 0 0 0. 0.
14 19 0 0 0 0 0 0. 0.
14 20 0 0 0 0 0 0. 0.
15 16 0 0 0 0 0 0. 0.
15 17 0 0 0 0 0 0. 0.
15 18 0 0 0 0 0 0. 0.
15 19 0 0 0 0 0 0. 0.
15 20 0 0 0 0 0 0. 0.
16 17 0 0 0 0 0 0. 0.
16 18 0 0 0 0 0 0. 0.
16 19 0 0 0 0 0 0. 0.
16 20 0 0 0 0 0 0. 0.
17 18 0 0 0 0 0 0. 0.
17 19 0 0 0 0 0 0. 0.
17 20 0 0 0 0 0 0. 0.
18 19 0 0 0 0 0 0. 0.
18 20 0 0 0 0 0 0. 0.
19 20 0 0 0 0 0 0. 0.

View File

@ -0,0 +1,578 @@
****** Levels
3.63542326E+15 2. 3 'MgII 2Se 1' 0 0. 0
2.56617284E+15 2. 3 'MgII 2Po 1' 0 0. 0
2.56342764E+15 4. 3 'MgII 2Po 1' 0 0. 0
1.54277601E+15 2. 3 'MgII 2Se 2' 0 0. 0
1.49224505E+15 10. 3 'MgII 2De 1' 0 0. 0
1.21796065E+15 6. 3 'MgII 2Po 2' 0 0. 0
8.53701120E+14 2. 4 'MgII 2Se 3' 0 0. -107
8.38104349E+14 10. 4 'MgII 2De 2' 0 0. -107
8.23448511E+14 14. 4 'MgII 2Fo 1' 0 0. -107
7.13590026E+14 6. 4 'MgII 2Po 3' 0 0. -107
5.41739123E+14 2. 5 'MgII 2Se 4' 0 0. -107
5.35051154E+14 10. 5 'MgII 2De 3' 0 0. -107
5.26954906E+14 14. 5 'MgII 2Fo 2' 0 0. -107
5.26481319E+14 18. 5 'MgII 2Ge 1' 0 0. -107
4.68874064E+14 6. 5 'MgII 2Po 4' 0 0. -107
3.74230768E+14 2. 6 'MgII 2Se 5' 0 0. -107
3.70760200E+14 10. 6 'MgII 2De 4' 0 0. -107
3.65897928E+14 14. 6 'MgII 2Fo 3' 0 0. -107
3.65604930E+14 18. 6 'MgII 2Ge 2' 0 0. -107
3.65549196E+14 22. 6 'MgII 2Ho 1' 0 0. -107
3.31595332E+14 6. 6 'MgII 2Po 5' 0 0. -107
2.67863202E+14 98. 7 'MgII+2__ 1' 0 0. -107
2.05231388E+14 128. 8 'MgII+2__ 2' 0 0. -107
1.62236702E+14 162. 9 'MgII+2__ 3' 0 0. -107
1.31676131E+14 194. 10 'MgII+2__ 4' 0 0. -107
****** Continuum transitions
1 26 1 107 0 0 0 4.012E-20 0.000E+00
-0.0162 0.0614 0.1261 0.2101 0.3136 0.4041 0.4229
-0.7152 -0.6512 -0.6336 -0.6485 -0.7049 -0.7839 -0.8035
2 26 1 111 0 0 0 9.028E-20 0.000E+00
-0.0231 -0.0037 0.0415 0.0739 0.1127 0.1644 0.3390 0.4166 0.4812 0.5523
0.5556
-0.2750 -0.3125 -0.4389 -0.5029 -0.5484 -0.5698 -0.5603 -0.5806 -0.6246 -0.7043
-0.7084
3 26 1 111 0 0 0 9.028E-20 0.000E+00
-0.0231 -0.0037 0.0415 0.0739 0.1127 0.1644 0.3390 0.4166 0.4812 0.5523
0.5556
-0.2750 -0.3125 -0.4389 -0.5029 -0.5484 -0.5698 -0.5603 -0.5806 -0.6246 -0.7043
-0.7084
4 26 1 110 0 0 0 3.044E-20 0.000E+00
-0.0390 -0.0067 0.0450 0.0903 0.1485 0.2196 0.3102 0.4330 0.5947 0.7239
-0.8961 -0.8434 -0.7634 -0.7236 -0.7036 -0.7122 -0.7579 -0.8591 -1.0322 -1.1902
5 26 1 110 0 0 0 1.067E-18 0.000E+00
-0.0400 -0.0206 0.0246 0.2122 0.3738 0.5807 0.6971 0.7618 0.8070 0.8550
0.8197 0.7849 0.6483 0.0232 -0.5475 -1.3057 -1.7188 -1.9451 -2.1147 -2.3117
6 26 1 112 0 0 0 2.859E-19 0.000E+00
-0.0501 -0.0307 0.0469 0.1245 0.1762 0.2280 0.2732 0.3314 0.4026 0.6095
0.7065 0.7708
0.3198 0.2798 0.0106 -0.2546 -0.4068 -0.5325 -0.6177 -0.6937 -0.7515 -0.8616
-0.9399 -1.0096
7 26 1 113 0 0 0 2.278E-20 0.000E+00
-0.0731 -0.0537 -0.0149 0.0045 0.0627 0.1209 0.1791 0.2502 0.3472 0.4636
0.6123 0.8063 0.9015
-1.1966 -1.1398 -0.9999 -0.9504 -0.8411 -0.7875 -0.7680 -0.7733 -0.8189 -0.9108
-1.0657 -1.3080 -1.4326
8 26 1 109 0 0 0 1.975E-18 0.000E+00
-0.0740 -0.0481 0.0683 0.2364 0.3916 0.5468 0.7278 0.9347 1.0169
1.1622 1.1202 0.8227 0.3516 -0.1136 -0.6112 -1.2181 -1.9204 -2.2190
9 26 1 110 0 0 0 1.876E-20 0.000E+00
-0.0757 -0.0563 -0.0110 0.1054 0.3188 0.5580 0.6938 0.7779 0.8361 0.8689
-0.8193 -0.8532 -0.9846 -1.3510 -2.0673 -2.9005 -3.3943 -3.7328 -3.9777 -4.1080
10 26 1 112 0 0 0 5.891E-19 0.000E+00
-0.0891 -0.0697 0.0144 0.2342 0.3118 0.3765 0.4347 0.4993 0.5769 0.7386
0.8679 0.9705
0.7464 0.7118 0.4492 -0.2633 -0.4900 -0.6523 -0.7719 -0.8735 -0.9605 -1.0839
-1.1927 -1.3065
11 26 1 115 0 0 0 1.637E-20 0.000E+00
-0.1214 -0.0826 -0.0697 -0.0438 -0.0179 0.0015 0.0920 0.1760 0.2536 0.3312
0.4347 0.5705 0.7386 0.9326 1.1203
-2.0179 -1.6164 -1.4864 -1.3027 -1.1747 -1.1039 -0.9084 -0.8405 -0.8336 -0.8570
-0.9209 -1.0428 -1.2312 -1.4815 -1.7342
12 26 1 110 0 0 0 2.845E-18 0.000E+00
-0.1223 -0.0900 0.0910 0.2656 0.4337 0.5954 0.7894 0.9122 1.0092 1.0342
1.4081 1.3578 0.9392 0.4946 0.0359 -0.4374 -1.0473 -1.4528 -1.7861 -1.8681
13 26 1 109 0 0 0 5.965E-20 0.000E+00
-0.1248 -0.0925 0.0886 0.2502 0.4507 0.6834 0.8063 0.8645 0.9291
-0.1769 -0.2408 -0.7728 -1.2920 -1.9718 -2.7956 -3.2521 -3.4812 -3.7820
14 26 1 2 0 0 0 1.976E-18 0.000E+00
3.000 9.882 1.000 0.000
15 26 1 115 0 0 0 9.560E-19 0.000E+00
-0.1249 -0.1120 -0.0861 -0.0797 -0.0473 0.1337 0.3535 0.4505 0.5217 0.5863
0.6575 0.7415 1.0195 1.1359 1.1788
1.8241 1.5890 1.0860 0.9723 0.8540 0.3124 -0.3702 -0.6457 -0.8215 -0.9550
-1.0701 -1.1715 -1.4191 -1.5511 -1.6052
16 26 1 118 0 0 0 1.095E-20 0.000E+00
-0.1249 -0.1055 -0.0991 -0.0667 -0.0344 -0.0279 -0.0021 0.0173 0.1272 0.1402
0.2372 0.3277 0.4182 0.5411 0.6962 0.9032 1.1359 1.2704
-1.8226 -2.0456 -2.0383 -1.7824 -1.4857 -1.4401 -1.2959 -1.2412 -0.9677 -0.9523
-0.8963 -0.9064 -0.9500 -1.0439 -1.2012 -1.4503 -1.7662 -1.9508
17 26 1 111 0 0 0 3.600E-18 0.000E+00
-0.1249 -0.1055 -0.0667 -0.0086 0.1596 0.3471 0.5217 0.6898 0.8450 1.0195
1.1273
2.3025 1.9803 1.4152 1.2821 0.9032 0.4434 -0.0144 -0.4867 -0.9551 -1.5088
-1.8768
18 26 1 110 0 0 0 1.228E-19 0.000E+00
-0.1249 -0.1055 -0.0732 -0.0667 0.1466 0.3277 0.5217 0.7480 0.8644 0.9135
0.8998 0.5746 0.0964 0.0094 -0.6070 -1.1817 -1.8319 -2.6270 -3.0543 -3.2423
19 26 1 2 0 0 0 2.372E-18 0.000E+00
3.000 11.858 1.000 0.000
20 26 1 2 0 0 0 2.372E-18 0.000E+00
3.000 11.859 1.000 0.000
21 26 1 113 0 0 0 1.463E-18 0.000E+00
-0.1249 -0.1185 -0.0797 -0.0732 0.1660 0.4764 0.5799 0.6639 0.7350 0.8126
0.9096 1.1618 1.2770
1.6333 1.5352 1.1393 1.0891 0.4086 -0.5287 -0.8153 -1.0166 -1.1570 -1.2775
-1.3901 -1.6256 -1.7595
22 26 1 103 0 0 0 1.419E-19 0.000E+00
-0.002 0.991 1.411
-0.144 -2.785 -3.648
23 26 1 103 0 0 0 1.581E-19 0.000E+00
0.003 1.066 1.520
-0.109 -2.961 -3.903
24 26 1 103 0 0 0 1.576E-19 0.000E+00
-0.002 1.177 1.613
-0.099 -3.268 -4.176
25 26 1 103 0 0 0 1.576E-19 0.000E+00
-0.002 1.284 1.662
-0.099 -3.585 -4.525
*** Line transitions
1 2 -1 1 1 25 25 3.100E-01 7.000E-01
T 3 25 1000. 0.
2.7E+8 2.1E-6 0. 0. 0.
1 3 -1 1 1 25 25 6.200E-01 7.000E-01
T 3 25 1000. 0.
2.7E+8 2.1E-6 0. 0. 0.
1 4 0 0 4 0 0 0.000E+00 5.000E-02
1 5 0 0 4 0 0 0.000E+00 5.000E-02
1 6 -1 0 1 0 0 5.500E-04 2.000E-01
F 1 7 0. 0.
1 7 0 0 4 0 0 0.000E+00 5.000E-02
1 8 0 0 4 0 0 0.000E+00 5.000E-02
1 9 0 0 4 0 0 0.000E+00 5.000E-02
1 10 -1 0 1 0 0 1.385E-03 2.000E-01
F 1 7 0. 0.
1 11 0 0 4 0 0 0.000E+00 5.000E-02
1 12 0 0 4 0 0 0.000E+00 5.000E-02
1 13 0 0 4 0 0 0.000E+00 5.000E-02
1 14 0 0 4 0 0 0.000E+00 5.000E-02
1 15 -1 0 1 0 0 9.850E-04 2.000E-01
F 1 7 0. 0.
1 16 0 0 4 0 0 0.000E+00 5.000E-02
1 17 0 0 4 0 0 0.000E+00 5.000E-02
1 18 0 0 4 0 0 0.000E+00 5.000E-02
1 19 0 0 4 0 0 0.000E+00 5.000E-02
1 20 0 0 4 0 0 0.000E+00 5.000E-02
1 21 -1 0 1 0 0 6.550E-04 2.000E-01
F 1 7 0. 0.
1 22 -1 0 1 0 0 4.440E-04 2.000E-01
F 1 7 0. 0.
1 23 -1 0 1 0 0 3.115E-04 2.000E-01
F 1 7 0. 0.
1 24 -1 0 1 0 0 2.260E-04 2.000E-01
F 1 7 0. 0.
1 25 0 0 4 0 0 0.000E+00 5.000E-02
2 3 0 0 4 0 0 0.000E+00 5.000E-02
2 4 -1 0 1 0 0 1.510E-01 2.000E-01
F 1 7 0. 0.
2 5 -1 0 1 0 0 9.450E-01 2.000E-01
F 1 7 0. 0.
2 6 0 0 4 0 0 0.000E+00 5.000E-02
2 7 -1 0 1 0 0 1.817E-02 2.000E-01
F 1 7 0. 0.
2 8 -1 0 1 0 0 3.050E-02 2.000E-01
F 1 7 0. 0.
2 9 0 0 4 0 0 0.000E+00 5.000E-02
2 10 0 0 4 0 0 0.000E+00 5.000E-02
2 11 -1 0 1 0 0 6.267E-03 2.000E-01
F 1 7 0. 0.
2 12 -1 0 1 0 0 4.683E-03 2.000E-01
F 1 7 0. 0.
2 13 0 0 4 0 0 0.000E+00 5.000E-02
2 14 0 0 4 0 0 0.000E+00 5.000E-02
2 15 0 0 4 0 0 0.000E+00 5.000E-02
2 16 -1 0 1 0 0 3.000E-03 2.000E-01
F 1 7 0. 0.
2 17 -1 0 1 0 0 1.317E-03 2.000E-01
F 1 7 0. 0.
2 18 0 0 4 0 0 0.000E+00 5.000E-02
2 19 0 0 4 0 0 0.000E+00 5.000E-02
2 20 0 0 4 0 0 0.000E+00 5.000E-02
2 21 0 0 4 0 0 0.000E+00 5.000E-02
2 22 -1 0 1 0 0 2.213E-03 2.000E-01
F 1 7 0. 0.
2 23 -1 0 1 0 0 1.308E-03 2.000E-01
F 1 7 0. 0.
2 24 -1 0 1 0 0 8.490E-04 2.000E-01
F 1 7 0. 0.
2 25 -1 0 1 0 0 5.860E-04 2.000E-01
F 1 7 0. 0.
3 4 -1 0 1 0 0 1.510E-01 2.000E-01
F 1 7 0. 0.
3 5 -1 0 1 0 0 9.450E-01 2.000E-01
F 1 7 0. 0.
3 6 0 0 4 0 0 0.000E+00 5.000E-02
3 7 -1 0 1 0 0 1.817E-02 2.000E-01
F 1 7 0. 0.
3 8 -1 0 1 0 0 3.050E-02 2.000E-01
F 1 7 0. 0.
3 9 0 0 4 0 0 0.000E+00 5.000E-02
3 10 0 0 4 0 0 0.000E+00 5.000E-02
3 11 -1 0 1 0 0 6.267E-03 2.000E-01
F 1 7 0. 0.
3 12 -1 0 1 0 0 4.683E-03 2.000E-01
F 1 7 0. 0.
3 13 0 0 4 0 0 0.000E+00 5.000E-02
3 14 0 0 4 0 0 0.000E+00 5.000E-02
3 15 0 0 4 0 0 0.000E+00 5.000E-02
3 16 -1 0 1 0 0 3.000E-03 2.000E-01
F 1 7 0. 0.
3 17 -1 0 1 0 0 1.317E-03 2.000E-01
F 1 7 0. 0.
3 18 0 0 4 0 0 0.000E+00 5.000E-02
3 19 0 0 4 0 0 0.000E+00 5.000E-02
3 20 0 0 4 0 0 0.000E+00 5.000E-02
3 21 0 0 4 0 0 0.000E+00 5.000E-02
3 22 -1 0 1 0 0 2.213E-03 2.000E-01
F 1 7 0. 0.
3 23 -1 0 1 0 0 1.308E-03 2.000E-01
F 1 7 0. 0.
3 24 -1 0 1 0 0 8.490E-04 2.000E-01
F 1 7 0. 0.
3 25 -1 0 1 0 0 5.860E-04 2.000E-01
F 1 7 0. 0.
4 5 0 0 4 0 0 0.000E+00 5.000E-02
4 6 -1 0 1 0 0 1.405E+00 7.000E-01
F 1 7 0. 0.
4 7 0 0 4 0 0 0.000E+00 5.000E-02
4 8 0 0 4 0 0 0.000E+00 5.000E-02
4 9 0 0 4 0 0 0.000E+00 5.000E-02
4 10 -1 0 1 0 0 1.345E-03 2.000E-01
F 1 7 0. 0.
4 11 0 0 4 0 0 0.000E+00 5.000E-02
4 12 0 0 4 0 0 0.000E+00 5.000E-02
4 13 0 0 4 0 0 0.000E+00 5.000E-02
4 14 0 0 4 0 0 0.000E+00 5.000E-02
4 15 -1 0 1 0 0 8.800E-05 2.000E-01
F 1 7 0. 0.
4 16 0 0 4 0 0 0.000E+00 5.000E-02
4 17 0 0 4 0 0 0.000E+00 5.000E-02
4 18 0 0 4 0 0 0.000E+00 5.000E-02
4 19 0 0 4 0 0 0.000E+00 5.000E-02
4 20 0 0 4 0 0 0.000E+00 5.000E-02
4 21 -1 0 1 0 0 2.260E-04 2.000E-01
F 1 7 0. 0.
4 22 -1 0 1 0 0 2.170E-04 2.000E-01
F 1 7 0. 0.
4 23 -1 0 1 0 0 1.770E-04 2.000E-01
F 1 7 0. 0.
4 24 -1 0 1 0 0 1.395E-04 2.000E-01
F 1 7 0. 0.
4 25 0 0 4 0 0 0.000E+00 5.000E-02
5 6 -1 0 1 0 0 1.790E-01 7.000E-01
F 1 7 0. 0.
5 7 0 0 4 0 0 0.000E+00 5.000E-02
5 8 0 0 4 0 0 0.000E+00 5.000E-02
5 9 -1 0 1 0 0 9.590E-01 2.000E-01
F 1 7 0. 0.
5 10 -1 0 1 0 0 5.320E-03 2.000E-01
F 1 7 0. 0.
5 11 0 0 4 0 0 0.000E+00 5.000E-02
5 12 0 0 4 0 0 0.000E+00 5.000E-02
5 13 -1 0 1 0 0 1.630E-01 2.000E-01
F 1 7 0. 0.
5 14 0 0 4 0 0 0.000E+00 5.000E-02
5 15 -1 0 1 0 0 1.550E-03 2.000E-01
F 1 7 0. 0.
5 16 0 0 4 0 0 0.000E+00 5.000E-02
5 17 0 0 4 0 0 0.000E+00 5.000E-02
5 18 -1 0 1 0 0 5.840E-02 2.000E-01
F 1 7 0. 0.
5 19 0 0 4 0 0 0.000E+00 5.000E-02
5 20 0 0 4 0 0 0.000E+00 5.000E-02
5 21 -1 0 1 0 0 7.020E-04 2.000E-01
F 1 7 0. 0.
5 22 -1 0 1 0 0 2.869E-02 2.000E-01
F 1 7 0. 0.
5 23 -1 0 1 0 0 1.644E-02 2.000E-01
F 1 7 0. 0.
5 24 -1 0 1 0 0 1.036E-02 2.000E-01
F 1 7 0. 0.
5 25 -1 0 1 0 0 6.920E-03 2.000E-01
F 1 7 0. 0.
6 7 -1 0 1 0 0 2.717E-01 2.000E-01
F 1 7 0. 0.
6 8 -1 0 1 0 0 1.252E+00 2.000E-01
F 1 7 0. 0.
6 9 0 0 4 0 0 0.000E+00 5.000E-02
6 10 0 0 4 0 0 0.000E+00 5.000E-02
6 11 -1 0 1 0 0 3.083E-02 2.000E-01
F 1 7 0. 0.
6 12 -1 0 1 0 0 7.167E-02 2.000E-01
F 1 7 0. 0.
6 13 0 0 4 0 0 0.000E+00 5.000E-02
6 14 0 0 4 0 0 0.000E+00 5.000E-02
6 15 0 0 4 0 0 0.000E+00 5.000E-02
6 16 -1 0 1 0 0 1.055E-02 2.000E-01
F 1 7 0. 0.
6 17 -1 0 1 0 0 1.650E-02 2.000E-01
F 1 7 0. 0.
6 18 0 0 4 0 0 0.000E+00 5.000E-02
6 19 0 0 4 0 0 0.000E+00 5.000E-02
6 20 0 0 4 0 0 0.000E+00 5.000E-02
6 21 0 0 4 0 0 0.000E+00 5.000E-02
6 22 -1 0 1 0 0 1.127E-02 2.000E-01
F 1 7 0. 0.
6 23 -1 0 1 0 0 5.900E-03 2.000E-01
F 1 7 0. 0.
6 24 -1 0 1 0 0 3.533E-03 2.000E-01
F 1 7 0. 0.
6 25 -1 0 1 0 0 2.300E-03 2.000E-01
F 1 7 0. 0.
7 8 0 0 4 0 0 0.000E+00 5.000E-02
7 9 0 0 4 0 0 0.000E+00 5.000E-02
7 10 -1 0 1 0 0 1.835E+00 7.000E-01
F 1 7 0. 0.
7 11 0 0 4 0 0 0.000E+00 5.000E-02
7 12 0 0 4 0 0 0.000E+00 5.000E-02
7 13 0 0 4 0 0 0.000E+00 5.000E-02
7 14 0 0 4 0 0 0.000E+00 5.000E-02
7 15 -1 0 1 0 0 5.550E-03 2.000E-01
F 1 7 0. 0.
7 16 0 0 4 0 0 0.000E+00 5.000E-02
7 17 0 0 4 0 0 0.000E+00 5.000E-02
7 18 0 0 4 0 0 0.000E+00 5.000E-02
7 19 0 0 4 0 0 0.000E+00 5.000E-02
7 20 0 0 4 0 0 0.000E+00 5.000E-02
7 21 -1 0 1 0 0 8.800E-05 2.000E-01
F 1 7 0. 0.
7 22 -1 0 1 0 0 1.215E-05 2.000E-01
F 1 7 0. 0.
7 23 -1 0 1 0 0 4.615E-05 2.000E-01
F 1 7 0. 0.
7 24 -1 0 1 0 0 5.600E-05 2.000E-01
F 1 7 0. 0.
7 25 0 0 4 0 0 0.000E+00 5.000E-02
8 9 -1 0 1 0 0 6.830E-02 7.000E-01
F 1 7 0. 0.
8 10 -1 0 1 0 0 3.590E-01 7.000E-01
F 1 7 0. 0.
8 11 0 0 4 0 0 0.000E+00 5.000E-02
8 12 0 0 4 0 0 0.000E+00 5.000E-02
8 13 -1 0 1 0 0 7.820E-01 2.000E-01
F 1 7 0. 0.
8 14 0 0 4 0 0 0.000E+00 5.000E-02
8 15 -1 0 1 0 0 1.040E-02 2.000E-01
F 1 7 0. 0.
8 16 0 0 4 0 0 0.000E+00 5.000E-02
8 17 0 0 4 0 0 0.000E+00 5.000E-02
8 18 -1 0 1 0 0 1.830E-01 2.000E-01
F 1 7 0. 0.
8 19 0 0 4 0 0 0.000E+00 5.000E-02
8 20 0 0 4 0 0 0.000E+00 5.000E-02
8 21 -1 0 1 0 0 2.970E-03 2.000E-01
F 1 7 0. 0.
8 22 -1 0 1 0 0 7.535E-02 2.000E-01
F 1 7 0. 0.
8 23 -1 0 1 0 0 3.915E-02 2.000E-01
F 1 7 0. 0.
8 24 -1 0 1 0 0 2.337E-02 2.000E-01
F 1 7 0. 0.
8 25 -1 0 1 0 0 1.490E-02 2.000E-01
F 1 7 0. 0.
9 10 0 0 4 0 0 0.000E+00 5.000E-02
9 11 0 0 4 0 0 0.000E+00 5.000E-02
9 12 -1 0 1 0 0 1.514E-02 2.000E-01
F 1 7 0. 0.
9 13 0 0 4 0 0 0.000E+00 5.000E-02
9 14 -1 0 1 0 0 1.344E+00 2.000E-01
F 1 7 0. 0.
9 15 0 0 4 0 0 0.000E+00 5.000E-02
9 16 0 0 4 0 0 0.000E+00 5.000E-02
9 17 -1 0 1 0 0 2.629E-03 2.000E-01
F 1 7 0. 0.
9 18 0 0 4 0 0 0.000E+00 5.000E-02
9 19 -1 0 1 0 0 2.117E-01 2.000E-01
F 1 7 0. 0.
9 20 0 0 4 0 0 0.000E+00 5.000E-02
9 21 0 0 4 0 0 0.000E+00 5.000E-02
9 22 -1 0 1 0 0 7.578E-02 2.000E-01
F 1 7 0. 0.
9 23 -1 0 1 0 0 3.676E-02 2.000E-01
F 1 7 0. 0.
9 24 -1 0 1 0 0 2.107E-02 2.000E-01
F 1 7 0. 0.
9 25 -1 0 1 0 0 1.339E-02 2.000E-01
F 1 7 0. 0.
10 11 -1 0 1 0 0 3.900E-01 2.000E-01
F 1 7 0. 0.
10 12 -1 0 1 0 0 1.520E+00 2.000E-01
F 1 7 0. 0.
10 13 0 0 4 0 0 0.000E+00 5.000E-02
10 14 0 0 4 0 0 0.000E+00 5.000E-02
10 15 0 0 4 0 0 0.000E+00 5.000E-02
10 16 -1 0 1 0 0 4.300E-02 2.000E-01
F 1 7 0. 0.
10 17 -1 0 1 0 0 1.072E-01 2.000E-01
F 1 7 0. 0.
10 18 0 0 4 0 0 0.000E+00 5.000E-02
10 19 0 0 4 0 0 0.000E+00 5.000E-02
10 20 0 0 4 0 0 0.000E+00 5.000E-02
10 21 0 0 4 0 0 0.000E+00 5.000E-02
10 22 -1 0 1 0 0 4.283E-02 2.000E-01
F 1 7 0. 0.
10 23 -1 0 1 0 0 1.862E-02 2.000E-01
F 1 7 0. 0.
10 24 -1 0 1 0 0 9.983E-03 2.000E-01
F 1 7 0. 0.
10 25 -1 0 1 0 0 6.083E-03 2.000E-01
F 1 7 0. 0.
11 12 0 0 4 0 0 0.000E+00 5.000E-02
11 13 0 0 4 0 0 0.000E+00 5.000E-02
11 14 0 0 4 0 0 0.000E+00 5.000E-02
11 15 -1 0 1 0 0 2.250E+00 7.000E-01
F 1 7 0. 0.
11 16 0 0 4 0 0 0.000E+00 5.000E-02
11 17 0 0 4 0 0 0.000E+00 5.000E-02
11 18 0 0 4 0 0 0.000E+00 5.000E-02
11 19 0 0 4 0 0 0.000E+00 5.000E-02
11 20 0 0 4 0 0 0.000E+00 5.000E-02
11 21 -1 0 1 0 0 1.070E-02 2.000E-01
F 1 7 0. 0.
11 22 -1 0 1 0 0 5.700E-04 2.000E-01
F 1 7 0. 0.
11 23 -1 0 1 0 0 3.150E-05 2.000E-01
F 1 7 0. 0.
11 24 -1 0 1 0 0 1.725E-07 2.000E-01
F 1 7 0. 0.
11 25 0 0 4 0 0 0.000E+00 5.000E-02
12 13 -1 0 1 0 0 1.290E-01 7.000E-01
F 1 7 0. 0.
12 14 0 0 4 0 0 0.000E+00 5.000E-02
12 15 -1 0 1 0 0 5.330E-01 7.000E-01
F 1 7 0. 0.
12 16 0 0 4 0 0 0.000E+00 5.000E-02
12 17 0 0 4 0 0 0.000E+00 5.000E-02
12 18 -1 0 1 0 0 7.070E-01 2.000E-01
F 1 7 0. 0.
12 19 0 0 4 0 0 0.000E+00 5.000E-02
12 20 0 0 4 0 0 0.000E+00 5.000E-02
12 21 -1 0 1 0 0 1.460E-02 2.000E-01
F 1 7 0. 0.
12 22 -1 0 1 0 0 1.881E-01 2.000E-01
F 1 7 0. 0.
12 23 -1 0 1 0 0 8.085E-02 2.000E-01
F 1 7 0. 0.
12 24 -1 0 1 0 0 4.354E-02 2.000E-01
F 1 7 0. 0.
12 25 -1 0 1 0 0 2.600E-02 2.000E-01
F 1 7 0. 0.
13 14 0 0 4 0 0 0.000E+00 5.000E-02
13 15 0 0 4 0 0 0.000E+00 5.000E-02
13 16 0 0 4 0 0 0.000E+00 5.000E-02
13 17 -1 0 1 0 0 3.814E-02 2.000E-01
F 1 7 0. 0.
13 18 0 0 4 0 0 0.000E+00 5.000E-02
13 19 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
13 20 0 0 4 0 0 0.000E+00 5.000E-02
13 21 0 0 4 0 0 0.000E+00 5.000E-02
13 22 -1 0 1 0 0 2.502E-01 2.000E-01
F 1 7 0. 0.
13 23 -1 0 1 0 0 8.714E-02 2.000E-01
F 1 7 0. 0.
13 24 -1 0 1 0 0 4.194E-02 2.000E-01
F 1 7 0. 0.
13 25 -1 0 1 0 0 2.395E-02 2.000E-01
F 1 7 0. 0.
14 15 0 0 4 0 0 0.000E+00 5.000E-02
14 16 0 0 4 0 0 0.000E+00 5.000E-02
14 17 0 0 4 0 0 0.000E+00 5.000E-02
14 18 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
14 19 0 0 4 0 0 0.000E+00 5.000E-02
14 20 -1 0 1 0 0 1.591E+00 2.000E-01
F 1 7 0. 0.
14 21 0 0 4 0 0 0.000E+00 5.000E-02
14 22 -1 0 1 0 0 4.864E-01 2.000E-01
F 1 7 0. 0.
14 23 -1 0 1 0 0 1.692E-01 2.000E-01
F 1 7 0. 0.
14 24 -1 0 1 0 0 8.137E-02 2.000E-01
F 1 7 0. 0.
14 25 -1 0 1 0 0 4.647E-02 2.000E-01
F 1 7 0. 0.
15 16 -1 0 1 0 0 5.083E-01 2.000E-01
F 1 7 0. 0.
15 17 -1 0 1 0 0 1.767E+00 2.000E-01
F 1 7 0. 0.
15 18 0 0 4 0 0 0.000E+00 5.000E-02
15 19 0 0 4 0 0 0.000E+00 5.000E-02
15 20 0 0 4 0 0 0.000E+00 5.000E-02
15 21 0 0 4 0 0 0.000E+00 5.000E-02
15 22 -1 0 1 0 0 1.932E-01 2.000E-01
F 1 7 0. 0.
15 23 -1 0 1 0 0 5.733E-02 2.000E-01
F 1 7 0. 0.
15 24 -1 0 1 0 0 2.552E-02 2.000E-01
F 1 7 0. 0.
15 25 -1 0 1 0 0 1.393E-02 2.000E-01
F 1 7 0. 0.
16 17 0 0 4 0 0 0.000E+00 5.000E-02
16 18 0 0 4 0 0 0.000E+00 5.000E-02
16 19 0 0 4 0 0 0.000E+00 5.000E-02
16 20 0 0 4 0 0 0.000E+00 5.000E-02
16 21 -1 0 1 0 0 2.665E+00 7.000E-01
F 1 7 0. 0.
16 22 -1 0 1 0 0 1.615E-02 2.000E-01
F 1 7 0. 0.
16 23 -1 0 1 0 0 1.275E-03 2.000E-01
F 1 7 0. 0.
16 24 -1 0 1 0 0 1.735E-04 2.000E-01
F 1 7 0. 0.
16 25 0 0 4 0 0 0.000E+00 5.000E-02
17 18 -1 0 1 0 0 1.840E-01 7.000E-01
F 1 7 0. 0.
17 19 0 0 4 0 0 0.000E+00 5.000E-02
17 20 0 0 4 0 0 0.000E+00 5.000E-02
17 21 -1 0 1 0 0 7.040E-01 7.000E-01
F 1 7 0. 0.
17 22 -1 0 1 0 0 6.931E-01 2.000E-01
F 1 7 0. 0.
17 23 -1 0 1 0 0 1.890E-01 2.000E-01
F 1 7 0. 0.
17 24 -1 0 1 0 0 8.365E-02 2.000E-01
F 1 7 0. 0.
17 25 -1 0 1 0 0 4.470E-02 2.000E-01
F 1 7 0. 0.
18 19 0 0 4 0 0 0.000E+00 5.000E-02
18 20 0 0 4 0 0 0.000E+00 5.000E-02
18 21 0 0 4 0 0 0.000E+00 5.000E-02
18 22 -1 0 1 0 0 1.902E+00 2.000E-01
F 1 7 0. 0.
18 23 -1 0 1 0 0 2.868E-01 2.000E-01
F 1 7 0. 0.
18 24 -1 0 1 0 0 9.873E-02 2.000E-01
F 1 7 0. 0.
18 25 -1 0 1 0 0 4.717E-02 2.000E-01
F 1 7 0. 0.
19 20 0 0 4 0 0 0.000E+00 5.000E-02
19 21 0 0 4 0 0 0.000E+00 5.000E-02
19 22 -1 0 1 0 0 3.673E+00 2.000E-01
F 1 7 0. 0.
19 23 -1 0 1 0 0 5.486E-01 2.000E-01
F 1 7 0. 0.
19 24 -1 0 1 0 0 1.882E-01 2.000E-01
F 1 7 0. 0.
19 25 -1 0 1 0 0 8.973E-02 2.000E-01
F 1 7 0. 0.
20 21 0 0 4 0 0 0.000E+00 5.000E-02
20 22 -1 0 1 0 0 3.673E+00 2.000E-01
F 1 7 0. 0.
20 23 -1 0 1 0 0 5.486E-01 2.000E-01
F 1 7 0. 0.
20 24 -1 0 1 0 0 1.882E-01 2.000E-01
F 1 7 0. 0.
20 25 -1 0 1 0 0 8.973E-02 2.000E-01
F 1 7 0. 0.
21 22 -1 0 1 0 0 2.643E+00 2.000E-01
F 1 7 0. 0.
21 23 -1 0 1 0 0 2.332E-01 2.000E-01
F 1 7 0. 0.
21 24 -1 0 1 0 0 7.083E-02 2.000E-01
F 1 7 0. 0.
21 25 -1 0 1 0 0 3.205E-02 2.000E-01
F 1 7 0. 0.
22 23 -1 0 1 0 0 3.369E+00 2.000E-01
F 1 7 0. 0.
22 24 -1 0 1 0 0 4.936E-01 2.000E-01
F 1 7 0. 0.
22 25 -1 0 1 0 0 1.688E-01 2.000E-01
F 1 7 0. 0.
23 24 -1 0 1 0 0 3.970E+00 2.000E-01
F 1 7 0. 0.
23 25 -1 0 1 0 0 5.729E-01 2.000E-01
F 1 7 0. 0.
24 25 -1 0 1 0 0 4.543E+00 2.000E-01
F 1 7 0. 0.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,286 @@
****** Levels
2.36686693E+16 2. 2 'N V 2Se 1' 0 0. 0
2.12575067E+16 2. 2 'N V 2Po 1' 0 0. 0
2.12497511E+16 4. 2 'N V 2Po 1' 0 0. 0
9.99477544E+15 2. 3 'N V 2Se 2' 0 0. -104
9.34463014E+15 6. 3 'N V 2Po 2' 0 0. -104
9.14678677E+15 10. 3 'N V 2De 1' 0 0. -104
5.49155216E+15 2. 4 'N V 2Se 3' 0 0. -104
5.22728873E+15 6. 4 'N V 2Po 3' 0 0. -104
5.14458753E+15 10. 4 'N V 2De 2' 0 0. -104
5.13698758E+15 14. 4 'N V 2Fo 1' 0 0. -104
3.30411619E+15 50. 5 'N V +2__ 1' 0 0. -104
2.28994449E+15 72. 6 'N V +2__ 2' 0 0. -104
1.68078485E+15 98. 7 'N V +2__ 3' 0 0. -104
1.28615856E+15 128. 8 'N V +2__ 4' 0 0. -104
1.01594244E+15 162. 9 'N V +2__ 5' 0 0. -104
8.22729977E+14 200. 10 'N V +2__ 6' 0 0. -104
****** Continuum transitions
1 17 1 117 0 0 0 1.305E-19 0.000E+00
-0.0154 0.0105 0.1463 0.3403 0.5601 0.6765 0.6830 0.7218 0.7282 0.7412
0.7476 0.7605 0.8899 1.0257 1.2261 1.2778 1.4444
-0.3297 -0.3589 -0.6042 -0.9916 -1.4594 -1.7202 -1.7247 -0.8013 -0.6566 -0.5262
-0.5008 -0.5038 -0.8238 -1.1798 -1.7315 -1.8783 -2.3623
2 17 1 108 0 0 0 1.796E-19 0.000E+00
-0.0172 0.0022 0.0540 0.2480 0.4355 0.6230 0.8170 0.9044
-0.2081 -0.2403 -0.3869 -0.9799 -1.5861 -2.2206 -2.9096 -3.2349
3 17 1 108 0 0 0 1.796E-19 0.000E+00
-0.0172 0.0022 0.0540 0.2480 0.4355 0.6230 0.8170 0.9044
-0.2081 -0.2403 -0.3869 -0.9799 -1.5861 -2.2206 -2.9096 -3.2349
4 17 1 109 0 0 0 2.188E-19 0.000E+00
-0.0373 -0.0050 0.2149 0.4476 0.6998 0.9197 1.1589 1.3335 1.3747
-0.0772 -0.1159 -0.5190 -0.9799 -1.5144 -2.0090 -2.5806 -3.0213 -3.1276
5 17 1 109 0 0 0 3.287E-19 0.000E+00
-0.0400 -0.0142 0.1410 0.3285 0.5160 0.6971 0.8781 1.0075 1.0522
0.1121 0.0747 -0.2972 -0.7816 -1.3021 -1.8381 -2.4075 -2.8383 -2.9901
6 17 1 108 0 0 0 2.159E-19 0.000E+00
-0.0409 -0.0215 0.0173 0.1854 0.3535 0.5281 0.6897 0.7817
-0.0304 -0.0676 -0.1927 -0.7875 -1.4127 -2.0966 -2.7629 -3.1583
7 17 1 108 0 0 0 3.176E-19 0.000E+00
-0.0705 -0.0382 0.2140 0.5050 0.8089 1.0934 1.3650 1.4233
0.1430 0.1033 -0.3646 -0.9377 -1.5731 -2.1988 -2.8285 -2.9690
8 17 1 109 0 0 0 4.926E-19 0.000E+00
-0.0744 -0.0485 0.1067 0.3136 0.5011 0.6886 0.8567 1.0636 1.1426
0.3534 0.3181 -0.0198 -0.5027 -0.9716 -1.4714 -1.9488 -2.5670 -2.8164
9 17 1 110 0 0 0 4.314E-19 0.000E+00
-0.0757 -0.0498 0.0472 0.2089 0.3511 0.5063 0.6485 0.7973 0.8943 0.9135
0.3411 0.2964 0.0311 -0.4467 -0.8958 -1.4180 -1.9261 -2.4871 -2.8759 -2.9508
10 17 1 2 0 0 0 3.796E-19 0.000E+00
3.000 1.265 1.000 0.000
11 17 1 102 0 0 0 5.522E-20 0.000E+00
0.002 1.475
-0.739 -4.428
12 17 1 102 0 0 0 5.521E-20 0.000E+00
-0.002 1.493
-0.731 -4.454
13 17 1 102 0 0 0 5.521E-20 0.000E+00
-0.002 1.577
-0.731 -4.674
14 17 1 102 0 0 0 5.410E-20 0.000E+00
-0.002 1.684
-0.739 -4.965
15 17 1 102 0 0 0 5.633E-20 0.000E+00
-0.002 1.617
-0.722 -4.780
16 17 1 103 0 0 0 4.800E-20 0.000E+00
0.012 0.812 1.609
-0.827 -3.019 -4.947
*** Line transitions
1 2 -1 1 1 0 0 7.790E-02 7.000E-01
T 3 15 175. 0.
3.4E+8 4.4E-7 0. 0. 0.
1 3 -1 1 1 0 0 1.560E-01 7.000E-01
T 3 15 175. 0.
3.4E+8 4.4E-7 0. 0. 0.
1 4 0 0 4 0 0 0.000E+00 5.000E-02
1 5 -1 0 1 0 0 2.385E-01 2.000E-01
F 1 7 0. 0.
1 6 0 0 4 0 0 0.000E+00 5.000E-02
1 7 0 0 4 0 0 0.000E+00 5.000E-02
1 8 -1 0 1 0 0 6.850E-02 2.000E-01
F 1 7 0. 0.
1 9 0 0 4 0 0 0.000E+00 5.000E-02
1 10 0 0 4 0 0 0.000E+00 5.000E-02
1 11 -1 0 1 0 0 2.995E-02 2.000E-01
F 1 7 0. 0.
1 12 -1 0 1 0 0 1.590E-02 2.000E-01
F 1 7 0. 0.
1 13 -1 0 1 0 0 9.550E-03 2.000E-01
F 1 7 0. 0.
1 14 -1 0 1 0 0 6.200E-03 2.000E-01
F 1 7 0. 0.
1 15 -1 0 1 0 0 4.250E-03 2.000E-01
F 1 7 0. 0.
1 16 -1 0 1 0 0 3.050E-03 2.000E-01
F 1 7 0. 0.
2 3 0 0 4 0 0 0.000E+00 5.000E-02
2 4 -1 0 1 0 0 3.233E-02 2.000E-01
F 1 7 0. 0.
2 5 0 0 4 0 0 0.000E+00 5.000E-02
2 6 -1 0 1 0 0 6.517E-01 2.000E-01
F 1 7 0. 0.
2 7 -1 0 1 0 0 6.250E-03 2.000E-01
F 1 7 0. 0.
2 8 0 0 4 0 0 0.000E+00 5.000E-02
2 9 -1 0 1 0 0 1.225E-01 2.000E-01
F 1 7 0. 0.
2 10 0 0 4 0 0 0.000E+00 5.000E-02
2 11 -1 0 1 0 0 4.805E-02 2.000E-01
F 1 7 0. 0.
2 12 -1 0 1 0 0 2.369E-02 2.000E-01
F 1 7 0. 0.
2 13 -1 0 1 0 0 1.364E-02 2.000E-01
F 1 7 0. 0.
2 14 -1 0 1 0 0 8.602E-03 2.000E-01
F 1 7 0. 0.
2 15 -1 0 1 0 0 5.810E-03 2.000E-01
F 1 7 0. 0.
2 16 -1 0 1 0 0 4.125E-03 2.000E-01
F 1 7 0. 0.
3 4 -1 0 1 0 0 3.233E-02 2.000E-01
F 1 7 0. 0.
3 5 0 0 4 0 0 0.000E+00 5.000E-02
3 6 -1 0 1 0 0 6.517E-01 2.000E-01
F 1 7 0. 0.
3 7 -1 0 1 0 0 6.250E-03 2.000E-01
F 1 7 0. 0.
3 8 0 0 4 0 0 0.000E+00 5.000E-02
3 9 -1 0 1 0 0 1.225E-01 2.000E-01
F 1 7 0. 0.
3 10 0 0 4 0 0 0.000E+00 5.000E-02
3 11 -1 0 1 0 0 4.805E-02 2.000E-01
F 1 7 0. 0.
3 12 -1 0 1 0 0 2.369E-02 2.000E-01
F 1 7 0. 0.
3 13 -1 0 1 0 0 1.364E-02 2.000E-01
F 1 7 0. 0.
3 14 -1 0 1 0 0 8.602E-03 2.000E-01
F 1 7 0. 0.
3 15 -1 0 1 0 0 5.810E-03 2.000E-01
F 1 7 0. 0.
3 16 -1 0 1 0 0 4.125E-03 2.000E-01
F 1 7 0. 0.
4 5 -1 0 1 0 0 3.940E-01 7.000E-01
F 1 7 0. 0.
4 6 0 0 4 0 0 0.000E+00 5.000E-02
4 7 0 0 4 0 0 0.000E+00 5.000E-02
4 8 -1 0 1 0 0 2.455E-01 2.000E-01
F 1 7 0. 0.
4 9 0 0 4 0 0 0.000E+00 5.000E-02
4 10 0 0 4 0 0 0.000E+00 5.000E-02
4 11 -1 0 1 0 0 7.550E-02 2.000E-01
F 1 7 0. 0.
4 12 -1 0 1 0 0 3.435E-02 2.000E-01
F 1 7 0. 0.
4 13 -1 0 1 0 0 1.895E-02 2.000E-01
F 1 7 0. 0.
4 14 -1 0 1 0 0 1.170E-02 2.000E-01
F 1 7 0. 0.
4 15 -1 0 1 0 0 7.800E-03 2.000E-01
F 1 7 0. 0.
4 16 -1 0 1 0 0 5.450E-03 2.000E-01
F 1 7 0. 0.
5 6 -1 0 1 0 0 5.333E-02 7.000E-01
F 1 7 0. 0.
5 7 -1 0 1 0 0 7.083E-02 2.000E-01
F 1 7 0. 0.
5 8 0 0 4 0 0 0.000E+00 5.000E-02
5 9 -1 0 1 0 0 5.483E-01 2.000E-01
F 1 7 0. 0.
5 10 0 0 4 0 0 0.000E+00 5.000E-02
5 11 -1 0 1 0 0 1.470E-01 2.000E-01
F 1 7 0. 0.
5 12 -1 0 1 0 0 6.047E-02 2.000E-01
F 1 7 0. 0.
5 13 -1 0 1 0 0 3.162E-02 2.000E-01
F 1 7 0. 0.
5 14 -1 0 1 0 0 1.881E-02 2.000E-01
F 1 7 0. 0.
5 15 -1 0 1 0 0 1.228E-02 2.000E-01
F 1 7 0. 0.
5 16 -1 0 1 0 0 8.493E-03 2.000E-01
F 1 7 0. 0.
6 7 0 0 4 0 0 0.000E+00 5.000E-02
6 8 -1 0 1 0 0 1.590E-02 2.000E-01
F 1 7 0. 0.
6 9 0 0 4 0 0 0.000E+00 5.000E-02
6 10 -1 0 1 0 0 1.097E+00 2.000E-01
F 1 7 0. 0.
6 11 -1 0 1 0 0 1.825E-01 2.000E-01
F 1 7 0. 0.
6 12 -1 0 1 0 0 6.570E-02 2.000E-01
F 1 7 0. 0.
6 13 -1 0 1 0 0 3.210E-02 2.000E-01
F 1 7 0. 0.
6 14 -1 0 1 0 0 1.843E-02 2.000E-01
F 1 7 0. 0.
6 15 -1 0 1 0 0 1.170E-02 2.000E-01
F 1 7 0. 0.
6 16 -1 0 1 0 0 7.951E-03 2.000E-01
F 1 7 0. 0.
7 8 -1 0 1 0 0 5.400E-01 7.000E-01
F 1 7 0. 0.
7 9 0 0 4 0 0 0.000E+00 5.000E-02
7 10 0 0 4 0 0 0.000E+00 5.000E-02
7 11 -1 0 1 0 0 2.630E-01 2.000E-01
F 1 7 0. 0.
7 12 -1 0 1 0 0 8.200E-02 2.000E-01
F 1 7 0. 0.
7 13 -1 0 1 0 0 3.825E-02 2.000E-01
F 1 7 0. 0.
7 14 -1 0 1 0 0 2.150E-02 2.000E-01
F 1 7 0. 0.
7 15 -1 0 1 0 0 1.350E-02 2.000E-01
F 1 7 0. 0.
7 16 -1 0 1 0 0 9.100E-03 2.000E-01
F 1 7 0. 0.
8 9 -1 0 1 0 0 9.500E-02 7.000E-01
F 1 7 0. 0.
8 10 0 0 4 0 0 0.000E+00 5.000E-02
8 11 -1 0 1 0 0 6.367E-01 2.000E-01
F 1 7 0. 0.
8 12 -1 0 1 0 0 1.597E-01 2.000E-01
F 1 7 0. 0.
8 13 -1 0 1 0 0 6.828E-02 2.000E-01
F 1 7 0. 0.
8 14 -1 0 1 0 0 3.670E-02 2.000E-01
F 1 7 0. 0.
8 15 -1 0 1 0 0 2.237E-02 2.000E-01
F 1 7 0. 0.
8 16 -1 0 1 0 0 1.480E-02 2.000E-01
F 1 7 0. 0.
9 10 0 0 4 0 0 0.000E+00 5.000E-02
9 11 -1 0 1 0 0 1.383E+00 2.000E-01
F 1 7 0. 0.
9 12 -1 0 1 0 0 2.195E-01 2.000E-01
F 1 7 0. 0.
9 13 -1 0 1 0 0 7.786E-02 2.000E-01
F 1 7 0. 0.
9 14 -1 0 1 0 0 3.783E-02 2.000E-01
F 1 7 0. 0.
9 15 -1 0 1 0 0 2.171E-02 2.000E-01
F 1 7 0. 0.
9 16 -1 0 1 0 0 1.381E-02 2.000E-01
F 1 7 0. 0.
10 11 -1 0 1 0 0 2.689E+00 2.000E-01
F 1 7 0. 0.
10 12 -1 0 1 0 0 4.234E-01 2.000E-01
F 1 7 0. 0.
10 13 -1 0 1 0 0 1.497E-01 2.000E-01
F 1 7 0. 0.
10 14 -1 0 1 0 0 7.260E-02 2.000E-01
F 1 7 0. 0.
10 15 -1 0 1 0 0 4.163E-02 2.000E-01
F 1 7 0. 0.
10 16 -1 0 1 0 0 2.646E-02 2.000E-01
F 1 7 0. 0.
11 12 -1 0 1 0 0 2.460E+00 2.000E-01
F 1 7 0. 0.
11 13 -1 0 1 0 0 3.870E-01 2.000E-01
F 1 7 0. 0.
11 14 -1 0 1 0 0 1.370E-01 2.000E-01
F 1 7 0. 0.
11 15 -1 0 1 0 0 6.661E-02 2.000E-01
F 1 7 0. 0.
11 16 -1 0 1 0 0 3.834E-02 2.000E-01
F 1 7 0. 0.
12 13 -1 0 1 0 0 3.093E+00 2.000E-01
F 1 7 0. 0.
12 14 -1 0 1 0 0 4.707E-01 2.000E-01
F 1 7 0. 0.
12 15 -1 0 1 0 0 1.634E-01 2.000E-01
F 1 7 0. 0.
12 16 -1 0 1 0 0 7.854E-02 2.000E-01
F 1 7 0. 0.
13 14 -1 0 1 0 0 3.680E+00 2.000E-01
F 1 7 0. 0.
13 15 -1 0 1 0 0 5.468E-01 2.000E-01
F 1 7 0. 0.
13 16 -1 0 1 0 0 1.869E-01 2.000E-01
F 1 7 0. 0.
14 15 -1 0 1 0 0 4.240E+00 2.000E-01
F 1 7 0. 0.
14 16 -1 0 1 0 0 6.186E-01 2.000E-01
F 1 7 0. 0.
15 16 -1 0 1 0 0 4.783E+00 2.000E-01
F 1 7 0. 0.

View File

@ -0,0 +1,981 @@
****** Levels
5.21412627E+15 1. 2 'Ne I 1Se 1' 0 0. 0
1.19107791E+15 9. 3 'Ne I 3Po 1' 0 0. 0
1.14842634E+15 3. 3 'Ne I 1Po 1' 0 0. 0
7.49665335E+14 3. 3 'Ne I 3Se 1' 0 0. -104
7.25564864E+14 15. 3 'Ne I 3De 1' 0 0. -104
7.10086675E+14 9. 3 'Ne I 3Pe 1' 0 0. -104
7.00996846E+14 5. 3 'Ne I 1De 1' 0 0. -104
6.92605017E+14 3. 3 'Ne I 1Pe 1' 0 0. -104
6.71757715E+14 1. 3 'Ne I 1Se 2' 0 0. -104
4.57331607E+14 9. 4 'Ne I 3Po 2' 0 0. -104
4.32698024E+14 3. 4 'Ne I 1Po 2' 0 0. -104
3.72005036E+14 3. 4 'Ne I 1Po 3' 0 0. -104
3.69886811E+14 21. 4 'Ne I 3Fo 1' 0 0. -104
3.69074089E+14 9. 4 'Ne I 3Po 3' 0 0. -104
3.66603611E+14 7. 4 'Ne I 1Fo 1' 0 0. -104
3.45351609E+14 15. 4 'Ne I 3Do 1' 0 0. -104
3.44864902E+14 5. 4 'Ne I 1Do 1' 0 0. -104
3.35485600E+14 3. 4 'Ne I 3Se 2' 0 0. -104
3.31873599E+14 15. 4 'Ne I 3De 2' 0 0. -104
3.26791177E+14 9. 4 'Ne I 3Pe 2' 0 0. -104
3.24597992E+14 5. 4 'Ne I 1De 2' 0 0. -104
3.06985640E+14 3. 4 'Ne I 1Pe 2' 0 0. -104
3.02102329E+14 1. 4 'Ne I 1Se 3' 0 0. -104
2.06016948E+14 144. 5 'Ne I+3__ 1' 0 0. -104
1.89720416E+14 48. 5 'Ne I+1__ 2' 0 0. -104
1.31527871E+14 192. 6 'Ne I+3__ 3' 0 0. -104
1.23151954E+14 64. 6 'Ne I+1__ 4' 0 0. -104
9.12099975E+13 219. 7 'Ne I+3__ 5' 0 0. -104
9.10254397E+13 73. 7 'Ne I+1__ 6' 0 0. -104
6.70167403E+13 219. 8 'Ne I+3__ 7' 0 0. -104
6.68996353E+13 73. 8 'Ne I+1__ 8' 0 0. -104
5.13160470E+13 219. 9 'Ne I+3__ 9' 0 0. -104
5.12378190E+13 73. 9 'Ne I+1__10' 0 0. -104
3.70712175E+13 411. 10 'Ne I+3__11' 0 0. -104
3.70323363E+13 137. 10 'Ne I+1__12' 0 0. -104
****** Continuum transitions
1 36 1 107 0 0 0 6.0026E-19 0.0000E+00
0.0043 0.0576 0.1409 0.2263 0.3395 0.3801 1.0484
0.7862 0.8845 0.9569 0.9672 0.9414 0.9103 -1.0966
2 36 1 110 0 0 0 8.9822E-21 0.0000E+00
0.0018 0.0516 0.2224 0.3292 0.6672 0.7313 0.7527 0.7776 0.8345 1.4929
-1.0518 -1.1966 -0.8345 -0.7931 -0.9690 -0.8345 0.0862 -1.2483 -1.3414 -3.3173
3 36 1 109 0 0 0 2.7610E-20 0.0000E+00
-0.0018 0.0827 0.3452 0.6877 0.7366 0.7678 0.7989 0.8390 1.5151
-0.5552 -0.7311 -0.7931 -1.1035 -1.0311 0.4379 -1.1242 -1.3000 -3.3173
4 36 1 107 0 0 0 9.9965E-19 0.0000E+00
-0.0018 0.3585 0.4875 0.6254 0.9635 1.0347 1.6886
1.0069 -0.4000 -0.8000 -0.9242 -1.0621 -1.2138 -3.1863
5 36 1 106 0 0 0 6.9044E-19 0.0000E+00
0.0027 0.3630 0.4786 0.9591 1.0035 1.6841
0.8275 -0.7449 -0.9518 -1.1311 -1.2414 -3.2552
6 36 1 108 0 0 0 5.1930E-19 0.0000E+00
0.0027 0.3318 0.4030 0.4920 0.7589 1.0035 1.0658 1.7064
0.7034 -0.7863 -0.9656 -1.0345 -1.0759 -1.2414 -1.3656 -3.2828
7 36 1 107 0 0 0 6.3290E-19 0.0000E+00
-0.0062 0.3185 0.4164 0.9546 0.9813 1.0035 1.7153
0.8275 -0.5362 -0.8380 -1.2000 -0.5000 -1.2242 -3.2880
8 36 1 108 0 0 0 6.3980E-19 0.0000E+00
-0.0018 0.3674 0.4875 0.9279 0.9813 1.0035 1.0347 1.7153
0.8137 -0.7725 -1.0207 -1.1863 -0.8690 -1.4207 -1.4207 -3.4483
9 36 1 111 0 0 0 1.1085E-19 0.0000E+00
-0.0018 0.0783 0.1628 0.3318 0.4164 0.6521 0.9413 0.9946 1.0035 1.0302
1.7197
0.0517 -0.2587 -0.3207 -0.2587 -0.2793 -0.4449 -0.7242 -0.2690 -1.1173 -0.9000
-2.9173
10 36 1 112 0 0 0 6.0097E-20 0.0000E+00
0.0027 0.1450 0.2562 0.4564 0.5587 0.7455 1.0658 1.1192 1.1370 1.1681
1.1904 1.8487
-0.2345 -0.9518 -1.1035 -1.0207 -1.0345 -1.1725 -1.5035 -1.5311 -1.3794 -0.4828
-1.7931 -3.7794
11 36 1 108 0 0 0 9.8523E-20 0.0000E+00
-0.0018 0.1717 0.2651 0.7277 1.1459 1.1948 1.2126 1.8532
-0.0000 -0.6207 -0.8000 -1.1725 -1.6966 -0.4414 -1.5725 -3.5311
12 36 1 112 0 0 0 1.6482E-18 0.0000E+00
0.0027 0.6966 0.7589 0.7900 0.8701 0.9502 1.1681 1.2260 1.2349 1.2571
1.2793 1.8487
1.2068 -1.4483 -1.2932 -0.2242 -2.1552 -2.4656 -2.7932 -2.7242 -2.3794 -1.0863
-3.2242 -4.9828
13 36 1 106 0 0 0 1.8547E-18 0.0000E+00
0.0027 1.1726 1.2349 1.2571 1.2971 1.8710
1.2586 -3.0173 -2.9483 -1.1897 -3.0518 -4.7932
14 36 1 107 0 0 0 1.7872E-18 0.0000E+00
-0.0018 0.6076 1.1325 1.2349 1.2616 1.2927 1.8799
1.2586 -0.9138 -2.8966 -3.5173 -1.2414 -2.6380 -4.4138
15 36 1 108 0 0 0 1.7867E-18 0.0000E+00
-0.0018 0.3585 1.1904 1.2304 1.2660 1.2882 1.3594 1.8621
1.2586 -0.0518 -3.1207 -2.8276 -1.5173 -3.1552 -3.3104 -4.8276
16 36 1 109 0 0 0 2.0949E-18 0.0000E+00
-0.0018 0.4208 0.9101 1.1503 1.2438 1.2660 1.2927 1.3194 1.8977
1.3275 -0.1725 -2.1380 -3.0690 -3.2759 -2.7587 -1.2932 -3.0173 -4.7587
17 36 1 111 0 0 0 2.0871E-18 0.0000E+00
0.0027 0.3096 0.7900 0.8256 0.8701 1.0124 1.2082 1.2571 1.2882 1.3105
1.8932
1.3103 0.2413 -1.6207 -1.0690 -1.8966 -2.5173 -3.0001 -2.7587 -1.9138 -3.0863
-4.8449
18 36 1 108 0 0 0 2.3657E-18 0.0000E+00
0.0027 0.2918 0.6121 0.7722 0.9012 1.2704 1.3372 1.9733
1.3655 0.4413 -0.6759 -1.1173 -1.2966 -1.5173 -1.6000 -3.5173
19 36 1 106 0 0 0 1.6667E-18 0.0000E+00
0.0071 0.1993 0.6477 0.7918 1.3149 2.0089
1.2000 0.6069 -1.0621 -1.2828 -1.6000 -3.7242
20 36 1 108 0 0 0 1.4329E-18 0.0000E+00
0.0071 0.2206 0.6050 0.7277 1.1922 1.3256 1.3416 2.0142
1.1310 0.3724 -1.1173 -1.3104 -1.5725 -1.7380 -1.6414 -3.6552
21 36 1 107 0 0 0 1.6279E-18 0.0000E+00
0.0071 0.5996 0.7598 1.2936 1.3203 1.3363 2.0142
1.1862 -0.9380 -1.2276 -1.6552 -0.6759 -1.6966 -3.6552
22 36 1 107 0 0 0 1.7873E-18 0.0000E+00
0.0071 0.7064 0.8505 1.2989 1.3416 1.3576 2.0302
1.2275 -1.2000 -1.3656 -1.6276 -1.0897 -1.8621 -3.8621
23 36 1 108 0 0 0 4.3734E-19 0.0000E+00
-0.0018 0.2117 0.3452 0.6032 0.8790 1.2749 1.3772 1.9644
0.6482 -0.2345 -0.5242 -0.5794 -0.7587 -1.2000 -1.2414 -3.0621
24 36 1 109 0 0 0 1.6388E-19 0.0000E+00
0.0071 0.2900 0.7064 0.9413 1.1281 1.4697 1.5124 1.5445 2.2064
0.1931 -0.6621 -2.1104 -2.8000 -3.1173 -3.4621 -2.3449 -3.5173 -5.5173
25 36 1 112 0 0 0 5.4150E-19 0.0000E+00
-0.0036 0.3007 0.6477 0.9092 1.0320 1.0480 1.1014 1.4804 1.5338 1.5498
1.5765 2.2331
0.7448 -0.2069 -1.4207 -2.1518 -2.3035 -1.9587 -2.4414 -2.8828 -2.7863 -2.4690
-2.9104 -4.8414
26 36 1 111 0 0 0 2.0923E-19 0.0000E+00
-0.0036 0.3434 0.9626 1.1121 1.2349 1.3897 1.6566 1.6939 1.7099 1.7420
2.3772
0.3310 -0.6759 -2.6897 -3.1035 -3.3931 -3.6138 -3.8621 -3.6690 -3.1311 -3.8897
-5.7931
27 36 1 112 0 0 0 6.5338E-19 0.0000E+00
0.0018 0.2633 1.0534 1.1922 1.2242 1.2722 1.4911 1.6886 1.7313 1.7420
1.7687 2.3559
0.8103 0.0862 -2.4138 -2.6207 -2.3794 -2.8104 -3.1035 -3.2587 -3.0863 -2.2587
-3.2414 -5.0001
28 36 1 110 0 0 0 2.6665E-19 0.0000E+00
-0.0018 0.5400 1.0507 1.2873 1.4430 1.8229 1.8541 1.8603 1.8914 2.4955
0.4310 -1.0863 -2.7759 -3.4483 -3.7587 -4.1552 -3.6380 -3.0690 -4.1552 -5.9311
29 36 1 111 0 0 0 7.1119E-19 0.0000E+00
-0.0036 0.4021 1.1655 1.3256 1.3470 1.3897 1.8060 1.8541 1.8648 1.8808
2.4092
0.8620 -0.2759 -2.6380 -2.8794 -2.6207 -3.0690 -3.5690 -3.3449 -1.9656 -3.4311
-4.9828
30 36 1 109 0 0 0 3.8122E-19 0.0000E+00
0.0044 0.6210 1.2188 1.4119 1.5801 1.9662 1.9973 2.0160 2.5765
0.5689 -1.1380 -3.0518 -3.6035 -3.9656 -4.3449 -3.1207 -4.2932 -5.9656
31 36 1 111 0 0 0 1.0852E-18 0.0000E+00
0.0124 0.5249 1.2615 1.4484 1.4804 1.5178 1.9502 1.9875 2.0035 2.0196
2.4733
0.9999 -0.4656 -2.7414 -3.0690 -2.8276 -3.2587 -3.7759 -3.5518 -2.3794 -3.5518
-4.8966
32 36 1 110 0 0 0 4.8748E-19 0.0000E+00
0.0044 0.3719 0.8701 1.5053 1.6735 2.0534 2.1032 2.1219 2.1343 2.6512
0.6758 -0.3311 -1.7518 -3.7380 -4.0690 -4.5242 -4.2621 -3.6276 -4.4552 -5.9587
33 36 1 111 0 0 0 1.4130E-18 0.0000E+00
0.0044 0.5898 1.2749 1.5302 1.5863 1.6236 2.0658 2.0970 2.1156 2.1343
2.5080
1.1379 -0.4828 -2.6380 -3.2242 -3.0001 -3.3794 -3.9311 -3.6725 -2.4483 -3.7070
-4.8276
34 36 1 113 0 0 0 1.4564E-19 0.0000E+00
-0.0080 0.0356 0.0418 0.4777 1.0196 1.5302 1.7295 1.8790 2.2153 2.2464
2.2589 2.2713 2.7260
0.1379 0.2758 0.5862 -0.5518 -2.1035 -3.7414 -4.2242 -4.5001 -4.8794 -4.5345
-3.8621 -4.7932 -6.1207
35 36 1 113 0 0 0 4.2424E-19 0.0000E+00
-0.0018 0.0293 0.0480 0.6646 1.5365 1.7046 1.7295 1.7607 2.2091 2.2340
2.2589 2.2776 2.6139
0.6206 0.7413 1.0689 -0.6552 -3.2587 -3.5690 -3.3621 -3.7414 -4.3104 -4.0173
-3.1207 -4.0345 -5.0173
*** Line transitions
1 2 0 0 4 0 0 0.000E+00 5.000E-02
1 3 -1 0 1 0 0 1.700E-01 2.000E-01
F 1 7 0. 0.
1 4 0 0 4 0 0 0.000E+00 5.000E-02
1 5 0 0 4 0 0 0.000E+00 5.000E-02
1 6 0 0 4 0 0 0.000E+00 5.000E-02
1 7 0 0 4 0 0 0.000E+00 5.000E-02
1 8 0 0 4 0 0 0.000E+00 5.000E-02
1 9 0 0 4 0 0 0.000E+00 5.000E-02
1 10 0 0 4 0 0 0.000E+00 5.000E-02
1 11 -1 0 1 0 0 3.480E-02 2.000E-01
F 1 7 0. 0.
1 12 -1 0 1 0 0 2.310E-02 2.000E-01
F 1 7 0. 0.
1 13 0 0 4 0 0 0.000E+00 5.000E-02
1 14 0 0 4 0 0 0.000E+00 5.000E-02
1 15 0 0 4 0 0 0.000E+00 5.000E-02
1 16 0 0 4 0 0 0.000E+00 5.000E-02
1 17 0 0 4 0 0 0.000E+00 5.000E-02
1 18 0 0 4 0 0 0.000E+00 5.000E-02
1 19 0 0 4 0 0 0.000E+00 5.000E-02
1 20 0 0 4 0 0 0.000E+00 5.000E-02
1 21 0 0 4 0 0 0.000E+00 5.000E-02
1 22 0 0 4 0 0 0.000E+00 5.000E-02
1 23 0 0 4 0 0 0.000E+00 5.000E-02
1 24 0 0 4 0 0 0.000E+00 5.000E-02
1 25 -1 0 1 0 0 2.520E-02 2.000E-01
F 1 7 0. 0.
1 26 0 0 4 0 0 0.000E+00 5.000E-02
1 27 -1 0 1 0 0 1.309E-02 2.000E-01
F 1 7 0. 0.
1 28 0 0 4 0 0 0.000E+00 5.000E-02
1 29 -1 0 1 0 0 7.610E-03 2.000E-01
F 1 7 0. 0.
1 30 0 0 4 0 0 0.000E+00 5.000E-02
1 31 -1 0 1 0 0 4.800E-03 2.000E-01
F 1 7 0. 0.
1 32 0 0 4 0 0 0.000E+00 5.000E-02
1 33 -1 0 1 0 0 3.210E-03 2.000E-01
F 1 7 0. 0.
1 34 0 0 4 0 0 0.000E+00 5.000E-02
1 35 -1 0 1 0 0 3.903E-03 2.000E-01
F 1 7 0. 0.
2 3 0 0 4 0 0 0.000E+00 5.000E-02
2 4 -1 0 1 0 0 1.047E-01 7.000E-01
F 1 7 0. 0.
2 5 -1 0 1 0 0 5.489E-01 7.000E-01
F 1 7 0. 0.
2 6 -1 0 1 0 0 3.311E-01 7.000E-01
F 1 7 0. 0.
2 7 0 0 4 0 0 0.000E+00 5.000E-02
2 8 0 0 4 0 0 0.000E+00 5.000E-02
2 9 0 0 4 0 0 0.000E+00 5.000E-02
2 10 0 0 4 0 0 0.000E+00 5.000E-02
2 11 0 0 4 0 0 0.000E+00 5.000E-02
2 12 0 0 4 0 0 0.000E+00 5.000E-02
2 13 0 0 4 0 0 0.000E+00 5.000E-02
2 14 0 0 4 0 0 0.000E+00 5.000E-02
2 15 0 0 4 0 0 0.000E+00 5.000E-02
2 16 0 0 4 0 0 0.000E+00 5.000E-02
2 17 0 0 4 0 0 0.000E+00 5.000E-02
2 18 -1 0 1 0 0 4.622E-05 2.000E-01
F 1 7 0. 0.
2 19 -1 0 1 0 0 4.622E-03 2.000E-01
F 1 7 0. 0.
2 20 -1 0 1 0 0 5.289E-03 2.000E-01
F 1 7 0. 0.
2 21 0 0 4 0 0 0.000E+00 5.000E-02
2 22 0 0 4 0 0 0.000E+00 5.000E-02
2 23 0 0 4 0 0 0.000E+00 5.000E-02
2 24 -1 0 1 0 0 1.397E-03 2.000E-01
F 1 7 0. 0.
2 25 0 0 4 0 0 0.000E+00 5.000E-02
2 26 -1 0 1 0 0 4.299E-04 2.000E-01
F 1 7 0. 0.
2 27 0 0 4 0 0 0.000E+00 5.000E-02
2 28 -1 0 1 0 0 1.908E-04 2.000E-01
F 1 7 0. 0.
2 29 0 0 4 0 0 0.000E+00 5.000E-02
2 30 -1 0 1 0 0 1.028E-04 2.000E-01
F 1 7 0. 0.
2 31 0 0 4 0 0 0.000E+00 5.000E-02
2 32 -1 0 1 0 0 6.252E-05 2.000E-01
F 1 7 0. 0.
2 33 0 0 4 0 0 0.000E+00 5.000E-02
2 34 -1 0 1 0 0 4.242E-05 2.000E-01
F 1 7 0. 0.
2 35 0 0 4 0 0 0.000E+00 5.000E-02
3 4 0 0 4 0 0 0.000E+00 5.000E-02
3 5 0 0 4 0 0 0.000E+00 5.000E-02
3 6 0 0 4 0 0 0.000E+00 5.000E-02
3 7 -1 0 1 0 0 5.500E-01 7.000E-01
F 1 7 0. 0.
3 8 -1 0 1 0 0 3.280E-01 7.000E-01
F 1 7 0. 0.
3 9 -1 0 1 0 0 1.253E-01 2.000E-01
F 1 7 0. 0.
3 10 0 0 4 0 0 0.000E+00 5.000E-02
3 11 0 0 4 0 0 0.000E+00 5.000E-02
3 12 0 0 4 0 0 0.000E+00 5.000E-02
3 13 0 0 4 0 0 0.000E+00 5.000E-02
3 14 0 0 4 0 0 0.000E+00 5.000E-02
3 15 0 0 4 0 0 0.000E+00 5.000E-02
3 16 0 0 4 0 0 0.000E+00 5.000E-02
3 17 0 0 4 0 0 0.000E+00 5.000E-02
3 18 0 0 4 0 0 0.000E+00 5.000E-02
3 19 0 0 4 0 0 0.000E+00 5.000E-02
3 20 0 0 4 0 0 0.000E+00 5.000E-02
3 21 -1 0 1 0 0 3.400E-03 2.000E-01
F 1 7 0. 0.
3 22 -1 0 1 0 0 2.683E-03 2.000E-01
F 1 7 0. 0.
3 23 -1 0 1 0 0 6.433E-03 2.000E-01
F 1 7 0. 0.
3 24 0 0 4 0 0 0.000E+00 5.000E-02
3 25 -1 0 1 0 0 2.305E-03 2.000E-01
F 1 7 0. 0.
3 26 0 0 4 0 0 0.000E+00 5.000E-02
3 27 -1 0 1 0 0 8.603E-04 2.000E-01
F 1 7 0. 0.
3 28 0 0 4 0 0 0.000E+00 5.000E-02
3 29 -1 0 1 0 0 4.302E-04 2.000E-01
F 1 7 0. 0.
3 30 0 0 4 0 0 0.000E+00 5.000E-02
3 31 -1 0 1 0 0 2.505E-04 2.000E-01
F 1 7 0. 0.
3 32 0 0 4 0 0 0.000E+00 5.000E-02
3 33 -1 0 1 0 0 1.604E-04 2.000E-01
F 1 7 0. 0.
3 34 0 0 4 0 0 0.000E+00 5.000E-02
3 35 -1 0 1 0 0 1.099E-04 2.000E-01
F 1 7 0. 0.
4 5 0 0 4 0 0 0.000E+00 5.000E-02
4 6 0 0 4 0 0 0.000E+00 5.000E-02
4 7 0 0 4 0 0 0.000E+00 5.000E-02
4 8 0 0 4 0 0 0.000E+00 5.000E-02
4 9 0 0 4 0 0 0.000E+00 5.000E-02
4 10 -1 0 1 0 0 1.120E-01 2.000E-01
F 1 7 0. 0.
4 11 0 0 4 0 0 0.000E+00 5.000E-02
4 12 0 0 4 0 0 0.000E+00 5.000E-02
4 13 0 0 4 0 0 0.000E+00 5.000E-02
4 14 -1 0 1 0 0 8.567E-01 2.000E-01
F 1 7 0. 0.
4 15 0 0 4 0 0 0.000E+00 5.000E-02
4 16 0 0 4 0 0 0.000E+00 5.000E-02
4 17 0 0 4 0 0 0.000E+00 5.000E-02
4 18 0 0 4 0 0 0.000E+00 5.000E-02
4 19 0 0 4 0 0 0.000E+00 5.000E-02
4 20 0 0 4 0 0 0.000E+00 5.000E-02
4 21 0 0 4 0 0 0.000E+00 5.000E-02
4 22 0 0 4 0 0 0.000E+00 5.000E-02
4 23 0 0 4 0 0 0.000E+00 5.000E-02
4 24 -1 0 1 0 0 1.234E-01 2.000E-01
F 1 7 0. 0.
4 25 0 0 4 0 0 0.000E+00 5.000E-02
4 26 -1 0 1 0 0 4.023E-02 2.000E-01
F 1 7 0. 0.
4 27 0 0 4 0 0 0.000E+00 5.000E-02
4 28 -1 0 1 0 0 1.847E-02 2.000E-01
F 1 7 0. 0.
4 29 0 0 4 0 0 0.000E+00 5.000E-02
4 30 -1 0 1 0 0 1.017E-02 2.000E-01
F 1 7 0. 0.
4 31 0 0 4 0 0 0.000E+00 5.000E-02
4 32 -1 0 1 0 0 6.270E-03 2.000E-01
F 1 7 0. 0.
4 33 0 0 4 0 0 0.000E+00 5.000E-02
4 34 -1 0 1 0 0 7.043E-03 2.000E-01
F 1 7 0. 0.
4 35 0 0 4 0 0 0.000E+00 5.000E-02
5 6 0 0 4 0 0 0.000E+00 5.000E-02
5 7 0 0 4 0 0 0.000E+00 5.000E-02
5 8 0 0 4 0 0 0.000E+00 5.000E-02
5 9 0 0 4 0 0 0.000E+00 5.000E-02
5 10 -1 0 1 0 0 1.627E-01 2.000E-01
F 1 7 0. 0.
5 11 0 0 4 0 0 0.000E+00 5.000E-02
5 12 0 0 4 0 0 0.000E+00 5.000E-02
5 13 -1 0 1 0 0 7.467E-01 2.000E-01
F 1 7 0. 0.
5 14 -1 0 1 0 0 1.187E-02 2.000E-01
F 1 7 0. 0.
5 15 0 0 4 0 0 0.000E+00 5.000E-02
5 16 -1 0 1 0 0 1.320E-01 2.000E-01
F 1 7 0. 0.
5 17 0 0 4 0 0 0.000E+00 5.000E-02
5 18 0 0 4 0 0 0.000E+00 5.000E-02
5 19 0 0 4 0 0 0.000E+00 5.000E-02
5 20 0 0 4 0 0 0.000E+00 5.000E-02
5 21 0 0 4 0 0 0.000E+00 5.000E-02
5 22 0 0 4 0 0 0.000E+00 5.000E-02
5 23 0 0 4 0 0 0.000E+00 5.000E-02
5 24 -1 0 1 0 0 1.080E-01 2.000E-01
F 1 7 0. 0.
5 25 0 0 4 0 0 0.000E+00 5.000E-02
5 26 -1 0 1 0 0 3.274E-02 2.000E-01
F 1 7 0. 0.
5 27 0 0 4 0 0 0.000E+00 5.000E-02
5 28 -1 0 1 0 0 1.455E-02 2.000E-01
F 1 7 0. 0.
5 29 0 0 4 0 0 0.000E+00 5.000E-02
5 30 -1 0 1 0 0 7.855E-03 2.000E-01
F 1 7 0. 0.
5 31 0 0 4 0 0 0.000E+00 5.000E-02
5 32 -1 0 1 0 0 4.773E-03 2.000E-01
F 1 7 0. 0.
5 33 0 0 4 0 0 0.000E+00 5.000E-02
5 34 -1 0 1 0 0 5.318E-03 2.000E-01
F 1 7 0. 0.
5 35 0 0 4 0 0 0.000E+00 5.000E-02
6 7 0 0 4 0 0 0.000E+00 5.000E-02
6 8 0 0 4 0 0 0.000E+00 5.000E-02
6 9 0 0 4 0 0 0.000E+00 5.000E-02
6 10 -1 0 1 0 0 1.956E-01 2.000E-01
F 1 7 0. 0.
6 11 0 0 4 0 0 0.000E+00 5.000E-02
6 12 0 0 4 0 0 0.000E+00 5.000E-02
6 13 0 0 4 0 0 0.000E+00 5.000E-02
6 14 -1 0 1 0 0 2.156E-01 2.000E-01
F 1 7 0. 0.
6 15 0 0 4 0 0 0.000E+00 5.000E-02
6 16 -1 0 1 0 0 6.833E-01 2.000E-01
F 1 7 0. 0.
6 17 0 0 4 0 0 0.000E+00 5.000E-02
6 18 0 0 4 0 0 0.000E+00 5.000E-02
6 19 0 0 4 0 0 0.000E+00 5.000E-02
6 20 0 0 4 0 0 0.000E+00 5.000E-02
6 21 0 0 4 0 0 0.000E+00 5.000E-02
6 22 0 0 4 0 0 0.000E+00 5.000E-02
6 23 0 0 4 0 0 0.000E+00 5.000E-02
6 24 -1 0 1 0 0 9.711E-02 2.000E-01
F 1 7 0. 0.
6 25 0 0 4 0 0 0.000E+00 5.000E-02
6 26 -1 0 1 0 0 2.808E-02 2.000E-01
F 1 7 0. 0.
6 27 0 0 4 0 0 0.000E+00 5.000E-02
6 28 -1 0 1 0 0 1.216E-02 2.000E-01
F 1 7 0. 0.
6 29 0 0 4 0 0 0.000E+00 5.000E-02
6 30 -1 0 1 0 0 6.468E-03 2.000E-01
F 1 7 0. 0.
6 31 0 0 4 0 0 0.000E+00 5.000E-02
6 32 -1 0 1 0 0 3.901E-03 2.000E-01
F 1 7 0. 0.
6 33 0 0 4 0 0 0.000E+00 5.000E-02
6 34 -1 0 1 0 0 4.318E-03 2.000E-01
F 1 7 0. 0.
6 35 0 0 4 0 0 0.000E+00 5.000E-02
7 8 0 0 4 0 0 0.000E+00 5.000E-02
7 9 0 0 4 0 0 0.000E+00 5.000E-02
7 10 0 0 4 0 0 0.000E+00 5.000E-02
7 11 -1 0 1 0 0 1.622E-01 2.000E-01
F 1 7 0. 0.
7 12 -1 0 1 0 0 1.104E-02 2.000E-01
F 1 7 0. 0.
7 13 0 0 4 0 0 0.000E+00 5.000E-02
7 14 0 0 4 0 0 0.000E+00 5.000E-02
7 15 -1 0 1 0 0 7.620E-01 2.000E-01
F 1 7 0. 0.
7 16 0 0 4 0 0 0.000E+00 5.000E-02
7 17 -1 0 1 0 0 1.348E-01 2.000E-01
F 1 7 0. 0.
7 18 0 0 4 0 0 0.000E+00 5.000E-02
7 19 0 0 4 0 0 0.000E+00 5.000E-02
7 20 0 0 4 0 0 0.000E+00 5.000E-02
7 21 0 0 4 0 0 0.000E+00 5.000E-02
7 22 0 0 4 0 0 0.000E+00 5.000E-02
7 23 0 0 4 0 0 0.000E+00 5.000E-02
7 24 0 0 4 0 0 0.000E+00 5.000E-02
7 25 -1 0 1 0 0 1.034E-01 2.000E-01
F 1 7 0. 0.
7 26 0 0 4 0 0 0.000E+00 5.000E-02
7 27 -1 0 1 0 0 3.062E-02 2.000E-01
F 1 7 0. 0.
7 28 0 0 4 0 0 0.000E+00 5.000E-02
7 29 -1 0 1 0 0 1.344E-02 2.000E-01
F 1 7 0. 0.
7 30 0 0 4 0 0 0.000E+00 5.000E-02
7 31 -1 0 1 0 0 7.210E-03 2.000E-01
F 1 7 0. 0.
7 32 0 0 4 0 0 0.000E+00 5.000E-02
7 33 -1 0 1 0 0 4.360E-03 2.000E-01
F 1 7 0. 0.
7 34 0 0 4 0 0 0.000E+00 5.000E-02
7 35 -1 0 1 0 0 4.847E-03 2.000E-01
F 1 7 0. 0.
8 9 0 0 4 0 0 0.000E+00 5.000E-02
8 10 0 0 4 0 0 0.000E+00 5.000E-02
8 11 -1 0 1 0 0 1.797E-01 2.000E-01
F 1 7 0. 0.
8 12 -1 0 1 0 0 2.203E-01 2.000E-01
F 1 7 0. 0.
8 13 0 0 4 0 0 0.000E+00 5.000E-02
8 14 0 0 4 0 0 0.000E+00 5.000E-02
8 15 0 0 4 0 0 0.000E+00 5.000E-02
8 16 0 0 4 0 0 0.000E+00 5.000E-02
8 17 -1 0 1 0 0 6.833E-01 2.000E-01
F 1 7 0. 0.
8 18 0 0 4 0 0 0.000E+00 5.000E-02
8 19 0 0 4 0 0 0.000E+00 5.000E-02
8 20 0 0 4 0 0 0.000E+00 5.000E-02
8 21 0 0 4 0 0 0.000E+00 5.000E-02
8 22 0 0 4 0 0 0.000E+00 5.000E-02
8 23 0 0 4 0 0 0.000E+00 5.000E-02
8 24 0 0 4 0 0 0.000E+00 5.000E-02
8 25 -1 0 1 0 0 1.004E-01 2.000E-01
F 1 7 0. 0.
8 26 0 0 4 0 0 0.000E+00 5.000E-02
8 27 -1 0 1 0 0 2.937E-02 2.000E-01
F 1 7 0. 0.
8 28 0 0 4 0 0 0.000E+00 5.000E-02
8 29 -1 0 1 0 0 1.285E-02 2.000E-01
F 1 7 0. 0.
8 30 0 0 4 0 0 0.000E+00 5.000E-02
8 31 -1 0 1 0 0 6.863E-03 2.000E-01
F 1 7 0. 0.
8 32 0 0 4 0 0 0.000E+00 5.000E-02
8 33 -1 0 1 0 0 4.153E-03 2.000E-01
F 1 7 0. 0.
8 34 0 0 4 0 0 0.000E+00 5.000E-02
8 35 -1 0 1 0 0 4.610E-03 2.000E-01
F 1 7 0. 0.
9 10 0 0 4 0 0 0.000E+00 5.000E-02
9 11 -1 0 1 0 0 1.960E-01 2.000E-01
F 1 7 0. 0.
9 12 -1 0 1 0 0 1.010E+00 2.000E-01
F 1 7 0. 0.
9 13 0 0 4 0 0 0.000E+00 5.000E-02
9 14 0 0 4 0 0 0.000E+00 5.000E-02
9 15 0 0 4 0 0 0.000E+00 5.000E-02
9 16 0 0 4 0 0 0.000E+00 5.000E-02
9 17 0 0 4 0 0 0.000E+00 5.000E-02
9 18 0 0 4 0 0 0.000E+00 5.000E-02
9 19 0 0 4 0 0 0.000E+00 5.000E-02
9 20 0 0 4 0 0 0.000E+00 5.000E-02
9 21 0 0 4 0 0 0.000E+00 5.000E-02
9 22 0 0 4 0 0 0.000E+00 5.000E-02
9 23 0 0 4 0 0 0.000E+00 5.000E-02
9 24 0 0 4 0 0 0.000E+00 5.000E-02
9 25 -1 0 1 0 0 5.360E-02 2.000E-01
F 1 7 0. 0.
9 26 0 0 4 0 0 0.000E+00 5.000E-02
9 27 -1 0 1 0 0 1.179E-02 2.000E-01
F 1 7 0. 0.
9 28 0 0 4 0 0 0.000E+00 5.000E-02
9 29 -1 0 1 0 0 4.450E-03 2.000E-01
F 1 7 0. 0.
9 30 0 0 4 0 0 0.000E+00 5.000E-02
9 31 -1 0 1 0 0 2.190E-03 2.000E-01
F 1 7 0. 0.
9 32 0 0 4 0 0 0.000E+00 5.000E-02
9 33 -1 0 1 0 0 1.257E-03 2.000E-01
F 1 7 0. 0.
9 34 0 0 4 0 0 0.000E+00 5.000E-02
9 35 -1 0 1 0 0 1.332E-03 2.000E-01
F 1 7 0. 0.
10 11 0 0 4 0 0 0.000E+00 5.000E-02
10 12 0 0 4 0 0 0.000E+00 5.000E-02
10 13 0 0 4 0 0 0.000E+00 5.000E-02
10 14 0 0 4 0 0 0.000E+00 5.000E-02
10 15 0 0 4 0 0 0.000E+00 5.000E-02
10 16 0 0 4 0 0 0.000E+00 5.000E-02
10 17 0 0 4 0 0 0.000E+00 5.000E-02
10 18 -1 0 1 0 0 1.433E-01 7.000E-01
F 1 7 0. 0.
10 19 -1 0 1 0 0 8.011E-01 7.000E-01
F 1 7 0. 0.
10 20 -1 0 1 0 0 5.067E-01 7.000E-01
F 1 7 0. 0.
10 21 0 0 4 0 0 0.000E+00 5.000E-02
10 22 0 0 4 0 0 0.000E+00 5.000E-02
10 23 0 0 4 0 0 0.000E+00 5.000E-02
10 24 -1 0 1 0 0 3.094E-02 2.000E-01
F 1 7 0. 0.
10 25 0 0 4 0 0 0.000E+00 5.000E-02
10 26 -1 0 1 0 0 5.816E-03 2.000E-01
F 1 7 0. 0.
10 27 0 0 4 0 0 0.000E+00 5.000E-02
10 28 -1 0 1 0 0 2.047E-03 2.000E-01
F 1 7 0. 0.
10 29 0 0 4 0 0 0.000E+00 5.000E-02
10 30 -1 0 1 0 0 9.680E-04 2.000E-01
F 1 7 0. 0.
10 31 0 0 4 0 0 0.000E+00 5.000E-02
10 32 -1 0 1 0 0 5.406E-04 2.000E-01
F 1 7 0. 0.
10 33 0 0 4 0 0 0.000E+00 5.000E-02
10 34 -1 0 1 0 0 3.591E-04 2.000E-01
F 1 7 0. 0.
10 35 0 0 4 0 0 0.000E+00 5.000E-02
11 12 0 0 4 0 0 0.000E+00 5.000E-02
11 13 0 0 4 0 0 0.000E+00 5.000E-02
11 14 0 0 4 0 0 0.000E+00 5.000E-02
11 15 0 0 4 0 0 0.000E+00 5.000E-02
11 16 0 0 4 0 0 0.000E+00 5.000E-02
11 17 0 0 4 0 0 0.000E+00 5.000E-02
11 18 0 0 4 0 0 0.000E+00 5.000E-02
11 19 0 0 4 0 0 0.000E+00 5.000E-02
11 20 0 0 4 0 0 0.000E+00 5.000E-02
11 21 -1 0 1 0 0 8.033E-01 7.000E-01
F 1 7 0. 0.
11 22 -1 0 1 0 0 4.967E-01 2.000E-01
F 1 7 0. 0.
11 23 -1 0 1 0 0 1.587E-01 2.000E-01
F 1 7 0. 0.
11 24 0 0 4 0 0 0.000E+00 5.000E-02
11 25 -1 0 1 0 0 3.209E-02 2.000E-01
F 1 7 0. 0.
11 26 0 0 4 0 0 0.000E+00 5.000E-02
11 27 -1 0 1 0 0 6.473E-03 2.000E-01
F 1 7 0. 0.
11 28 0 0 4 0 0 0.000E+00 5.000E-02
11 29 -1 0 1 0 0 2.408E-03 2.000E-01
F 1 7 0. 0.
11 30 0 0 4 0 0 0.000E+00 5.000E-02
11 31 -1 0 1 0 0 1.186E-03 2.000E-01
F 1 7 0. 0.
11 32 0 0 4 0 0 0.000E+00 5.000E-02
11 33 -1 0 1 0 0 6.828E-04 2.000E-01
F 1 7 0. 0.
11 34 0 0 4 0 0 0.000E+00 5.000E-02
11 35 -1 0 1 0 0 4.417E-04 2.000E-01
F 1 7 0. 0.
12 13 0 0 4 0 0 0.000E+00 5.000E-02
12 14 0 0 4 0 0 0.000E+00 5.000E-02
12 15 0 0 4 0 0 0.000E+00 5.000E-02
12 16 0 0 4 0 0 0.000E+00 5.000E-02
12 17 0 0 4 0 0 0.000E+00 5.000E-02
12 18 0 0 4 0 0 0.000E+00 5.000E-02
12 19 0 0 4 0 0 0.000E+00 5.000E-02
12 20 0 0 4 0 0 0.000E+00 5.000E-02
12 21 -1 0 1 0 0 6.767E-03 7.000E-01
F 1 7 0. 0.
12 22 -1 0 1 0 0 5.367E-02 7.000E-01
F 1 7 0. 0.
12 23 -1 0 1 0 0 1.113E-01 7.000E-01
F 1 7 0. 0.
12 24 0 0 4 0 0 0.000E+00 5.000E-02
12 25 -1 0 1 0 0 1.013E+00 2.000E-01
F 1 7 0. 0.
12 26 0 0 4 0 0 0.000E+00 5.000E-02
12 27 -1 0 1 0 0 1.586E-01 2.000E-01
F 1 7 0. 0.
12 28 0 0 4 0 0 0.000E+00 5.000E-02
12 29 -1 0 1 0 0 5.508E-02 2.000E-01
F 1 7 0. 0.
12 30 0 0 4 0 0 0.000E+00 5.000E-02
12 31 -1 0 1 0 0 2.616E-02 2.000E-01
F 1 7 0. 0.
12 32 0 0 4 0 0 0.000E+00 5.000E-02
12 33 -1 0 1 0 0 1.478E-02 2.000E-01
F 1 7 0. 0.
12 34 0 0 4 0 0 0.000E+00 5.000E-02
12 35 -1 0 1 0 0 1.550E-02 2.000E-01
F 1 7 0. 0.
13 14 0 0 4 0 0 0.000E+00 5.000E-02
13 15 0 0 4 0 0 0.000E+00 5.000E-02
13 16 0 0 4 0 0 0.000E+00 5.000E-02
13 17 0 0 4 0 0 0.000E+00 5.000E-02
13 18 0 0 4 0 0 0.000E+00 5.000E-02
13 19 -1 0 1 0 0 1.343E-01 7.000E-01
F 1 7 0. 0.
13 20 0 0 4 0 0 0.000E+00 5.000E-02
13 21 0 0 4 0 0 0.000E+00 5.000E-02
13 22 0 0 4 0 0 0.000E+00 5.000E-02
13 23 0 0 4 0 0 0.000E+00 5.000E-02
13 24 -1 0 1 0 0 1.006E+00 2.000E-01
F 1 7 0. 0.
13 25 0 0 4 0 0 0.000E+00 5.000E-02
13 26 -1 0 1 0 0 1.582E-01 2.000E-01
F 1 7 0. 0.
13 27 0 0 4 0 0 0.000E+00 5.000E-02
13 28 -1 0 1 0 0 5.499E-02 2.000E-01
F 1 7 0. 0.
13 29 0 0 4 0 0 0.000E+00 5.000E-02
13 30 -1 0 1 0 0 2.621E-02 2.000E-01
F 1 7 0. 0.
13 31 0 0 4 0 0 0.000E+00 5.000E-02
13 32 -1 0 1 0 0 1.480E-02 2.000E-01
F 1 7 0. 0.
13 33 0 0 4 0 0 0.000E+00 5.000E-02
13 34 -1 0 1 0 0 1.558E-02 2.000E-01
F 1 7 0. 0.
13 35 0 0 4 0 0 0.000E+00 5.000E-02
14 15 0 0 4 0 0 0.000E+00 5.000E-02
14 16 0 0 4 0 0 0.000E+00 5.000E-02
14 17 0 0 4 0 0 0.000E+00 5.000E-02
14 18 -1 0 1 0 0 6.367E-02 7.000E-01
F 1 7 0. 0.
14 19 -1 0 1 0 0 8.511E-03 7.000E-01
F 1 7 0. 0.
14 20 -1 0 1 0 0 4.944E-02 7.000E-01
F 1 7 0. 0.
14 21 0 0 4 0 0 0.000E+00 5.000E-02
14 22 0 0 4 0 0 0.000E+00 5.000E-02
14 23 0 0 4 0 0 0.000E+00 5.000E-02
14 24 -1 0 1 0 0 9.988E-01 2.000E-01
F 1 7 0. 0.
14 25 0 0 4 0 0 0.000E+00 5.000E-02
14 26 -1 0 1 0 0 1.592E-01 2.000E-01
F 1 7 0. 0.
14 27 0 0 4 0 0 0.000E+00 5.000E-02
14 28 -1 0 1 0 0 5.556E-02 2.000E-01
F 1 7 0. 0.
14 29 0 0 4 0 0 0.000E+00 5.000E-02
14 30 -1 0 1 0 0 2.662E-02 2.000E-01
F 1 7 0. 0.
14 31 0 0 4 0 0 0.000E+00 5.000E-02
14 32 -1 0 1 0 0 1.504E-02 2.000E-01
F 1 7 0. 0.
14 33 0 0 4 0 0 0.000E+00 5.000E-02
14 34 -1 0 1 0 0 1.585E-02 2.000E-01
F 1 7 0. 0.
14 35 0 0 4 0 0 0.000E+00 5.000E-02
15 16 0 0 4 0 0 0.000E+00 5.000E-02
15 17 0 0 4 0 0 0.000E+00 5.000E-02
15 18 0 0 4 0 0 0.000E+00 5.000E-02
15 19 0 0 4 0 0 0.000E+00 5.000E-02
15 20 0 0 4 0 0 0.000E+00 5.000E-02
15 21 -1 0 1 0 0 1.443E-01 7.000E-01
F 1 7 0. 0.
15 22 0 0 4 0 0 0.000E+00 5.000E-02
15 23 0 0 4 0 0 0.000E+00 5.000E-02
15 24 0 0 4 0 0 0.000E+00 5.000E-02
15 25 -1 0 1 0 0 1.008E+00 2.000E-01
F 1 7 0. 0.
15 26 0 0 4 0 0 0.000E+00 5.000E-02
15 27 -1 0 1 0 0 1.587E-01 2.000E-01
F 1 7 0. 0.
15 28 0 0 4 0 0 0.000E+00 5.000E-02
15 29 -1 0 1 0 0 5.480E-02 2.000E-01
F 1 7 0. 0.
15 30 0 0 4 0 0 0.000E+00 5.000E-02
15 31 -1 0 1 0 0 2.617E-02 2.000E-01
F 1 7 0. 0.
15 32 0 0 4 0 0 0.000E+00 5.000E-02
15 33 -1 0 1 0 0 1.474E-02 2.000E-01
F 1 7 0. 0.
15 34 0 0 4 0 0 0.000E+00 5.000E-02
15 35 -1 0 1 0 0 1.549E-02 2.000E-01
F 1 7 0. 0.
16 17 0 0 4 0 0 0.000E+00 5.000E-02
16 18 0 0 4 0 0 0.000E+00 5.000E-02
16 19 -1 0 1 0 0 3.313E-02 7.000E-01
F 1 7 0. 0.
16 20 -1 0 1 0 0 1.107E-01 7.000E-01
F 1 7 0. 0.
16 21 0 0 4 0 0 0.000E+00 5.000E-02
16 22 0 0 4 0 0 0.000E+00 5.000E-02
16 23 0 0 4 0 0 0.000E+00 5.000E-02
16 24 -1 0 1 0 0 1.019E+00 2.000E-01
F 1 7 0. 0.
16 25 0 0 4 0 0 0.000E+00 5.000E-02
16 26 -1 0 1 0 0 1.560E-01 2.000E-01
F 1 7 0. 0.
16 27 0 0 4 0 0 0.000E+00 5.000E-02
16 28 -1 0 1 0 0 5.367E-02 2.000E-01
F 1 7 0. 0.
16 29 0 0 4 0 0 0.000E+00 5.000E-02
16 30 -1 0 1 0 0 2.548E-02 2.000E-01
F 1 7 0. 0.
16 31 0 0 4 0 0 0.000E+00 5.000E-02
16 32 -1 0 1 0 0 1.432E-02 2.000E-01
F 1 7 0. 0.
16 33 0 0 4 0 0 0.000E+00 5.000E-02
16 34 -1 0 1 0 0 1.504E-02 2.000E-01
F 1 7 0. 0.
16 35 0 0 4 0 0 0.000E+00 5.000E-02
17 18 0 0 4 0 0 0.000E+00 5.000E-02
17 19 0 0 4 0 0 0.000E+00 5.000E-02
17 20 0 0 4 0 0 0.000E+00 5.000E-02
17 21 -1 0 1 0 0 3.580E-02 7.000E-01
F 1 7 0. 0.
17 22 -1 0 1 0 0 1.100E-01 7.000E-01
F 1 7 0. 0.
17 23 0 0 4 0 0 0.000E+00 5.000E-02
17 24 0 0 4 0 0 0.000E+00 5.000E-02
17 25 -1 0 1 0 0 1.019E+00 2.000E-01
F 1 7 0. 0.
17 26 0 0 4 0 0 0.000E+00 5.000E-02
17 27 -1 0 1 0 0 1.563E-01 2.000E-01
F 1 7 0. 0.
17 28 0 0 4 0 0 0.000E+00 5.000E-02
17 29 -1 0 1 0 0 5.374E-02 2.000E-01
F 1 7 0. 0.
17 30 0 0 4 0 0 0.000E+00 5.000E-02
17 31 -1 0 1 0 0 2.541E-02 2.000E-01
F 1 7 0. 0.
17 32 0 0 4 0 0 0.000E+00 5.000E-02
17 33 -1 0 1 0 0 1.435E-02 2.000E-01
F 1 7 0. 0.
17 34 0 0 4 0 0 0.000E+00 5.000E-02
17 35 -1 0 1 0 0 1.504E-02 2.000E-01
F 1 7 0. 0.
18 19 0 0 4 0 0 0.000E+00 5.000E-02
18 20 0 0 4 0 0 0.000E+00 5.000E-02
18 21 0 0 4 0 0 0.000E+00 5.000E-02
18 22 0 0 4 0 0 0.000E+00 5.000E-02
18 23 0 0 4 0 0 0.000E+00 5.000E-02
18 24 -1 0 1 0 0 1.152E+00 2.000E-01
F 1 7 0. 0.
18 25 0 0 4 0 0 0.000E+00 5.000E-02
18 26 -1 0 1 0 0 1.742E-01 2.000E-01
F 1 7 0. 0.
18 27 0 0 4 0 0 0.000E+00 5.000E-02
18 28 -1 0 1 0 0 6.160E-02 2.000E-01
F 1 7 0. 0.
18 29 0 0 4 0 0 0.000E+00 5.000E-02
18 30 -1 0 1 0 0 2.980E-02 2.000E-01
F 1 7 0. 0.
18 31 0 0 4 0 0 0.000E+00 5.000E-02
18 32 -1 0 1 0 0 1.698E-02 2.000E-01
F 1 7 0. 0.
18 33 0 0 4 0 0 0.000E+00 5.000E-02
18 34 -1 0 1 0 0 1.800E-02 2.000E-01
F 1 7 0. 0.
18 35 0 0 4 0 0 0.000E+00 5.000E-02
19 20 0 0 4 0 0 0.000E+00 5.000E-02
19 21 0 0 4 0 0 0.000E+00 5.000E-02
19 22 0 0 4 0 0 0.000E+00 5.000E-02
19 23 0 0 4 0 0 0.000E+00 5.000E-02
19 24 -1 0 1 0 0 1.309E+00 2.000E-01
F 1 7 0. 0.
19 25 0 0 4 0 0 0.000E+00 5.000E-02
19 26 -1 0 1 0 0 1.637E-01 2.000E-01
F 1 7 0. 0.
19 27 0 0 4 0 0 0.000E+00 5.000E-02
19 28 -1 0 1 0 0 5.459E-02 2.000E-01
F 1 7 0. 0.
19 29 0 0 4 0 0 0.000E+00 5.000E-02
19 30 -1 0 1 0 0 2.561E-02 2.000E-01
F 1 7 0. 0.
19 31 0 0 4 0 0 0.000E+00 5.000E-02
19 32 -1 0 1 0 0 1.439E-02 2.000E-01
F 1 7 0. 0.
19 33 0 0 4 0 0 0.000E+00 5.000E-02
19 34 -1 0 1 0 0 1.499E-02 2.000E-01
F 1 7 0. 0.
19 35 0 0 4 0 0 0.000E+00 5.000E-02
20 21 0 0 4 0 0 0.000E+00 5.000E-02
20 22 0 0 4 0 0 0.000E+00 5.000E-02
20 23 0 0 4 0 0 0.000E+00 5.000E-02
20 24 -1 0 1 0 0 1.391E+00 2.000E-01
F 1 7 0. 0.
20 25 0 0 4 0 0 0.000E+00 5.000E-02
20 26 -1 0 1 0 0 1.536E-01 2.000E-01
F 1 7 0. 0.
20 27 0 0 4 0 0 0.000E+00 5.000E-02
20 28 -1 0 1 0 0 4.914E-02 2.000E-01
F 1 7 0. 0.
20 29 0 0 4 0 0 0.000E+00 5.000E-02
20 30 -1 0 1 0 0 2.262E-02 2.000E-01
F 1 7 0. 0.
20 31 0 0 4 0 0 0.000E+00 5.000E-02
20 32 -1 0 1 0 0 1.253E-02 2.000E-01
F 1 7 0. 0.
20 33 0 0 4 0 0 0.000E+00 5.000E-02
20 34 -1 0 1 0 0 1.296E-02 2.000E-01
F 1 7 0. 0.
20 35 0 0 4 0 0 0.000E+00 5.000E-02
21 22 0 0 4 0 0 0.000E+00 5.000E-02
21 23 0 0 4 0 0 0.000E+00 5.000E-02
21 24 0 0 4 0 0 0.000E+00 5.000E-02
21 25 -1 0 1 0 0 1.344E+00 2.000E-01
F 1 7 0. 0.
21 26 0 0 4 0 0 0.000E+00 5.000E-02
21 27 -1 0 1 0 0 1.610E-01 2.000E-01
F 1 7 0. 0.
21 28 0 0 4 0 0 0.000E+00 5.000E-02
21 29 -1 0 1 0 0 5.250E-02 2.000E-01
F 1 7 0. 0.
21 30 0 0 4 0 0 0.000E+00 5.000E-02
21 31 -1 0 1 0 0 2.440E-02 2.000E-01
F 1 7 0. 0.
21 32 0 0 4 0 0 0.000E+00 5.000E-02
21 33 -1 0 1 0 0 1.360E-02 2.000E-01
F 1 7 0. 0.
21 34 0 0 4 0 0 0.000E+00 5.000E-02
21 35 -1 0 1 0 0 1.411E-02 2.000E-01
F 1 7 0. 0.
22 23 0 0 4 0 0 0.000E+00 5.000E-02
22 24 0 0 4 0 0 0.000E+00 5.000E-02
22 25 -1 0 1 0 0 1.367E+00 2.000E-01
F 1 7 0. 0.
22 26 0 0 4 0 0 0.000E+00 5.000E-02
22 27 -1 0 1 0 0 1.585E-01 2.000E-01
F 1 7 0. 0.
22 28 0 0 4 0 0 0.000E+00 5.000E-02
22 29 -1 0 1 0 0 5.133E-02 2.000E-01
F 1 7 0. 0.
22 30 0 0 4 0 0 0.000E+00 5.000E-02
22 31 -1 0 1 0 0 2.377E-02 2.000E-01
F 1 7 0. 0.
22 32 0 0 4 0 0 0.000E+00 5.000E-02
22 33 -1 0 1 0 0 1.320E-02 2.000E-01
F 1 7 0. 0.
22 34 0 0 4 0 0 0.000E+00 5.000E-02
22 35 -1 0 1 0 0 1.368E-02 2.000E-01
F 1 7 0. 0.
23 24 0 0 4 0 0 0.000E+00 5.000E-02
23 25 -1 0 1 0 0 1.624E+00 2.000E-01
F 1 7 0. 0.
23 26 0 0 4 0 0 0.000E+00 5.000E-02
23 27 -1 0 1 0 0 9.850E-02 2.000E-01
F 1 7 0. 0.
23 28 0 0 4 0 0 0.000E+00 5.000E-02
23 29 -1 0 1 0 0 2.507E-02 2.000E-01
F 1 7 0. 0.
23 30 0 0 4 0 0 0.000E+00 5.000E-02
23 31 -1 0 1 0 0 1.019E-02 2.000E-01
F 1 7 0. 0.
23 32 0 0 4 0 0 0.000E+00 5.000E-02
23 33 -1 0 1 0 0 5.220E-03 2.000E-01
F 1 7 0. 0.
23 34 0 0 4 0 0 0.000E+00 5.000E-02
23 35 -1 0 1 0 0 5.048E-03 2.000E-01
F 1 7 0. 0.
24 25 0 0 4 0 0 0.000E+00 5.000E-02
24 26 -1 0 1 0 0 9.265E-01 2.000E-01
F 1 7 0. 0.
24 27 0 0 4 0 0 0.000E+00 5.000E-02
24 28 -1 0 1 0 0 1.450E-01 2.000E-01
F 1 7 0. 0.
24 29 0 0 4 0 0 0.000E+00 5.000E-02
24 30 -1 0 1 0 0 5.155E-02 2.000E-01
F 1 7 0. 0.
24 31 0 0 4 0 0 0.000E+00 5.000E-02
24 32 -1 0 1 0 0 2.503E-02 2.000E-01
F 1 7 0. 0.
24 33 0 0 4 0 0 0.000E+00 5.000E-02
24 34 -1 0 1 0 0 2.342E-02 2.000E-01
F 1 7 0. 0.
24 35 0 0 4 0 0 0.000E+00 5.000E-02
25 26 0 0 4 0 0 0.000E+00 5.000E-02
25 27 -1 0 1 0 0 9.455E-01 2.000E-01
F 1 7 0. 0.
25 28 0 0 4 0 0 0.000E+00 5.000E-02
25 29 -1 0 1 0 0 1.438E-01 2.000E-01
F 1 7 0. 0.
25 30 0 0 4 0 0 0.000E+00 5.000E-02
25 31 -1 0 1 0 0 5.073E-02 2.000E-01
F 1 7 0. 0.
25 32 0 0 4 0 0 0.000E+00 5.000E-02
25 33 -1 0 1 0 0 2.450E-02 2.000E-01
F 1 7 0. 0.
25 34 0 0 4 0 0 0.000E+00 5.000E-02
25 35 -1 0 1 0 0 2.285E-02 2.000E-01
F 1 7 0. 0.
26 27 0 0 4 0 0 0.000E+00 5.000E-02
26 28 -1 0 1 0 0 8.904E-01 2.000E-01
F 1 7 0. 0.
26 29 0 0 4 0 0 0.000E+00 5.000E-02
26 30 -1 0 1 0 0 1.499E-01 2.000E-01
F 1 7 0. 0.
26 31 0 0 4 0 0 0.000E+00 5.000E-02
26 32 -1 0 1 0 0 5.516E-02 2.000E-01
F 1 7 0. 0.
26 33 0 0 4 0 0 0.000E+00 5.000E-02
26 34 -1 0 1 0 0 4.312E-02 2.000E-01
F 1 7 0. 0.
26 35 0 0 4 0 0 0.000E+00 5.000E-02
27 28 0 0 4 0 0 0.000E+00 5.000E-02
27 29 -1 0 1 0 0 9.071E-01 2.000E-01
F 1 7 0. 0.
27 30 0 0 4 0 0 0.000E+00 5.000E-02
27 31 -1 0 1 0 0 1.492E-01 2.000E-01
F 1 7 0. 0.
27 32 0 0 4 0 0 0.000E+00 5.000E-02
27 33 -1 0 1 0 0 5.455E-02 2.000E-01
F 1 7 0. 0.
27 34 0 0 4 0 0 0.000E+00 5.000E-02
27 35 -1 0 1 0 0 4.246E-02 2.000E-01
F 1 7 0. 0.
28 29 0 0 4 0 0 0.000E+00 5.000E-02
28 30 -1 0 1 0 0 7.880E-01 2.000E-01
F 1 7 0. 0.
28 31 0 0 4 0 0 0.000E+00 5.000E-02
28 32 -1 0 1 0 0 1.481E-01 2.000E-01
F 1 7 0. 0.
28 33 0 0 4 0 0 0.000E+00 5.000E-02
28 34 -1 0 1 0 0 8.626E-02 2.000E-01
F 1 7 0. 0.
28 35 0 0 4 0 0 0.000E+00 5.000E-02
29 30 0 0 4 0 0 0.000E+00 5.000E-02
29 31 -1 0 1 0 0 8.060E-01 2.000E-01
F 1 7 0. 0.
29 32 0 0 4 0 0 0.000E+00 5.000E-02
29 33 -1 0 1 0 0 1.478E-01 2.000E-01
F 1 7 0. 0.
29 34 0 0 4 0 0 0.000E+00 5.000E-02
29 35 -1 0 1 0 0 8.541E-02 2.000E-01
F 1 7 0. 0.
30 31 0 0 4 0 0 0.000E+00 5.000E-02
30 32 -1 0 1 0 0 8.184E-01 2.000E-01
F 1 7 0. 0.
30 33 0 0 4 0 0 0.000E+00 5.000E-02
30 34 -1 0 1 0 0 2.231E-01 2.000E-01
F 1 7 0. 0.
30 35 0 0 4 0 0 0.000E+00 5.000E-02
31 32 0 0 4 0 0 0.000E+00 5.000E-02
31 33 -1 0 1 0 0 8.393E-01 2.000E-01
F 1 7 0. 0.
31 34 0 0 4 0 0 0.000E+00 5.000E-02
31 35 -1 0 1 0 0 2.223E-01 2.000E-01
F 1 7 0. 0.
32 33 0 0 4 0 0 0.000E+00 5.000E-02
32 34 -1 0 1 0 0 1.030E+00 2.000E-01
F 1 7 0. 0.
32 35 0 0 4 0 0 0.000E+00 5.000E-02
33 34 0 0 4 0 0 0.000E+00 5.000E-02
33 35 -1 0 1 0 0 1.052E+00 2.000E-01
F 1 7 0. 0.
34 35 0 0 4 0 0 0.000E+00 5.000E-02

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,177 @@
****** Levels
2.34826452E+16 4. 2 'NeIV 4So 1' 0 0. 0
2.23251820E+16 10. 3 'NeIV 2Do 1' 0 0. 0
2.16669353E+16 6. 3 'NeIV 2Po 1' 0 0. 0
1.79598267E+16 12. 3 'NeIV 4Pe 1' 0 0. -102
1.59456932E+16 10. 3 'NeIV 2De 1' 0 0. -102
1.45254087E+16 2. 3 'NeIV 2Se 1' 0 0. -102
1.38947958E+16 6. 3 'NeIV 2Pe 1' 0 0. -102
9.11338788E+15 12. 3 'NeIV 4Pe 2' 0 0. -102
9.01490872E+15 6. 3 'NeIV 2Po 2' 0 0. -102
8.82150420E+15 6. 3 'NeIV 2Pe 2' 0 0. -102
7.84042307E+15 30. 4 'NeIV+2__ 1' 0 0. -102
7.80214686E+15 36. 4 'NeIV+4_o 2' 0 0. -102
****** Continuum transitions
1 13 1 106 0 0 0 1.191E-18 0.000E+00
-0.0029 0.0100 0.0294 0.1070 0.2169 0.8825
0.6330 0.6024 0.5482 0.4144 0.1718 -1.8245
2 13 1 113 0 0 0 5.499E-19 0.000E+00
-0.0031 0.0098 0.0163 0.0422 0.0616 0.0680 0.0745 0.0874 0.0939 0.1068
0.2232 0.4107 0.8920
0.5785 0.6054 0.6085 0.5720 0.6280 0.6292 0.6048 0.5228 0.4888 0.4486
0.2068 -0.3505 -1.7970
3 13 1 111 0 0 0 1.712E-19 0.000E+00
-0.0032 0.0227 0.0292 0.0356 0.0421 0.0615 0.0679 0.1003 0.2167 0.2555
0.8973
0.4983 0.5922 0.6082 0.6120 0.6023 0.5254 0.5082 0.4796 0.2510 0.1468
-1.7812
4 13 1 122 0 0 0 3.384E-19 0.000E+00
-0.0038 0.0027 0.0091 0.0221 0.0285 0.0350 0.0609 0.0673 0.0803 0.0932
0.0997 0.1061 0.1126 0.1191 0.1255 0.1320 0.1384 0.1643 0.1966 0.2290
0.2678 0.9309
1.0660 1.0366 0.9757 0.7868 0.7335 0.7451 0.8984 0.9200 0.9455 1.0182
1.0197 0.9711 0.8813 0.7766 0.6917 0.6390 0.6103 0.5704 0.4979 0.4368
0.3466 -1.6428
5 13 1 127 0 0 0 7.028E-19 0.000E+00
-0.0043 0.0021 0.0086 0.0215 0.0280 0.0345 0.0409 0.0474 0.0539 0.0603
0.0733 0.0797 0.0862 0.0927 0.1056 0.1121 0.1185 0.1250 0.1444 0.1509
0.1573 0.1703 0.1897 0.2026 0.2866 0.4030 0.9568
0.8041 0.7850 0.7240 0.5371 0.5519 0.6879 0.8380 0.9299 0.9485 0.9089
0.7654 0.7033 0.6742 0.7001 0.8258 0.8548 0.8499 0.8211 0.6877 0.6539
0.6334 0.6191 0.6174 0.5956 0.4123 0.0690 -1.5948
6 13 1 132 0 0 0 4.066E-22 0.000E+00
-0.0047 0.0017 0.0082 0.0147 0.0211 0.0276 0.0341 0.0405 0.0470 0.0534
0.0599 0.0664 0.0728 0.0793 0.0858 0.0922 0.0987 0.1052 0.1116 0.1181
0.1246 0.1375 0.1440 0.1504 0.1698 0.1763 0.1828 0.2022 0.2474 0.2927
0.3315 0.9769
1.3386 1.4285 1.4601 1.4220 1.3047 1.1028 0.8289 0.5342 0.3444 0.3818
0.5631 0.7671 0.9238 1.0037 0.9930 0.8969 0.7357 0.5617 0.4575 0.4546
0.5067 0.6343 0.6781 0.7005 0.7262 0.7257 0.7113 0.6318 0.5723 0.4869
0.3853 -1.5532
7 13 1 133 0 0 0 3.725E-19 0.000E+00
-0.0050 0.0015 0.0080 0.0144 0.0209 0.0274 0.0338 0.0403 0.0468 0.0532
0.0597 0.0662 0.0726 0.0791 0.0856 0.0920 0.0985 0.1050 0.1114 0.1244
0.1308 0.1373 0.1567 0.1632 0.1696 0.1826 0.1955 0.2084 0.2278 0.2666
0.3183 0.4606 0.9868
0.4223 0.4547 0.4424 0.3768 0.2666 0.1757 0.2716 0.5396 0.8270 1.0434
1.1726 1.2203 1.1998 1.1269 1.0149 0.8718 0.7157 0.6075 0.6246 0.8305
0.8762 0.8676 0.7371 0.7099 0.6955 0.6946 0.7014 0.6855 0.6358 0.5787
0.4716 0.0504 -1.5308
8 13 1 115 0 0 0 1.760E-19 0.000E+00
-0.0076 0.0053 0.0183 0.0441 0.0829 0.1217 0.1541 0.1799 0.1929 0.2123
0.2640 0.3868 0.4256 0.4903 1.0911
-0.3189 -0.2980 -0.2999 -0.3536 -0.3871 -0.4327 -0.4656 -0.4554 -0.4843 -0.5380
-0.6094 -0.7648 -0.8212 -1.0083 -2.8133
9 13 1 154 0 0 0 2.899E-23 0.000E+00
-0.0077 -0.0012 0.0053 0.0117 0.0182 0.0247 0.0311 0.0376 0.0441 0.0505
0.0570 0.0635 0.0699 0.0828 0.0893 0.0958 0.1022 0.1087 0.1152 0.1281
0.1346 0.1410 0.1475 0.1540 0.1604 0.1669 0.1734 0.1798 0.1928 0.1992
0.2057 0.2186 0.2251 0.2316 0.2380 0.2445 0.2510 0.2574 0.2639 0.2704
0.2768 0.2833 0.2898 0.2962 0.3027 0.3092 0.3156 0.3286 0.3350 0.3544
0.3674 0.4191 0.4579 1.0944
-1.8468 -1.5333 -1.2794 -1.1002 -1.0056 -0.9943 -1.0340 -1.0235 -0.8870 -0.6931
-0.5425 -0.4662 -0.4607 -0.5516 -0.5392 -0.4359 -0.2843 -0.1525 -0.0734 -0.0065
0.0560 0.1364 0.2075 0.2610 0.3004 0.3229 0.3171 0.2750 0.1397 0.1644
0.3235 0.8123 1.0067 1.1448 1.2296 1.2626 1.2382 1.1489 0.9934 0.7920
0.6195 0.5908 0.6884 0.7965 0.8595 0.8728 0.8513 0.7832 0.7659 0.7719
0.7555 0.6706 0.5663 -1.3455
10 13 1 120 0 0 0 1.509E-19 0.000E+00
-0.0078 0.0116 0.0180 0.0310 0.0568 0.0697 0.0827 0.0891 0.0956 0.1021
0.1150 0.1279 0.1473 0.1667 0.1926 0.2314 0.4060 0.4318 0.4706 1.1003
-0.1752 -0.2951 -0.3259 -0.3577 -0.3736 -0.3570 -0.3257 -0.3021 -0.2898 -0.2951
-0.3448 -0.3976 -0.4462 -0.4648 -0.4589 -0.5250 -0.7467 -0.7827 -0.8897 -2.7812
11 13 1 106 0 0 0 4.585E-20 0.000E+00
-0.001 0.067 0.086 0.251 0.468 1.138
-0.817 -0.704 -0.972 -1.155 -1.563 -3.549
12 13 1 106 0 0 0 3.211E-20 0.000E+00
-0.003 0.062 0.169 0.283 0.468 1.130
-0.963 -1.113 -1.280 -1.474 -1.861 -3.850
*** Line transitions
1 2 0 0 4 0 0 0.000E+00 1.4
1 3 0 0 4 0 0 0.000E+00 0.45
1 4 -1 0 1 0 0 2.323E-01 7.000E-01
F 1 7 0. 0.
1 5 0 0 4 0 0 0.000E+00 5.000E-02
1 6 0 0 4 0 0 0.000E+00 5.000E-02
1 7 0 0 4 0 0 0.000E+00 5.000E-02
1 8 -1 0 1 0 0 1.335E-01 2.000E-01
F 1 7 0. 0.
1 9 0 0 4 0 0 0.000E+00 5.000E-02
1 10 0 0 4 0 0 0.000E+00 5.000E-02
1 11 0 0 4 0 0 0.000E+00 5.000E-02
1 12 0 0 4 0 0 0.000E+00 5.000E-02
2 3 0 0 4 0 0 0.000E+00 5.000E-02
2 4 0 0 4 0 0 0.000E+00 5.000E-02
2 5 -1 0 1 0 0 1.380E-01 7.000E-01
F 1 7 0. 0.
2 6 0 0 4 0 0 0.000E+00 5.000E-02
2 7 -1 0 1 0 0 2.080E-01 7.000E-01
F 1 7 0. 0.
2 8 0 0 4 0 0 0.000E+00 5.000E-02
2 9 0 0 4 0 0 0.000E+00 5.000E-02
2 10 -1 0 1 0 0 4.560E-02 2.000E-01
F 1 7 0. 0.
2 11 -1 0 1 0 0 6.090E-02 2.000E-01
F 1 7 0. 0.
2 12 0 0 4 0 0 0.000E+00 5.000E-02
3 4 0 0 4 0 0 0.000E+00 5.000E-02
3 5 -1 0 1 0 0 3.800E-02 7.000E-01
F 1 7 0. 0.
3 6 -1 0 1 0 0 8.583E-02 7.000E-01
F 1 7 0. 0.
3 7 -1 0 1 0 0 9.717E-02 7.000E-01
F 1 7 0. 0.
3 8 0 0 4 0 0 0.000E+00 5.000E-02
3 9 0 0 4 0 0 0.000E+00 5.000E-02
3 10 -1 0 1 0 0 7.233E-02 2.000E-01
F 1 7 0. 0.
3 11 -1 0 1 0 0 6.417E-02 2.000E-01
F 1 7 0. 0.
3 12 0 0 4 0 0 0.000E+00 5.000E-02
4 5 0 0 4 0 0 0.000E+00 5.000E-02
4 6 0 0 4 0 0 0.000E+00 5.000E-02
4 7 0 0 4 0 0 0.000E+00 5.000E-02
4 8 0 0 4 0 0 0.000E+00 5.000E-02
4 9 0 0 4 0 0 0.000E+00 5.000E-02
4 10 0 0 4 0 0 0.000E+00 5.000E-02
4 11 0 0 4 0 0 0.000E+00 5.000E-02
4 12 -1 0 1 0 0 1.261E-02 2.000E-01
F 1 7 0. 0.
5 6 0 0 4 0 0 0.000E+00 5.000E-02
5 7 0 0 4 0 0 0.000E+00 5.000E-02
5 8 0 0 4 0 0 0.000E+00 5.000E-02
5 9 -1 0 1 0 0 1.160E-01 2.000E-01
F 1 7 0. 0.
5 10 0 0 4 0 0 0.000E+00 5.000E-02
5 11 -1 0 1 0 0 1.236E-03 2.000E-01
F 1 7 0. 0.
5 12 0 0 4 0 0 0.000E+00 5.000E-02
6 7 0 0 4 0 0 0.000E+00 5.000E-02
6 8 0 0 4 0 0 0.000E+00 5.000E-02
6 9 -1 0 1 0 0 3.500E-02 2.000E-01
F 1 7 0. 0.
6 10 0 0 4 0 0 0.000E+00 5.000E-02
6 11 -1 0 1 0 0 8.470E-01 2.000E-01
F 1 7 0. 0.
6 12 0 0 4 0 0 0.000E+00 5.000E-02
7 8 0 0 4 0 0 0.000E+00 5.000E-02
7 9 -1 0 1 0 0 2.217E-01 7.000E-01
F 1 7 0. 0.
7 10 0 0 4 0 0 0.000E+00 5.000E-02
7 11 -1 0 1 0 0 1.170E-02 2.000E-01
F 1 7 0. 0.
7 12 0 0 4 0 0 0.000E+00 5.000E-02
8 9 0 0 4 0 0 0.000E+00 5.000E-02
8 10 0 0 4 0 0 0.000E+00 5.000E-02
8 11 0 0 4 0 0 0.000E+00 5.000E-02
8 12 -1 0 1 0 0 6.200E-01 7.000E-01
F 1 7 0. 0.
9 10 -1 0 1 0 0 6.150E-07 7.000E-01
F 1 7 0. 0.
9 11 -1 0 1 0 0 1.867E-05 7.000E-01
F 1 7 0. 0.
9 12 0 0 4 0 0 0.000E+00 5.000E-02
10 11 -1 0 1 0 0 5.388E-01 7.000E-01
F 1 7 0. 0.
10 12 0 0 4 0 0 0.000E+00 5.000E-02
11 12 0 0 4 0 0 0.000E+00 5.000E-02

View File

@ -0,0 +1,872 @@
****** Levels
3.29038787E+15 9. 2 'O I 3Pe 1' 0 0. 0
2.81702852E+15 5. 2 'O I 1De 1' 0 0. 0
2.27967737E+15 1. 2 'O I 1Se 1' 0 0. 0
1.08127828E+15 5. 3 'O I 5So 1' 0 0. -104
9.90540926E+14 3. 3 'O I 3So 1' 0 0. -104
6.95731753E+14 15. 3 'O I 5Pe 1' 0 0. -104
6.35720524E+14 9. 3 'O I 3Pe 2' 0 0. -104
4.30497356E+14 5. 4 'O I 5So 2' 0 0. -104
4.08061387E+14 3. 4 'O I 3So 2' 0 0. -104
3.72216529E+14 25. 4 'O I 5Do 1' 0 0. -104
3.70186587E+14 15. 4 'O I 3Do 1' 0 0. -104
3.22054667E+14 15. 4 'O I 5Pe 2' 0 0. -104
3.04457783E+14 9. 4 'O I 3Pe 3' 0 0. -104
2.60618062E+14 15. 5 'O I 3Do 2' 0 0. -104
2.31441695E+14 5. 5 'O I 5So 3' 0 0. -104
2.22589146E+14 3. 5 'O I 3So 3' 0 0. -104
2.15093623E+14 5. 5 'O I 1Do 1' 0 0. -104
2.08991917E+14 25. 5 'O I 5Do 2' 0 0. -104
2.07707252E+14 15. 5 'O I 3Do 3' 0 0. -104
2.05913651E+14 35. 5 'O I 5Fe 1' 0 0. -104
2.05910849E+14 21. 5 'O I 3Fe 1' 0 0. -104
1.86187302E+14 15. 5 'O I 5Pe 3' 0 0. -104
1.78880103E+14 9. 5 'O I 3Pe 4' 0 0. -104
1.31256189E+14 80. 6 'O I +5__ 1' 0 0. -104
1.30096363E+14 48. 6 'O I +3__ 2' 0 0. -104
9.10800076E+13 80. 7 'O I +5__ 3' 0 0. -104
9.03832247E+13 48. 7 'O I +3__ 4' 0 0. -104
6.69307864E+13 80. 8 'O I +5__ 5' 0 0. -104
6.64904642E+13 48. 8 'O I +3__ 6' 0 0. -104
5.12392241E+13 80. 9 'O I +5__ 7' 0 0. -104
5.09260815E+13 48. 9 'O I +3__ 8' 0 0. -104
3.72377439E+13 145. 10 'O I +5__ 9' 0 0. -104
3.70719179E+13 87. 10 'O I +3__10' 0 0. -104
****** Continuum transitions
1 34 1 109 0 0 0 3.8755E-19 0.0000E+00
0.0089 0.0801 0.0943 0.1299 0.2651 0.3292 0.4608 0.5996 1.2793
0.5862 0.5689 0.9224 1.0345 1.0862 1.0517 0.9310 0.7327 -1.3104
2 34 1 108 0 0 0 3.4024E-19 0.0000E+00
0.1071 0.1470 0.2217 0.2616 0.2915 0.4011 0.6452 1.3203
0.8793 1.0086 1.0689 1.3534 1.1638 1.0345 0.7586 -1.2673
3 34 1 107 0 0 0 2.3949E-19 0.0000E+00
0.1281 0.1761 0.2696 0.3096 0.4591 0.7180 1.3906
0.7930 0.9482 0.9655 1.2586 1.0517 0.7758 -1.2242
4 34 1 113 0 0 0 5.6862E-21 0.0000E+00
-0.0018 0.0738 0.1984 0.3808 0.4742 0.5276 0.5276 0.5543 0.5720 0.6121
0.6655 1.0035 1.5774
-1.2587 -0.6897 -0.4828 -0.4311 -0.3276 0.4137 1.1206 -2.7242 -1.5345 -1.1380
-1.0173 -1.2587 -3.0173
5 34 1 115 0 0 0 9.8515E-21 0.0000E+00
-0.0062 0.0605 0.1005 0.1539 0.2651 0.3407 0.4697 0.5142 0.5454 0.5632
0.5765 0.6210 0.7411 1.0302 1.7108
-1.2000 0.8689 -2.1518 -0.5931 -0.3863 -0.3863 -0.4138 -0.2621 0.1931 1.2000
-0.1931 -0.8414 -1.1035 -1.5035 -3.5311
6 34 1 108 0 0 0 4.2610E-19 0.0000E+00
-0.0018 0.1806 0.2740 0.6788 0.7767 0.9769 1.1503 1.6753
0.6379 -0.2155 -0.4483 -0.4742 -0.6380 -0.8707 -1.1638 -2.6897
7 34 1 112 0 0 0 1.9912E-19 0.0000E+00
0.0027 0.1183 0.2162 0.3229 0.3719 0.7100 0.7411 0.7500 0.7767 0.8434
1.2082 1.8888
0.2896 -0.1242 -0.1794 -0.2207 -0.0828 -0.3311 -0.1242 0.8965 -0.3863 -0.5656
-1.1449 -3.1863
8 34 1 114 0 0 0 1.1290E-21 0.0000E+00
-0.0018 0.0338 0.0560 0.1005 0.1806 0.3229 0.4920 0.7233 0.8612 0.8923
0.9235 0.9413 0.9991 1.6486
-1.8415 -3.9415 -2.3725 -1.4311 -0.9966 -0.7070 -0.7552 -0.8035 -0.8277 -0.5621
0.1620 -1.7690 -1.6966 -3.6759
9 34 1 119 0 0 0 4.6687E-22 0.0000E+00
-0.0036 0.0124 0.0445 0.1032 0.1459 0.1939 0.2313 0.2527 0.2740 0.3220
0.5890 0.8719 0.8932 0.9519 0.9786 1.0373 1.2188 1.3950 2.0623
-2.0690 -3.2414 -1.3276 -0.1725 0.9655 -0.8104 -3.3966 -1.8276 -1.3104 -0.4656
-0.6897 -1.0001 -0.6725 0.4137 -1.1552 -1.5001 -1.7414 -1.9656 -3.9656
10 34 1 111 0 0 0 2.0222E-18 0.0000E+00
0.0027 0.5765 0.8479 0.9680 0.9858 1.0124 1.0747 1.1637 1.3550 1.4395
1.7064
1.2965 -0.7173 -1.8207 -2.7035 -0.3587 -1.7242 -2.1380 -2.4690 -3.0207 -3.0759
-3.8759
11 34 1 112 0 0 0 2.0047E-18 0.0000E+00
0.0071 0.4875 0.8986 0.9519 0.9893 1.0267 1.1174 1.1601 1.2295 1.2615
1.4324 2.1156
1.2758 -0.5001 -2.1552 -2.6380 -0.8449 -2.1035 -2.6552 -2.8104 -3.2242 -2.9656
-3.1207 -5.1552
12 34 1 109 0 0 0 1.2441E-18 0.0000E+00
0.0071 0.4235 0.5569 0.7865 1.0107 1.0801 1.3630 1.5018 2.0623
1.0689 -0.4518 -0.7414 -0.8380 -0.9225 -1.0914 -1.3931 -1.6587 -3.3121
13 34 1 112 0 0 0 6.8253E-19 0.0000E+00
0.0018 0.2420 0.3648 0.5142 0.5836 0.9946 1.0480 1.0747 1.0961 1.2082
1.5071 2.1957
0.8275 -0.0690 -0.3587 -0.4552 -0.4000 -0.7725 -0.7035 0.2069 -0.8966 -1.1587
-1.6000 -3.6552
14 34 1 120 0 0 0 1.0093E-19 0.0000E+00
0.0018 0.1192 0.1833 0.2527 0.3648 0.4341 0.4502 0.4929 0.6156 0.8345
1.1281 1.1868 1.2028 1.2295 1.2562 1.3096 1.3309 1.3683 1.5872 2.2598
0.0137 0.6620 2.0965 0.8137 -0.0966 -0.7311 0.3448 -0.2759 -0.4138 -0.4138
-0.5104 -0.3311 0.2344 -0.7449 -0.8690 -0.5794 -0.0276 -1.0345 -1.3242 -3.3104
15 34 1 112 0 0 0 2.2547E-20 0.0000E+00
0.0027 0.0916 0.1272 0.1583 0.2206 0.3363 0.4875 1.0881 1.1637 1.1948
1.2126 1.8843
-0.6759 -1.6483 -4.2966 -2.4759 -1.4621 -1.0483 -0.9035 -1.2345 -1.0690 -0.2001
-2.2483 -4.3173
16 34 1 120 0 0 0 2.2333E-20 0.0000E+00
0.0071 0.0391 0.0658 0.1032 0.1566 0.2473 0.3220 0.3594 0.3701 0.4128
0.4715 0.6690 0.7971 1.1067 1.1868 1.2082 1.2455 1.3043 1.6352 2.3292
-0.8208 -1.5863 -3.1380 -1.4001 -0.5104 0.9379 -0.9863 -2.4759 -3.9863 -1.6277
-0.9242 -0.8414 -0.9449 -1.4208 -1.0690 0.6482 -1.4208 -1.8759 -2.2690 -4.2966
17 34 1 116 0 0 0 9.7428E-19 0.0000E+00
0.6530 0.7740 0.7989 1.0374 1.1939 1.2509 1.2758 1.2900 1.3185 1.3648
1.3968 1.4146 1.4288 1.4537 1.6672 2.3470
-0.0535 -0.2466 -0.1862 -0.4518 -0.5966 -0.5725 -0.2707 0.9965 -0.4276 -0.5966
-0.1742 1.2138 -0.4518 -1.1638 -1.4293 -3.4569
18 34 1 109 0 0 0 3.5219E-18 0.0000E+00
-0.0018 0.3585 0.8523 1.1192 1.2126 1.2393 1.2660 1.3238 1.8087
1.5517 0.5689 -1.0690 -2.1552 -2.7242 -0.8276 -1.9311 -2.3966 -3.7070
19 34 1 113 0 0 0 3.7484E-18 0.0000E+00
0.0124 0.5783 1.2135 1.2776 1.3096 1.3149 1.3416 1.4057 1.4270 1.4537
1.5124 1.6886 2.3559
1.5344 -0.2587 -2.5518 -2.0518 -1.4656 -2.4656 -2.7242 -2.8276 -1.7587 -2.7932
-2.9656 -3.1207 -5.1725
20 34 1 109 0 0 0 2.8796E-20 0.0000E+00
-0.0018 0.4475 1.1148 1.1948 1.2393 1.2438 1.2882 1.3327 1.5551
-0.5345 -2.0690 -4.6552 -4.6725 -3.6897 -2.6207 -5.2932 -5.7242 -6.3794
21 34 1 113 0 0 0 2.0874E-18 0.0000E+00
0.0071 0.5943 1.0427 1.1761 1.2188 1.2509 1.2829 1.3576 1.4591 1.5231
1.6245 1.6833 2.3612
1.2896 -1.1932 -3.4483 -4.7932 -3.9863 -1.7518 -3.6139 -4.4621 -5.2483 -5.2897
-5.0208 -5.6414 -7.6690
22 34 1 110 0 0 0 2.2111E-18 0.0000E+00
0.0071 0.1886 0.5089 0.6797 0.7491 1.2669 1.3043 1.5925 1.7153 2.2277
1.3241 0.8000 -0.3725 -0.8414 -0.9656 -1.2552 -1.4483 -1.7104 -1.9725 -3.4759
23 34 1 112 0 0 0 1.4304E-18 0.0000E+00
0.0071 0.3914 0.5356 0.7117 0.7491 1.2349 1.2829 1.3096 1.3256 1.4377
1.7099 2.4199
1.1310 -0.1931 -0.5242 -0.7311 -0.6483 -1.1311 -1.0483 0.0275 -1.2138 -1.5035
-1.9035 -3.9863
24 34 1 110 0 0 0 1.1344E-19 0.0000E+00
0.0071 0.8559 1.1174 1.3256 1.4270 1.4377 1.4591 1.4911 1.8541 2.3345
0.0344 -2.3966 -2.8794 -3.1035 -3.0863 -2.5345 -3.3794 -3.5173 -4.0518 -5.5001
25 34 1 113 0 0 0 2.3684E-19 0.0000E+00
-0.0018 0.3345 0.3781 0.4279 0.6521 0.8452 1.3247 1.4057 1.4430 1.4680
1.5427 1.8790 2.5640
0.3793 -0.5173 -0.4483 -0.9311 -1.5863 -2.1207 -2.8449 -2.7414 -1.4656 -2.9656
-3.2414 -3.7070 -5.7759
26 34 1 110 0 0 0 1.5567E-19 0.0000E+00
0.0071 0.8772 1.1441 1.3576 1.5018 1.5818 1.5978 1.6299 2.0356 2.4413
0.1724 -2.2587 -2.8794 -3.2242 -3.3621 -3.2414 -1.9656 -3.7242 -4.3449 -5.5518
27 34 1 114 0 0 0 3.5804E-19 0.0000E+00
0.0107 0.4092 0.4804 0.5445 0.8007 0.9715 1.1494 1.4697 1.5765 1.5978
1.6405 1.7473 2.0178 2.7153
0.5241 -0.5932 -0.5311 -1.0483 -1.7104 -2.2483 -2.6001 -3.0966 -3.0759 -1.7518
-3.3449 -3.5725 -3.9242 -6.0139
28 34 1 111 0 0 0 1.9363E-19 0.0000E+00
0.0044 0.4217 1.0818 1.2936 1.5987 1.6984 1.7357 1.7482 1.7918 2.1343
2.5018
0.2758 -0.7759 -2.6552 -3.1380 -3.4828 -3.5345 -2.3449 -3.7932 -3.9656 -4.4311
-5.5863
29 34 1 110 0 0 0 4.9845E-19 0.0000E+00
0.0107 0.5018 0.5729 0.6156 1.0925 1.2704 1.6263 1.8470 2.1815 2.8434
0.6689 -0.6552 -0.5932 -1.0070 -2.4345 -2.7449 -3.2621 -3.6552 -4.1725 -6.1794
30 34 1 111 0 0 0 2.4664E-19 0.0000E+00
-0.0018 0.6147 1.2811 1.5302 1.7420 1.8292 1.8478 1.8665 1.9164 2.2215
2.5578
0.3965 -1.1207 -2.9828 -3.4311 -3.7242 -3.7070 -2.6207 -3.9828 -4.1725 -4.5863
-5.5518
31 34 1 112 0 0 0 5.9638E-19 0.0000E+00
0.0178 0.5872 0.6583 0.6939 1.1850 1.3914 1.7117 1.7971 1.8470 1.8897
1.9822 2.2811
0.7310 -0.6966 -0.6345 -1.0897 -2.4966 -2.9311 -3.5104 -3.4483 -1.8759 -3.6345
-3.9242 -4.3380
32 34 1 114 0 0 0 2.7637E-19 0.0000E+00
0.0107 0.6397 1.2749 1.5115 1.7357 1.8541 1.9537 1.9662 1.9849 2.0098
2.0347 2.2776 2.4333 2.6201
0.4137 -1.2242 -2.9656 -3.5173 -3.8449 -3.9828 -3.9828 -3.8104 -2.7587 -4.2932
-4.5690 -4.8621 -5.1207 -5.7242
33 34 1 113 0 0 0 5.8258E-19 0.0000E+00
0.0053 0.6548 0.7526 0.8505 1.3309 1.4911 1.8558 1.9537 1.9804 2.0160
2.1316 2.4074 3.0925
0.7517 -0.9242 -0.9242 -1.4621 -2.8690 -3.0966 -3.7380 -3.6139 -2.1242 -3.9449
-4.1932 -4.6070 -6.6966
*** Line transitions
1 2 0 0 4 0 0 0.000E+00 5.000E-02
1 3 0 0 4 0 0 0.000E+00 5.000E-02
1 4 0 0 4 0 0 0.000E+00 5.000E-02
1 5 -1 0 1 0 0 5.111E-02 2.000E-01
F 1 7 0. 0.
1 6 0 0 4 0 0 0.000E+00 5.000E-02
1 7 0 0 4 0 0 0.000E+00 5.000E-02
1 8 0 0 4 0 0 0.000E+00 5.000E-02
1 9 -1 0 1 0 0 9.089E-03 2.000E-01
F 1 7 0. 0.
1 10 0 0 4 0 0 0.000E+00 5.000E-02
1 11 -1 0 1 0 0 1.889E-02 2.000E-01
F 1 7 0. 0.
1 12 0 0 4 0 0 0.000E+00 5.000E-02
1 13 0 0 4 0 0 0.000E+00 5.000E-02
1 14 -1 0 1 0 0 5.422E-02 2.000E-01
F 1 7 0. 0.
1 15 0 0 4 0 0 0.000E+00 5.000E-02
1 16 -1 0 1 0 0 3.278E-03 2.000E-01
F 1 7 0. 0.
1 17 0 0 4 0 0 0.000E+00 5.000E-02
1 18 0 0 4 0 0 0.000E+00 5.000E-02
1 19 -1 0 1 0 0 1.544E-02 2.000E-01
F 1 7 0. 0.
1 20 0 0 4 0 0 0.000E+00 5.000E-02
1 21 0 0 4 0 0 0.000E+00 5.000E-02
1 22 0 0 4 0 0 0.000E+00 5.000E-02
1 23 0 0 4 0 0 0.000E+00 5.000E-02
1 24 0 0 4 0 0 0.000E+00 5.000E-02
1 25 -1 0 1 0 0 7.833E-03 2.000E-01
F 1 7 0. 0.
1 26 0 0 4 0 0 0.000E+00 5.000E-02
1 27 -1 0 1 0 0 4.480E-03 2.000E-01
F 1 7 0. 0.
1 28 0 0 4 0 0 0.000E+00 5.000E-02
1 29 -1 0 1 0 0 2.811E-03 2.000E-01
F 1 7 0. 0.
1 30 0 0 4 0 0 0.000E+00 5.000E-02
1 31 -1 0 1 0 0 1.884E-03 2.000E-01
F 1 7 0. 0.
1 32 0 0 4 0 0 0.000E+00 5.000E-02
1 33 -1 0 1 0 0 2.283E-03 2.000E-01
F 1 7 0. 0.
2 3 0 0 4 0 0 0.000E+00 5.000E-02
2 4 0 0 4 0 0 0.000E+00 5.000E-02
2 5 0 0 4 0 0 0.000E+00 5.000E-02
2 6 0 0 4 0 0 0.000E+00 5.000E-02
2 7 0 0 4 0 0 0.000E+00 5.000E-02
2 8 0 0 4 0 0 0.000E+00 5.000E-02
2 9 0 0 4 0 0 0.000E+00 5.000E-02
2 10 0 0 4 0 0 0.000E+00 5.000E-02
2 11 0 0 4 0 0 0.000E+00 5.000E-02
2 12 0 0 4 0 0 0.000E+00 5.000E-02
2 13 0 0 4 0 0 0.000E+00 5.000E-02
2 14 0 0 4 0 0 0.000E+00 5.000E-02
2 15 0 0 4 0 0 0.000E+00 5.000E-02
2 16 0 0 4 0 0 0.000E+00 5.000E-02
2 17 -1 0 1 0 0 1.076E-01 2.000E-01
F 1 7 0. 0.
2 18 0 0 4 0 0 0.000E+00 5.000E-02
2 19 0 0 4 0 0 0.000E+00 5.000E-02
2 20 0 0 4 0 0 0.000E+00 5.000E-02
2 21 0 0 4 0 0 0.000E+00 5.000E-02
2 22 0 0 4 0 0 0.000E+00 5.000E-02
2 23 0 0 4 0 0 0.000E+00 5.000E-02
2 24 0 0 4 0 0 0.000E+00 5.000E-02
2 25 0 0 4 0 0 0.000E+00 5.000E-02
2 26 0 0 4 0 0 0.000E+00 5.000E-02
2 27 0 0 4 0 0 0.000E+00 5.000E-02
2 28 0 0 4 0 0 0.000E+00 5.000E-02
2 29 0 0 4 0 0 0.000E+00 5.000E-02
2 30 0 0 4 0 0 0.000E+00 5.000E-02
2 31 0 0 4 0 0 0.000E+00 5.000E-02
2 32 0 0 4 0 0 0.000E+00 5.000E-02
2 33 0 0 4 0 0 0.000E+00 5.000E-02
3 4 0 0 4 0 0 0.000E+00 5.000E-02
3 5 0 0 4 0 0 0.000E+00 5.000E-02
3 6 0 0 4 0 0 0.000E+00 5.000E-02
3 7 0 0 4 0 0 0.000E+00 5.000E-02
3 8 0 0 4 0 0 0.000E+00 5.000E-02
3 9 0 0 4 0 0 0.000E+00 5.000E-02
3 10 0 0 4 0 0 0.000E+00 5.000E-02
3 11 0 0 4 0 0 0.000E+00 5.000E-02
3 12 0 0 4 0 0 0.000E+00 5.000E-02
3 13 0 0 4 0 0 0.000E+00 5.000E-02
3 14 0 0 4 0 0 0.000E+00 5.000E-02
3 15 0 0 4 0 0 0.000E+00 5.000E-02
3 16 0 0 4 0 0 0.000E+00 5.000E-02
3 17 0 0 4 0 0 0.000E+00 5.000E-02
3 18 0 0 4 0 0 0.000E+00 5.000E-02
3 19 0 0 4 0 0 0.000E+00 5.000E-02
3 20 0 0 4 0 0 0.000E+00 5.000E-02
3 21 0 0 4 0 0 0.000E+00 5.000E-02
3 22 0 0 4 0 0 0.000E+00 5.000E-02
3 23 0 0 4 0 0 0.000E+00 5.000E-02
3 24 0 0 4 0 0 0.000E+00 5.000E-02
3 25 0 0 4 0 0 0.000E+00 5.000E-02
3 26 0 0 4 0 0 0.000E+00 5.000E-02
3 27 0 0 4 0 0 0.000E+00 5.000E-02
3 28 0 0 4 0 0 0.000E+00 5.000E-02
3 29 0 0 4 0 0 0.000E+00 5.000E-02
3 30 0 0 4 0 0 0.000E+00 5.000E-02
3 31 0 0 4 0 0 0.000E+00 5.000E-02
3 32 0 0 4 0 0 0.000E+00 5.000E-02
3 33 0 0 4 0 0 0.000E+00 5.000E-02
4 5 0 0 4 0 0 0.000E+00 5.000E-02
4 6 -1 0 1 0 0 9.780E-01 7.000E-01
F 1 7 0. 0.
4 7 0 0 4 0 0 0.000E+00 5.000E-02
4 8 0 0 4 0 0 0.000E+00 5.000E-02
4 9 0 0 4 0 0 0.000E+00 5.000E-02
4 10 0 0 4 0 0 0.000E+00 5.000E-02
4 11 0 0 4 0 0 0.000E+00 5.000E-02
4 12 -1 0 1 0 0 3.140E-03 2.000E-01
F 1 7 0. 0.
4 13 0 0 4 0 0 0.000E+00 5.000E-02
4 14 0 0 4 0 0 0.000E+00 5.000E-02
4 15 0 0 4 0 0 0.000E+00 5.000E-02
4 16 0 0 4 0 0 0.000E+00 5.000E-02
4 17 0 0 4 0 0 0.000E+00 5.000E-02
4 18 0 0 4 0 0 0.000E+00 5.000E-02
4 19 0 0 4 0 0 0.000E+00 5.000E-02
4 20 0 0 4 0 0 0.000E+00 5.000E-02
4 21 0 0 4 0 0 0.000E+00 5.000E-02
4 22 -1 0 1 0 0 7.140E-05 2.000E-01
F 1 7 0. 0.
4 23 0 0 4 0 0 0.000E+00 5.000E-02
4 24 -1 0 1 0 0 1.718E-07 2.000E-01
F 1 7 0. 0.
4 25 0 0 4 0 0 0.000E+00 5.000E-02
4 26 -1 0 1 0 0 6.820E-06 2.000E-01
F 1 7 0. 0.
4 27 0 0 4 0 0 0.000E+00 5.000E-02
4 28 -1 0 1 0 0 9.580E-06 2.000E-01
F 1 7 0. 0.
4 29 0 0 4 0 0 0.000E+00 5.000E-02
4 30 -1 0 1 0 0 9.340E-06 2.000E-01
F 1 7 0. 0.
4 31 0 0 4 0 0 0.000E+00 5.000E-02
4 32 -1 0 1 0 0 8.160E-06 2.000E-01
F 1 7 0. 0.
4 33 0 0 4 0 0 0.000E+00 5.000E-02
5 6 0 0 4 0 0 0.000E+00 5.000E-02
5 7 -1 0 1 0 0 1.050E+00 7.000E-01
F 1 7 0. 0.
5 8 0 0 4 0 0 0.000E+00 5.000E-02
5 9 0 0 4 0 0 0.000E+00 5.000E-02
5 10 0 0 4 0 0 0.000E+00 5.000E-02
5 11 0 0 4 0 0 0.000E+00 5.000E-02
5 12 0 0 4 0 0 0.000E+00 5.000E-02
5 13 -1 0 1 0 0 7.667E-03 2.000E-01
F 1 7 0. 0.
5 14 0 0 4 0 0 0.000E+00 5.000E-02
5 15 0 0 4 0 0 0.000E+00 5.000E-02
5 16 0 0 4 0 0 0.000E+00 5.000E-02
5 17 0 0 4 0 0 0.000E+00 5.000E-02
5 18 0 0 4 0 0 0.000E+00 5.000E-02
5 19 0 0 4 0 0 0.000E+00 5.000E-02
5 20 0 0 4 0 0 0.000E+00 5.000E-02
5 21 0 0 4 0 0 0.000E+00 5.000E-02
5 22 0 0 4 0 0 0.000E+00 5.000E-02
5 23 -1 0 1 0 0 5.433E-04 2.000E-01
F 1 7 0. 0.
5 24 0 0 4 0 0 0.000E+00 5.000E-02
5 25 -1 0 1 0 0 6.100E-05 2.000E-01
F 1 7 0. 0.
5 26 0 0 4 0 0 0.000E+00 5.000E-02
5 27 -1 0 1 0 0 5.900E-06 2.000E-01
F 1 7 0. 0.
5 28 0 0 4 0 0 0.000E+00 5.000E-02
5 29 -1 0 1 0 0 5.200E-08 2.000E-01
F 1 7 0. 0.
5 30 0 0 4 0 0 0.000E+00 5.000E-02
5 31 -1 0 1 0 0 5.467E-07 2.000E-01
F 1 7 0. 0.
5 32 0 0 4 0 0 0.000E+00 5.000E-02
5 33 -1 0 1 0 0 1.367E-06 2.000E-01
F 1 7 0. 0.
6 7 0 0 4 0 0 0.000E+00 5.000E-02
6 8 -1 0 1 0 0 1.633E-01 2.000E-01
F 1 7 0. 0.
6 9 0 0 4 0 0 0.000E+00 5.000E-02
6 10 -1 0 1 0 0 9.267E-01 2.000E-01
F 1 7 0. 0.
6 11 0 0 4 0 0 0.000E+00 5.000E-02
6 12 0 0 4 0 0 0.000E+00 5.000E-02
6 13 0 0 4 0 0 0.000E+00 5.000E-02
6 14 0 0 4 0 0 0.000E+00 5.000E-02
6 15 -1 0 1 0 0 1.680E-02 2.000E-01
F 1 7 0. 0.
6 16 0 0 4 0 0 0.000E+00 5.000E-02
6 17 0 0 4 0 0 0.000E+00 5.000E-02
6 18 -1 0 1 0 0 7.267E-02 2.000E-01
F 1 7 0. 0.
6 19 0 0 4 0 0 0.000E+00 5.000E-02
6 20 0 0 4 0 0 0.000E+00 5.000E-02
6 21 0 0 4 0 0 0.000E+00 5.000E-02
6 22 0 0 4 0 0 0.000E+00 5.000E-02
6 23 0 0 4 0 0 0.000E+00 5.000E-02
6 24 -1 0 1 0 0 2.452E-02 2.000E-01
F 1 7 0. 0.
6 25 0 0 4 0 0 0.000E+00 5.000E-02
6 26 -1 0 1 0 0 1.037E-02 2.000E-01
F 1 7 0. 0.
6 27 0 0 4 0 0 0.000E+00 5.000E-02
6 28 -1 0 1 0 0 5.420E-03 2.000E-01
F 1 7 0. 0.
6 29 0 0 4 0 0 0.000E+00 5.000E-02
6 30 -1 0 1 0 0 3.227E-03 2.000E-01
F 1 7 0. 0.
6 31 0 0 4 0 0 0.000E+00 5.000E-02
6 32 -1 0 1 0 0 3.534E-03 2.000E-01
F 1 7 0. 0.
6 33 0 0 4 0 0 0.000E+00 5.000E-02
7 8 0 0 4 0 0 0.000E+00 5.000E-02
7 9 -1 0 1 0 0 1.833E-01 2.000E-01
F 1 7 0. 0.
7 10 0 0 4 0 0 0.000E+00 5.000E-02
7 11 -1 0 1 0 0 9.644E-01 2.000E-01
F 1 7 0. 0.
7 12 0 0 4 0 0 0.000E+00 5.000E-02
7 13 0 0 4 0 0 0.000E+00 5.000E-02
7 14 -1 0 1 0 0 1.091E-03 2.000E-01
F 1 7 0. 0.
7 15 0 0 4 0 0 0.000E+00 5.000E-02
7 16 -1 0 1 0 0 1.722E-02 2.000E-01
F 1 7 0. 0.
7 17 0 0 4 0 0 0.000E+00 5.000E-02
7 18 0 0 4 0 0 0.000E+00 5.000E-02
7 19 -1 0 1 0 0 4.000E-02 2.000E-01
F 1 7 0. 0.
7 20 0 0 4 0 0 0.000E+00 5.000E-02
7 21 0 0 4 0 0 0.000E+00 5.000E-02
7 22 0 0 4 0 0 0.000E+00 5.000E-02
7 23 0 0 4 0 0 0.000E+00 5.000E-02
7 24 0 0 4 0 0 0.000E+00 5.000E-02
7 25 -1 0 1 0 0 1.357E-02 2.000E-01
F 1 7 0. 0.
7 26 0 0 4 0 0 0.000E+00 5.000E-02
7 27 -1 0 1 0 0 5.322E-03 2.000E-01
F 1 7 0. 0.
7 28 0 0 4 0 0 0.000E+00 5.000E-02
7 29 -1 0 1 0 0 2.689E-03 2.000E-01
F 1 7 0. 0.
7 30 0 0 4 0 0 0.000E+00 5.000E-02
7 31 -1 0 1 0 0 1.570E-03 2.000E-01
F 1 7 0. 0.
7 32 0 0 4 0 0 0.000E+00 5.000E-02
7 33 -1 0 1 0 0 1.690E-03 2.000E-01
F 1 7 0. 0.
8 9 0 0 4 0 0 0.000E+00 5.000E-02
8 10 0 0 4 0 0 0.000E+00 5.000E-02
8 11 0 0 4 0 0 0.000E+00 5.000E-02
8 12 -1 0 1 0 0 1.454E+00 7.000E-01
F 1 7 0. 0.
8 13 0 0 4 0 0 0.000E+00 5.000E-02
8 14 0 0 4 0 0 0.000E+00 5.000E-02
8 15 0 0 4 0 0 0.000E+00 5.000E-02
8 16 0 0 4 0 0 0.000E+00 5.000E-02
8 17 0 0 4 0 0 0.000E+00 5.000E-02
8 18 0 0 4 0 0 0.000E+00 5.000E-02
8 19 0 0 4 0 0 0.000E+00 5.000E-02
8 20 0 0 4 0 0 0.000E+00 5.000E-02
8 21 0 0 4 0 0 0.000E+00 5.000E-02
8 22 -1 0 1 0 0 1.532E-02 2.000E-01
F 1 7 0. 0.
8 23 0 0 4 0 0 0.000E+00 5.000E-02
8 24 -1 0 1 0 0 1.822E-03 2.000E-01
F 1 7 0. 0.
8 25 0 0 4 0 0 0.000E+00 5.000E-02
8 26 -1 0 1 0 0 4.440E-04 2.000E-01
F 1 7 0. 0.
8 27 0 0 4 0 0 0.000E+00 5.000E-02
8 28 -1 0 1 0 0 1.554E-04 2.000E-01
F 1 7 0. 0.
8 29 0 0 4 0 0 0.000E+00 5.000E-02
8 30 -1 0 1 0 0 6.800E-05 2.000E-01
F 1 7 0. 0.
8 31 0 0 4 0 0 0.000E+00 5.000E-02
8 32 -1 0 1 0 0 3.460E-05 2.000E-01
F 1 7 0. 0.
8 33 0 0 4 0 0 0.000E+00 5.000E-02
9 10 0 0 4 0 0 0.000E+00 5.000E-02
9 11 0 0 4 0 0 0.000E+00 5.000E-02
9 12 0 0 4 0 0 0.000E+00 5.000E-02
9 13 -1 0 1 0 0 1.503E+00 7.000E-01
F 1 7 0. 0.
9 14 0 0 4 0 0 0.000E+00 5.000E-02
9 15 0 0 4 0 0 0.000E+00 5.000E-02
9 16 0 0 4 0 0 0.000E+00 5.000E-02
9 17 0 0 4 0 0 0.000E+00 5.000E-02
9 18 0 0 4 0 0 0.000E+00 5.000E-02
9 19 0 0 4 0 0 0.000E+00 5.000E-02
9 20 0 0 4 0 0 0.000E+00 5.000E-02
9 21 0 0 4 0 0 0.000E+00 5.000E-02
9 22 0 0 4 0 0 0.000E+00 5.000E-02
9 23 -1 0 1 0 0 2.140E-02 2.000E-01
F 1 7 0. 0.
9 24 0 0 4 0 0 0.000E+00 5.000E-02
9 25 -1 0 1 0 0 2.830E-03 2.000E-01
F 1 7 0. 0.
9 26 0 0 4 0 0 0.000E+00 5.000E-02
9 27 -1 0 1 0 0 7.167E-04 2.000E-01
F 1 7 0. 0.
9 28 0 0 4 0 0 0.000E+00 5.000E-02
9 29 -1 0 1 0 0 2.510E-04 2.000E-01
F 1 7 0. 0.
9 30 0 0 4 0 0 0.000E+00 5.000E-02
9 31 -1 0 1 0 0 1.077E-04 2.000E-01
F 1 7 0. 0.
9 32 0 0 4 0 0 0.000E+00 5.000E-02
9 33 -1 0 1 0 0 5.300E-05 2.000E-01
F 1 7 0. 0.
10 11 0 0 4 0 0 0.000E+00 5.000E-02
10 12 -1 0 1 0 0 1.584E-01 7.000E-01
F 1 7 0. 0.
10 13 0 0 4 0 0 0.000E+00 5.000E-02
10 14 0 0 4 0 0 0.000E+00 5.000E-02
10 15 0 0 4 0 0 0.000E+00 5.000E-02
10 16 0 0 4 0 0 0.000E+00 5.000E-02
10 17 0 0 4 0 0 0.000E+00 5.000E-02
10 18 0 0 4 0 0 0.000E+00 5.000E-02
10 19 0 0 4 0 0 0.000E+00 5.000E-02
10 20 -1 0 1 0 0 9.920E-01 2.000E-01
F 1 7 0. 0.
10 21 0 0 4 0 0 0.000E+00 5.000E-02
10 22 -1 0 1 0 0 8.920E-04 2.000E-01
F 1 7 0. 0.
10 23 0 0 4 0 0 0.000E+00 5.000E-02
10 24 -1 0 1 0 0 1.603E-01 2.000E-01
F 1 7 0. 0.
10 25 0 0 4 0 0 0.000E+00 5.000E-02
10 26 -1 0 1 0 0 5.612E-02 2.000E-01
F 1 7 0. 0.
10 27 0 0 4 0 0 0.000E+00 5.000E-02
10 28 -1 0 1 0 0 2.703E-02 2.000E-01
F 1 7 0. 0.
10 29 0 0 4 0 0 0.000E+00 5.000E-02
10 30 -1 0 1 0 0 1.532E-02 2.000E-01
F 1 7 0. 0.
10 31 0 0 4 0 0 0.000E+00 5.000E-02
10 32 -1 0 1 0 0 1.615E-02 2.000E-01
F 1 7 0. 0.
10 33 0 0 4 0 0 0.000E+00 5.000E-02
11 12 0 0 4 0 0 0.000E+00 5.000E-02
11 13 -1 0 1 0 0 1.820E-01 7.000E-01
F 1 7 0. 0.
11 14 0 0 4 0 0 0.000E+00 5.000E-02
11 15 0 0 4 0 0 0.000E+00 5.000E-02
11 16 0 0 4 0 0 0.000E+00 5.000E-02
11 17 0 0 4 0 0 0.000E+00 5.000E-02
11 18 0 0 4 0 0 0.000E+00 5.000E-02
11 19 0 0 4 0 0 0.000E+00 5.000E-02
11 20 0 0 4 0 0 0.000E+00 5.000E-02
11 21 -1 0 1 0 0 1.007E+00 2.000E-01
F 1 7 0. 0.
11 22 0 0 4 0 0 0.000E+00 5.000E-02
11 23 -1 0 1 0 0 3.927E-03 2.000E-01
F 1 7 0. 0.
11 24 0 0 4 0 0 0.000E+00 5.000E-02
11 25 -1 0 1 0 0 1.590E-01 2.000E-01
F 1 7 0. 0.
11 26 0 0 4 0 0 0.000E+00 5.000E-02
11 27 -1 0 1 0 0 5.505E-02 2.000E-01
F 1 7 0. 0.
11 28 0 0 4 0 0 0.000E+00 5.000E-02
11 29 -1 0 1 0 0 2.624E-02 2.000E-01
F 1 7 0. 0.
11 30 0 0 4 0 0 0.000E+00 5.000E-02
11 31 -1 0 1 0 0 1.481E-02 2.000E-01
F 1 7 0. 0.
11 32 0 0 4 0 0 0.000E+00 5.000E-02
11 33 -1 0 1 0 0 1.550E-02 2.000E-01
F 1 7 0. 0.
12 13 0 0 4 0 0 0.000E+00 5.000E-02
12 14 0 0 4 0 0 0.000E+00 5.000E-02
12 15 -1 0 1 0 0 2.967E-01 2.000E-01
F 1 7 0. 0.
12 16 0 0 4 0 0 0.000E+00 5.000E-02
12 17 0 0 4 0 0 0.000E+00 5.000E-02
12 18 -1 0 1 0 0 1.113E+00 2.000E-01
F 1 7 0. 0.
12 19 0 0 4 0 0 0.000E+00 5.000E-02
12 20 0 0 4 0 0 0.000E+00 5.000E-02
12 21 0 0 4 0 0 0.000E+00 5.000E-02
12 22 0 0 4 0 0 0.000E+00 5.000E-02
12 23 0 0 4 0 0 0.000E+00 5.000E-02
12 24 -1 0 1 0 0 1.487E-01 2.000E-01
F 1 7 0. 0.
12 25 0 0 4 0 0 0.000E+00 5.000E-02
12 26 -1 0 1 0 0 4.587E-02 2.000E-01
F 1 7 0. 0.
12 27 0 0 4 0 0 0.000E+00 5.000E-02
12 28 -1 0 1 0 0 2.065E-02 2.000E-01
F 1 7 0. 0.
12 29 0 0 4 0 0 0.000E+00 5.000E-02
12 30 -1 0 1 0 0 1.129E-02 2.000E-01
F 1 7 0. 0.
12 31 0 0 4 0 0 0.000E+00 5.000E-02
12 32 -1 0 1 0 0 1.150E-02 2.000E-01
F 1 7 0. 0.
12 33 0 0 4 0 0 0.000E+00 5.000E-02
13 14 -1 0 1 0 0 1.589E-02 7.000E-01
F 1 7 0. 0.
13 15 0 0 4 0 0 0.000E+00 5.000E-02
13 16 -1 0 1 0 0 3.167E-01 2.000E-01
F 1 7 0. 0.
13 17 0 0 4 0 0 0.000E+00 5.000E-02
13 18 0 0 4 0 0 0.000E+00 5.000E-02
13 19 -1 0 1 0 0 1.211E+00 2.000E-01
F 1 7 0. 0.
13 20 0 0 4 0 0 0.000E+00 5.000E-02
13 21 0 0 4 0 0 0.000E+00 5.000E-02
13 22 0 0 4 0 0 0.000E+00 5.000E-02
13 23 0 0 4 0 0 0.000E+00 5.000E-02
13 24 0 0 4 0 0 0.000E+00 5.000E-02
13 25 -1 0 1 0 0 1.168E-01 2.000E-01
F 1 7 0. 0.
13 26 0 0 4 0 0 0.000E+00 5.000E-02
13 27 -1 0 1 0 0 3.206E-02 2.000E-01
F 1 7 0. 0.
13 28 0 0 4 0 0 0.000E+00 5.000E-02
13 29 -1 0 1 0 0 1.361E-02 2.000E-01
F 1 7 0. 0.
13 30 0 0 4 0 0 0.000E+00 5.000E-02
13 31 -1 0 1 0 0 7.178E-03 2.000E-01
F 1 7 0. 0.
13 32 0 0 4 0 0 0.000E+00 5.000E-02
13 33 -1 0 1 0 0 7.130E-03 2.000E-01
F 1 7 0. 0.
14 15 0 0 4 0 0 0.000E+00 5.000E-02
14 16 0 0 4 0 0 0.000E+00 5.000E-02
14 17 0 0 4 0 0 0.000E+00 5.000E-02
14 18 0 0 4 0 0 0.000E+00 5.000E-02
14 19 0 0 4 0 0 0.000E+00 5.000E-02
14 20 0 0 4 0 0 0.000E+00 5.000E-02
14 21 -1 0 1 0 0 4.407E-03 7.000E-01
F 1 7 0. 0.
14 22 0 0 4 0 0 0.000E+00 5.000E-02
14 23 -1 0 1 0 0 1.987E-03 2.000E-01
F 1 7 0. 0.
14 24 0 0 4 0 0 0.000E+00 5.000E-02
14 25 -1 0 1 0 0 3.675E-03 2.000E-01
F 1 7 0. 0.
14 26 0 0 4 0 0 0.000E+00 5.000E-02
14 27 -1 0 1 0 0 1.341E-03 2.000E-01
F 1 7 0. 0.
14 28 0 0 4 0 0 0.000E+00 5.000E-02
14 29 -1 0 1 0 0 6.741E-04 2.000E-01
F 1 7 0. 0.
14 30 0 0 4 0 0 0.000E+00 5.000E-02
14 31 -1 0 1 0 0 4.047E-04 2.000E-01
F 1 7 0. 0.
14 32 0 0 4 0 0 0.000E+00 5.000E-02
14 33 -1 0 1 0 0 4.268E-04 2.000E-01
F 1 7 0. 0.
15 16 0 0 4 0 0 0.000E+00 5.000E-02
15 17 0 0 4 0 0 0.000E+00 5.000E-02
15 18 0 0 4 0 0 0.000E+00 5.000E-02
15 19 0 0 4 0 0 0.000E+00 5.000E-02
15 20 0 0 4 0 0 0.000E+00 5.000E-02
15 21 0 0 4 0 0 0.000E+00 5.000E-02
15 22 -1 0 1 0 0 1.894E+00 7.000E-01
F 1 7 0. 0.
15 23 0 0 4 0 0 0.000E+00 5.000E-02
15 24 -1 0 1 0 0 2.880E-02 2.000E-01
F 1 7 0. 0.
15 25 0 0 4 0 0 0.000E+00 5.000E-02
15 26 -1 0 1 0 0 4.480E-03 2.000E-01
F 1 7 0. 0.
15 27 0 0 4 0 0 0.000E+00 5.000E-02
15 28 -1 0 1 0 0 1.346E-03 2.000E-01
F 1 7 0. 0.
15 29 0 0 4 0 0 0.000E+00 5.000E-02
15 30 -1 0 1 0 0 5.600E-04 2.000E-01
F 1 7 0. 0.
15 31 0 0 4 0 0 0.000E+00 5.000E-02
15 32 -1 0 1 0 0 2.820E-04 2.000E-01
F 1 7 0. 0.
15 33 0 0 4 0 0 0.000E+00 5.000E-02
16 17 0 0 4 0 0 0.000E+00 5.000E-02
16 18 0 0 4 0 0 0.000E+00 5.000E-02
16 19 0 0 4 0 0 0.000E+00 5.000E-02
16 20 0 0 4 0 0 0.000E+00 5.000E-02
16 21 0 0 4 0 0 0.000E+00 5.000E-02
16 22 0 0 4 0 0 0.000E+00 5.000E-02
16 23 -1 0 1 0 0 1.937E+00 7.000E-01
F 1 7 0. 0.
16 24 0 0 4 0 0 0.000E+00 5.000E-02
16 25 -1 0 1 0 0 3.500E-02 2.000E-01
F 1 7 0. 0.
16 26 0 0 4 0 0 0.000E+00 5.000E-02
16 27 -1 0 1 0 0 5.633E-03 2.000E-01
F 1 7 0. 0.
16 28 0 0 4 0 0 0.000E+00 5.000E-02
16 29 -1 0 1 0 0 1.690E-03 2.000E-01
F 1 7 0. 0.
16 30 0 0 4 0 0 0.000E+00 5.000E-02
16 31 -1 0 1 0 0 6.900E-04 2.000E-01
F 1 7 0. 0.
16 32 0 0 4 0 0 0.000E+00 5.000E-02
16 33 -1 0 1 0 0 3.400E-04 2.000E-01
F 1 7 0. 0.
17 18 0 0 4 0 0 0.000E+00 5.000E-02
17 19 0 0 4 0 0 0.000E+00 5.000E-02
17 20 0 0 4 0 0 0.000E+00 5.000E-02
17 21 0 0 4 0 0 0.000E+00 5.000E-02
17 22 0 0 4 0 0 0.000E+00 5.000E-02
17 23 0 0 4 0 0 0.000E+00 5.000E-02
17 24 0 0 4 0 0 0.000E+00 5.000E-02
17 25 0 0 4 0 0 0.000E+00 5.000E-02
17 26 0 0 4 0 0 0.000E+00 5.000E-02
17 27 0 0 4 0 0 0.000E+00 5.000E-02
17 28 0 0 4 0 0 0.000E+00 5.000E-02
17 29 0 0 4 0 0 0.000E+00 5.000E-02
17 30 0 0 4 0 0 0.000E+00 5.000E-02
17 31 0 0 4 0 0 0.000E+00 5.000E-02
17 32 0 0 4 0 0 0.000E+00 5.000E-02
17 33 0 0 4 0 0 0.000E+00 5.000E-02
18 19 0 0 4 0 0 0.000E+00 5.000E-02
18 20 -1 0 1 0 0 3.240E-02 7.000E-01
F 1 7 0. 0.
18 21 0 0 4 0 0 0.000E+00 5.000E-02
18 22 -1 0 1 0 0 3.128E-01 7.000E-01
F 1 7 0. 0.
18 23 0 0 4 0 0 0.000E+00 5.000E-02
18 24 -1 0 1 0 0 8.373E-01 2.000E-01
F 1 7 0. 0.
18 25 0 0 4 0 0 0.000E+00 5.000E-02
18 26 -1 0 1 0 0 1.847E-01 2.000E-01
F 1 7 0. 0.
18 27 0 0 4 0 0 0.000E+00 5.000E-02
18 28 -1 0 1 0 0 7.336E-02 2.000E-01
F 1 7 0. 0.
18 29 0 0 4 0 0 0.000E+00 5.000E-02
18 30 -1 0 1 0 0 3.765E-02 2.000E-01
F 1 7 0. 0.
18 31 0 0 4 0 0 0.000E+00 5.000E-02
18 32 -1 0 1 0 0 3.670E-02 2.000E-01
F 1 7 0. 0.
18 33 0 0 4 0 0 0.000E+00 5.000E-02
19 20 0 0 4 0 0 0.000E+00 5.000E-02
19 21 -1 0 1 0 0 5.933E-03 7.000E-01
F 1 7 0. 0.
19 22 0 0 4 0 0 0.000E+00 5.000E-02
19 23 -1 0 1 0 0 3.527E-01 7.000E-01
F 1 7 0. 0.
19 24 0 0 4 0 0 0.000E+00 5.000E-02
19 25 -1 0 1 0 0 8.799E-01 2.000E-01
F 1 7 0. 0.
19 26 0 0 4 0 0 0.000E+00 5.000E-02
19 27 -1 0 1 0 0 1.858E-01 2.000E-01
F 1 7 0. 0.
19 28 0 0 4 0 0 0.000E+00 5.000E-02
19 29 -1 0 1 0 0 7.280E-02 2.000E-01
F 1 7 0. 0.
19 30 0 0 4 0 0 0.000E+00 5.000E-02
19 31 -1 0 1 0 0 3.691E-02 2.000E-01
F 1 7 0. 0.
19 32 0 0 4 0 0 0.000E+00 5.000E-02
19 33 -1 0 1 0 0 3.548E-02 2.000E-01
F 1 7 0. 0.
20 21 0 0 4 0 0 0.000E+00 5.000E-02
20 22 0 0 4 0 0 0.000E+00 5.000E-02
20 23 0 0 4 0 0 0.000E+00 5.000E-02
20 24 -1 0 1 0 0 1.186E-02 2.000E-01
F 1 7 0. 0.
20 25 0 0 4 0 0 0.000E+00 5.000E-02
20 26 -1 0 1 0 0 2.103E-03 2.000E-01
F 1 7 0. 0.
20 27 0 0 4 0 0 0.000E+00 5.000E-02
20 28 -1 0 1 0 0 7.543E-04 2.000E-01
F 1 7 0. 0.
20 29 0 0 4 0 0 0.000E+00 5.000E-02
20 30 -1 0 1 0 0 3.657E-04 2.000E-01
F 1 7 0. 0.
20 31 0 0 4 0 0 0.000E+00 5.000E-02
20 32 -1 0 1 0 0 3.400E-04 2.000E-01
F 1 7 0. 0.
20 33 0 0 4 0 0 0.000E+00 5.000E-02
21 22 0 0 4 0 0 0.000E+00 5.000E-02
21 23 0 0 4 0 0 0.000E+00 5.000E-02
21 24 0 0 4 0 0 0.000E+00 5.000E-02
21 25 -1 0 1 0 0 9.619E-03 2.000E-01
F 1 7 0. 0.
21 26 0 0 4 0 0 0.000E+00 5.000E-02
21 27 -1 0 1 0 0 1.719E-03 2.000E-01
F 1 7 0. 0.
21 28 0 0 4 0 0 0.000E+00 5.000E-02
21 29 -1 0 1 0 0 6.143E-04 2.000E-01
F 1 7 0. 0.
21 30 0 0 4 0 0 0.000E+00 5.000E-02
21 31 -1 0 1 0 0 2.967E-04 2.000E-01
F 1 7 0. 0.
21 32 0 0 4 0 0 0.000E+00 5.000E-02
21 33 -1 0 1 0 0 2.748E-04 2.000E-01
F 1 7 0. 0.
22 23 0 0 4 0 0 0.000E+00 5.000E-02
22 24 -1 0 1 0 0 1.729E+00 2.000E-01
F 1 7 0. 0.
22 25 0 0 4 0 0 0.000E+00 5.000E-02
22 26 -1 0 1 0 0 1.953E-01 2.000E-01
F 1 7 0. 0.
22 27 0 0 4 0 0 0.000E+00 5.000E-02
22 28 -1 0 1 0 0 6.347E-02 2.000E-01
F 1 7 0. 0.
22 29 0 0 4 0 0 0.000E+00 5.000E-02
22 30 -1 0 1 0 0 2.949E-02 2.000E-01
F 1 7 0. 0.
22 31 0 0 4 0 0 0.000E+00 5.000E-02
22 32 -1 0 1 0 0 2.681E-02 2.000E-01
F 1 7 0. 0.
22 33 0 0 4 0 0 0.000E+00 5.000E-02
23 24 0 0 4 0 0 0.000E+00 5.000E-02
23 25 -1 0 1 0 0 1.903E+00 2.000E-01
F 1 7 0. 0.
23 26 0 0 4 0 0 0.000E+00 5.000E-02
23 27 -1 0 1 0 0 1.661E-01 2.000E-01
F 1 7 0. 0.
23 28 0 0 4 0 0 0.000E+00 5.000E-02
23 29 -1 0 1 0 0 4.922E-02 2.000E-01
F 1 7 0. 0.
23 30 0 0 4 0 0 0.000E+00 5.000E-02
23 31 -1 0 1 0 0 2.187E-02 2.000E-01
F 1 7 0. 0.
23 32 0 0 4 0 0 0.000E+00 5.000E-02
23 33 -1 0 1 0 0 1.909E-02 2.000E-01
F 1 7 0. 0.
24 25 0 0 4 0 0 0.000E+00 5.000E-02
24 26 -1 0 1 0 0 6.389E-01 2.000E-01
F 1 7 0. 0.
24 27 0 0 4 0 0 0.000E+00 5.000E-02
24 28 -1 0 1 0 0 1.070E-01 2.000E-01
F 1 7 0. 0.
24 29 0 0 4 0 0 0.000E+00 5.000E-02
24 30 -1 0 1 0 0 4.093E-02 2.000E-01
F 1 7 0. 0.
24 31 0 0 4 0 0 0.000E+00 5.000E-02
24 32 -1 0 1 0 0 3.311E-02 2.000E-01
F 1 7 0. 0.
24 33 0 0 4 0 0 0.000E+00 5.000E-02
25 26 0 0 4 0 0 0.000E+00 5.000E-02
25 27 -1 0 1 0 0 6.977E-01 2.000E-01
F 1 7 0. 0.
25 28 0 0 4 0 0 0.000E+00 5.000E-02
25 29 -1 0 1 0 0 1.039E-01 2.000E-01
F 1 7 0. 0.
25 30 0 0 4 0 0 0.000E+00 5.000E-02
25 31 -1 0 1 0 0 3.861E-02 2.000E-01
F 1 7 0. 0.
25 32 0 0 4 0 0 0.000E+00 5.000E-02
25 33 -1 0 1 0 0 3.066E-02 2.000E-01
F 1 7 0. 0.
26 27 0 0 4 0 0 0.000E+00 5.000E-02
26 28 -1 0 1 0 0 6.989E-01 2.000E-01
F 1 7 0. 0.
26 29 0 0 4 0 0 0.000E+00 5.000E-02
26 30 -1 0 1 0 0 1.177E-01 2.000E-01
F 1 7 0. 0.
26 31 0 0 4 0 0 0.000E+00 5.000E-02
26 32 -1 0 1 0 0 6.917E-02 2.000E-01
F 1 7 0. 0.
26 33 0 0 4 0 0 0.000E+00 5.000E-02
27 28 0 0 4 0 0 0.000E+00 5.000E-02
27 29 -1 0 1 0 0 7.646E-01 2.000E-01
F 1 7 0. 0.
27 30 0 0 4 0 0 0.000E+00 5.000E-02
27 31 -1 0 1 0 0 1.155E-01 2.000E-01
F 1 7 0. 0.
27 32 0 0 4 0 0 0.000E+00 5.000E-02
27 33 -1 0 1 0 0 6.551E-02 2.000E-01
F 1 7 0. 0.
28 29 0 0 4 0 0 0.000E+00 5.000E-02
28 30 -1 0 1 0 0 7.675E-01 2.000E-01
F 1 7 0. 0.
28 31 0 0 4 0 0 0.000E+00 5.000E-02
28 32 -1 0 1 0 0 1.780E-01 2.000E-01
F 1 7 0. 0.
28 33 0 0 4 0 0 0.000E+00 5.000E-02
29 30 0 0 4 0 0 0.000E+00 5.000E-02
29 31 -1 0 1 0 0 8.390E-01 2.000E-01
F 1 7 0. 0.
29 32 0 0 4 0 0 0.000E+00 5.000E-02
29 33 -1 0 1 0 0 1.744E-01 2.000E-01
F 1 7 0. 0.
30 31 0 0 4 0 0 0.000E+00 5.000E-02
30 32 -1 0 1 0 0 9.774E-01 2.000E-01
F 1 7 0. 0.
30 33 0 0 4 0 0 0.000E+00 5.000E-02
31 32 0 0 4 0 0 0.000E+00 5.000E-02
31 33 -1 0 1 0 0 1.053E+00 2.000E-01
F 1 7 0. 0.
32 33 0 0 4 0 0 0.000E+00 5.000E-02

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More