__pycache__/
*.py[cod]
.venv/
*.egg-info/
dist/
build/
.pytest_cache/
.ruff_cache/

# Checkpoints and converted weights are never committed.
checkpoints/
weights/
*.safetensors
*.npz
*.pt
*.pth
*.ckpt

# Imaging data is never committed.
data/
*.nii
*.nii.gz
*.dcm
.DS_Store

# Frozen numerical references and model arithmetic tables are package assets.
!tests/fixtures/*.npz
!tests/fixtures/*/*.npz
!src/mlx_generate/source_fp32_tables.npz
!src/mlx_generate/data/
!src/mlx_generate/data/*.json

# Synthetic numerical oracle fixtures are source-controlled.
!tests/fixtures/darwin-arm64/maisi/*.npz
