Phase 1 翻译 (完成): - TLUSTY 350 函数 100% 翻译 - SYNSPEC 168 函数 100% 翻译 - ~495 Rust 模块 Phase 2 集成 (完成): - TLUSTY RESOLV 7 个 TODO 全部清除 - TLUSTY Runner IJALI 频率选择实现 - OPFRAC ioniz.dat 解析完整实现 - SYNSPEC Runner 编排流程连接完成 - SYNSPEC RESOLV OPAC→RTE→OUTPRI 调用链完整 Phase 3 验证 (完成, 修复 8 处 bug): - INITIA: compute_hydrogen_level_bounds 索引混合修复 - INILIN: GAMR0/GS0/GW0 展宽公式修复, 经典 VdW 公式修复 - INIBL0: CNM 常数 2.997925e18→e17 修复 - OPAC: Lyman IJ=2 修正缺失修复 - RTE: minv3 矩阵求逆符号错误修复 自动化脚本改进: - specf2r.sh: 添加 429 限流退避、完成检测、同步等待 - SKILL.md: 三阶段工作流 + 状态文件系统 - references/: Phase 1/2/3 独立参考文档 新增: - src/bin/synspec.rs: SYNSPEC 可执行文件入口 - .f2r_phase/.f2r_tasks/.f2r_complete: 状态管理文件 编译: 0 错误 | Clippy: 0 错误 | 测试: voigt 28 + eldens 5 通过 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
61 lines
829 B
Plaintext
61 lines
829 B
Plaintext
# Rust 构建输出
|
||
/target/
|
||
**/*.rs.bk
|
||
|
||
# Cargo.lock 处理:
|
||
# - 对于库项目,建议忽略 Cargo.lock(取消下面一行的注释)
|
||
# - 对于可执行项目,建议保留 Cargo.lock 并提交(保留此行被注释)
|
||
# Cargo.lock
|
||
|
||
# Fortran 编译输出
|
||
*.o
|
||
*.obj
|
||
*.exe
|
||
*.out
|
||
*.a
|
||
*.lib
|
||
*.so
|
||
*.dylib
|
||
*.dll
|
||
*.mod # 模块文件
|
||
*.smod # 子模块文件
|
||
*.i # 预处理器输出
|
||
*.i90
|
||
*.f90~ # 备份文件
|
||
*.f~
|
||
*.for~
|
||
|
||
# Fortran 构建目录(例如 fpm 默认的 build/)
|
||
build/
|
||
|
||
# 编辑器 / IDE 文件
|
||
.vscode/
|
||
.idea/
|
||
*.swp
|
||
*.swo
|
||
*~
|
||
.*.swp
|
||
.*.swo
|
||
.antigravity/
|
||
|
||
# 操作系统元文件
|
||
.DS_Store
|
||
Thumbs.db
|
||
desktop.ini
|
||
|
||
# 其他常见临时文件
|
||
*.bak
|
||
*.log
|
||
*.tmp
|
||
|
||
__pycache__
|
||
|
||
synspec/extracted/
|
||
tlusty/extracted/
|
||
*.csv
|
||
.omc/
|
||
.codegraph/.f2r_phase
|
||
.f2r_tasks
|
||
.f2r_complete
|
||
.f2r_rate_limit
|