# =========================

# 🐍 Python

# =========================

**pycache**/
*.py[cod]
*$py.class

# C extensions

*.so

# Distribution / packaging

.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# =========================

# 🧪 Virtual environments

# =========================

.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# =========================

# 🧠 Type checking / linting

# =========================

.mypy_cache/
.pytest_cache/
.ruff_cache/
.pyre/
.hypothesis/

# =========================

# 📓 Jupyter / IPython

# =========================

.ipynb_checkpoints/

# IPython

profile_default/
ipython_config.py

# =========================

# 📊 Data / outputs (customize!)

# =========================

# Ignore generated spectra, fits, etc.

# data/
outputs/
results/
output/*
!output/.gitkeep
*.npy
*.npz
*.h5
*.hdf5
*.pkl

# But keep small example data if needed

# !data/example/

# =========================

# 🖼️ Plots

# =========================

*.png
*.jpg
*.jpeg
*.pdf
*.svg

# =========================

# 🧾 Logs

# =========================

*.log
logs/

# =========================

# ⚙️ IDEs / Editors

# =========================

.vscode/
.idea/
*.swp
*.swo
*~

# =========================

# 🐧 OS / Filesystem

# =========================

.DS_Store
Thumbs.db

# =========================

# 🧮 Build / C / Fortran (for future physics libs)

# =========================

*.o
*.out
*.a
*.mod

# =========================

# 🧵 HPC / SLURM

# =========================

slurm-*.out
*.sbatch
*.srun

# =========================

# 🔐 Secrets / configs

# =========================

.env.local
.env.*.local
*.key
*.pem

# =========================

# 📦 Misc

# =========================

coverage.xml
htmlcov/
.cache/
.obsidian/
data/raw/
