SpectraRust/.gitignore
fmq e2c1a4580a feat: F2R 重构全部完成 + 自动化脚本改进
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>
2026-06-08 14:54:53 +08:00

61 lines
829 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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