# .gitignore

# Ignore compiled files
*.o
*.so
*.dylib

# Ignore executables
*.exe
*.out

# Ignore build directories
/build/
build-*/
/debug/
/release/

# Ignore temporary files created by macOS
.DS_Store

# Ignore Python temporary files
*.pyc
*.pyo
*.pyd
__pycache__/

# Ignore Jupyter Notebook checkpoints
.ipynb_checkpoints

# Ignore files related to Python virtual environments
/venv/
/.venv/
/env/
/.env/
/bin/
/lib/
/lib64/
/share/
/pyvenv.cfg

# Ignore Visual Studio Code settings
.vscode/

# Ignore CMake generated files
CMakeFiles/
CMakeCache.txt
*.cmake
# Makefile

# Ignore other IDE and editor files
*.sln
*.suo
*.user
*.userosscache
*.sdf
*.opensdf
*.opendb

# Ignore CLion files
.idea/
*.iml

# Ignore large circuit files and QSVT circuits
*_transpiled.qasm
circuits/qsvt_circuits/
taco_bench/vqe_n24_transpiled.qasm

# Ignore other large files (>10MB)
*.qasm.large

.claude/

# Python build artifacts
dist/
skbuild/
_skbuild/
*.egg-info/
*.egg

# Test/coverage artifacts
.pytest_cache/
.coverage
coverage.xml
htmlcov/

# Local install/test prefix
/_inst/

# CLion CMake out-of-source builds
cmake-build-*/
