TLUSTY/.gitignore

116 lines
2.4 KiB
Plaintext
Raw Permalink 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.

# ============================================================
# 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
Thumbs.db
desktop.ini
# ---- Python ----
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg
*.egg-info/
.eggs/
build/
dist/
MANIFEST
venv/
.venv/
env/
ENV/
.python-version
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/
.tox/
.nox/
# Jupyter checkpoints保留 .ipynb 本身)
.ipynb_checkpoints/
# ---- Fortran 编译产物 ----
*.exe
*.exe.*
*.o
*.mod
*.smod
*.out
a.out
# ---- TLUSTY / Synspec 运行时输出 ----
# Fortran 运行单元文件(输入/输出)
fort.*
# 模型/光谱运行结果目录(覆盖 cno_grid/results, tests/*/results 等)
results/
results[0-9]*/
# Synspec 合成光谱输出
*.syn
# 光谱导出 / 中间 csv
spec.csv
# Synspec 单次运行的临时日志(随机文件名后缀)
*_syn.log
# ---- 压缩包 / 归档(源码应以解压形式入库)----
*.zip
*.tar
*.tar.gz
*.tgz
*.tar.bz2
*.tbz2
*.7z
*.rar
# ---- 大型谱线/网格数据(体积过大,按需自行下载)----
# Synple 自带的原子/分子/水/TiO 线表(单文件可达 333MB
gui/synple/linelists/
# 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/
*.swp
*.swo
*~
.project
.pydevproject
# ---- 通用临时/备份文件 ----
*.log
*.tmp
*.bak
*.orig
# ---- macOS/Windows 复制产生的“副本”目录 ----
*副本*/
rust/