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

# Python cache and compiled files
__pycache__/
*.py[cod]
*$py.class

# Test and coverage
.pytest_cache/
.coverage
.coverage.*
htmlcov/
nosetests.xml
coverage.xml

# mypy / ruff / other tool caches
.mypy_cache/
.ruff_cache/

# Build / packaging
build/
dist/
*.egg-info/
# Logs and runtime files
*.log
analysis.log

# Output artifacts (generated by the examples / container)
output/
*.png
*.pdf

# Old redundant files (cleanup)
example.py
example_energy.py
MatplotlibStyle.py
plotting_utils.py
profile_analysis.py
requirements.txt
# Editor / OS files
.vscode/
.idea/
*.swp
.DS_Store
Thumbs.db

# Sensitive files (if you add them)
.env
.env.* 

# Devenv
.devenv*
devenv.local.nix
devenv.local.yaml
.flake.nix.swp
*swp

# direnv
.direnv

# pre-commit
# pre-commit
.pre-commit-config.yaml

# devenv null directory (temporary interpreter issue)
null/

# AI agent session data
.sisyphus/

# Generated example plots

*.pyc
__pycache__/
output/readme/*.pdf
