# =========================================================
# Python cache and compiled files
# =========================================================
__pycache__/
*.pyc
*.pyo
*.pyd

# Pytest cache
.pytest_cache/

# Coverage reports
.coverage

# =========================================================
# Virtual environments
# =========================================================
.venv/
venv/
env/

# =========================================================
# IDE / Editor settings
# =========================================================
.vscode/

# macOS system files
.DS_Store

# =========================================================
# Project output files
# =========================================================
outputs/
examples/outputs/

# Simulation / computation outputs
*.png
*.out
*.npz
*.pkl

# Exception: track documentation assets
!docs/assets/*.png
!docs/assets/*.gif
!docs/assets/*.svg

# =========================================================
# Temporary / scratch files
# =========================================================
untitled*

# =========================================================
# Private or local development folders
# =========================================================
_private/

# Testing scripts (not part of main codebase)
testing_scripts/
