# project
/.idea/
/.venv/
/build/
/dist/
/*.egg-info/
/.eggs/
/.pytest_cache/
/.mypy_cache/
/.ruff_cache/
/.tox/
/.nox/
/htmlcov/
/.coverage
/coverage.xml
/.hypothesis/
/.cache/
/.upload/
/.streamlit/
/.ipynb_checkpoints/
*.log
.env

# example / experiment result artifacts (exclude scripts)
*_result.*
!*_result.py
!*_result.sh

# generated files
seetapsych_lib/_version.py

# compiled files
*.pyc
__pycache__/
*.pyo
*.pyd
*.so
*$py.class

# deep learning models / weight artifacts
*.pt
*.pth
*.ckpt
*.bin
*.h5
*.hdf5
*.pb
*.onnx
*.engine
*.plan
*.trt
*.safetensors
*.gguf
*.ggml
*.tflite
*.pkl
*.joblib
*.keras

# archives / compressed bundles
*.zip
*.tar
*.tar.gz
*.tgz
*.tar.bz2
*.tbz2
*.tar.xz
*.txz
*.7z
*.rar
*.bz2
*.gz
*.xz
*.lz4
*.zst

# images (opt-in via explicit `git add -f`)
*.jpg
*.jpeg
*.png
*.bmp
*.tif
*.tiff
*.webp
*.gif
*.heic
*.heif
*.ico
*.pgm
*.ppm

# video / audio (opt-in via explicit `git add -f`)
*.mp4
*.mov
*.avi
*.mkv
*.webm
*.flv
*.wmv
*.mpg
*.mpeg
*.3gp
*.m4v
*.mp3
*.wav
*.flac
*.aac
*.ogg
*.opus
*.wma
*.m4a
*.aiff

# assets directory — whitelist all contents (supersedes per-type opt-in above)
!/assets/
!/assets/**
