# Python bytecode/cache
__pycache__/
*.py[cod]
*$py.class
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
coverage.xml
htmlcov/

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

# Build/install artifacts
build/
dist/
*.egg-info/
.eggs/
_skbuild/
*.whl

# Compiled native extensions
*.so
*.pyd
*.dll
*.dylib

# CMake / native build files
CMakeCache.txt
CMakeFiles/
cmake-build-*/
compile_commands.json
Makefile
*.ninja
.ninja_*
install_manifest.txt

# Benchmark outputs
benchmark-results.json
block-levinson-benchmark.json
echo-benchmark.json
adaptive-period-sweep.json
adaptive-period-sweep.csv
model-reduction-results.json
*-benchmark.json
*-results.json
*-sweep.json
*-sweep.csv
reports/

# Logs and temporary files
*.log
*.tmp
*.temp
*.bak
*.swp
*.swo
.DS_Store

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

# Jupyter notebooks
.ipynb_checkpoints/

# Local environment/config files
.env
.env.*
!.env.example

# Profiling/performance outputs
*.prof
*.pstats
perf.data
perf.data.old
callgrind.out.*
