# Build artifacts
build/
_build/
build_serial/
build_user_omp/
build_eigen_omp/
build_scikit/
build_nox/

# Python
.venv/
env/
venv/
__pycache__/
*.pyc
*.egg-info/
dist/
.eggs/

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
wheelhouse/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# mkdocs documentation
/site

# uv
uv.lock

# ruff
.ruff_cache/

# LSP config files
pyrightconfig.json

# CMake
CMakeCache.txt
CMakeFiles/
Makefile
cmake_install.cmake
install_manifest.txt
CTestTestfile.cmake

# C++
*.o
*.so
*.a
*.lo
*.la
*.dll

# Logs
*.log

# Temporary files
*.tmp
*~
*.png
!/docs/assets/*.png
*.csv

# IDEs
.vscode/
.idea/

# Caches
.cache/

# Build artifacts
.skbuild-info.json
.cmake/
CMakeInit.txt

# LaTeX build artifacts in docs/
/docs/*.aux
/docs/*.log
/docs/*.tex
/docs/*.fls
/docs/*.fdb_latexmk
/docs/*.synctex.gz
/docs/*.toc
/docs/*.out
/docs/listings_setup.tex
