# Ignore Python bytecode and cache files
__pycache__/
*.py[cod]
*.pyo
*.pyd

# Ignore virtual environment directories
venv/
env/
*.egg-info/
.eggs/

# Ignore Jupyter Notebook checkpoints
.ipynb_checkpoints/

# Ignore temporary or backup files
*.swp
*.swo
*.bak
*.tmp
*.log

# Ignore compiled Cython files
*.so
*.c
*.cpp

# Ignore test coverage and profiling files
.coverage
*.prof
*.profraw

# Ignore build artifacts
build/
dist/
*.egg

# Ignore vscode settings
.vscode/