# =========================
# Python / uv
# =========================

.venv/
__pycache__/
*.py[cod]
*$py.class
*.so
*.pyd
.Python

build/
dist/
*.egg-info/
.eggs/
pip-wheel-metadata/
*.whl

.pytest_cache/
.coverage
.coverage.*
coverage.xml
htmlcov/
.tox/
.nox/
.mypy_cache/
.ruff_cache/
.ty/

# =========================
# C++ / CMake
# =========================

cmake-build-*/
**/CMakeFiles/
**/CMakeCache.txt
**/cmake_install.cmake
**/CTestTestfile.cmake
**/Makefile
**/Testing/

*.o
*.obj
*.a
*.lib
*.dylib
*.dll
*.exe
*.out

# =========================
# Editors / IDEs
# =========================

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

# =========================
# Operating systems
# =========================

# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
.Spotlight-V100
.Trashes
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# Windows
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msm
*.msp
*.lnk

# =========================
# MATLAB
# =========================

*.asv
