# ============================================================
# TLUSTY208 / Synspec54 仓库 .gitignore
# ============================================================

# ---- 操作系统产生的垃圾文件 ----
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db
desktop.ini

# ---- Python ----
__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
MANIFEST

# 虚拟环境 / 工具缓存
venv/
.venv/
env/
ENV/
.python-version
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
.tox/
.nox/

# Jupyter
.ipynb_checkpoints/

# ---- Fortran 编译产物 ----
*.exe
*.o
*.mod
*.smod
*.out
a.out

# ---- TLUSTY / Synspec 运行时输出 ----
# fort.* 是 Fortran 程序的运行时输入/输出单元文件，不应入库
fort.*
fort.[0-9]*
# 各类模型/光谱运行结果目录
results/
results[0-9]*/
# Synspec 单次运行的临时日志（随机文件名后缀）
*_syn.log
# TLUSTY 的 7/5/6 等模型编号输出文件属于运行产物，按需取舍：
# *.7
# *.5
# *.6

# ---- 大型谱线数据 / 网格数据（体积过大，按需自行下载） ----
# Synple 自带的原子/分子/水/TiO 线表，单文件可超过 100MB
gui/synple/linelists/
# EXOMOL 数据
**/EXOMOL/

# ---- 编辑器 / IDE ----
.vscode/
.idea/
*.swp
*.swo
*~
.project
.pydevproject

# ---- 日志 / 临时文件 ----
*.log
*.tmp
*.bak
*.orig

# ---- 副本目录（Windows/Mac 复制产生的“副本”文件夹） ----
*副本*/
