# Python-generated files
__pycache__/
*.py[oc]
build/
dist/
wheels/
*.egg-info/
*.egg

# Virtual environments
.venv/
venv/
ENV/
env/

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

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/
coverage.xml
*.cover

# Type checking
.mypy_cache/

# Documentation
docs/_build/

# OS files
.DS_Store
Thumbs.db

# Project-specific
aligned/
plots/
*.npz
*.atf
*.h5

# Keep data files but ignore generated outputs
!data/*.abf

# Jupyter notebooks checkpoints
.ipynb_checkpoints/

# Distribution / packaging
.Python
develop-eggs/
eggs/
lib/
lib64/
parts/
sdist/
var/
*.manifest
*.spec
pip-log.txt
pip-delete-this-directory.txt

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
nosetests.xml

# Translations
*.mo
*.pot

# Rope project settings
.ropeproject

# pyenv
.python-version

# Environments
.env
.env.local

# Ruff cache
.ruff_cache/

# Data
data/*
*.abf