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
+47 -31
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 复制产生的“副本”目录 ----
*副本*/