# --- Python ---
__pycache__/
*.py[cod]
*$py.class
*.pyo
*.pyd

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

# Build artifacts
build/
dist/
.eggs/
*.egg-info/
pip-wheel-metadata/

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

# Type checkers / linters
.mypy_cache/
.pytype/
.pyright/
.ruff_cache/

# Jupyter
.ipynb_checkpoints/

# IDE/editor
.vscode/
.idea/
*.code-workspace

# OS-specific
.DS_Store
Thumbs.db

# Cursor/Agent tooling
.cursor/
.agent/
.agent-tools/

# Logs
logs/
*.log
Logger/*.log
Logger/*
# Project-generated data
TempData/
trash/
Tiles/
**/Data_current_filter/**

# C/C++ builds
**/build/
**/CMakeFiles/
**/cmake-build-*/
Algorithm/C/**/CMakeFiles/
Algorithm/C/**/CMakeCache.txt
Algorithm/C/**/cmake_install.cmake
Algorithm/C/**/Makefile
*.o
*.obj
*.so
*.dll
*.exe
*.pdb
*.lib
*.a
*.lo

# Misc
*.spec
*.tmp
*.bak
*.orig
*.lnk

Algorithm/AI/__pycache__/__init__.cpython-312.pyc
Algorithm/AI/__pycache__/processor.cpython-312.pyc
Algorithm/AI/__pycache__/utils.cpython-312.pyc

# --- Additional caches and outputs ---
**/__pycache__/
Algorithm/AI/models/__pycache__/
Thread/__pycache__/
Controller/**/__pycache__/
Model/**/__pycache__/
View/**/__pycache__/
style/**/__pycache__/

# Model weights and checkpoints (local only)
*.pt
*.pth
*.ckpt
*.onnx

# Project outputs / artifacts
final_output_with_analysis.json
tree_dir
tree_dir - Copia
SavedProjects/*

