# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

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

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/

# Build
CMakeFiles/
cmake_install.cmake
CMakeCache.txt
*.cmake
Makefile

# Project-specific outputs
run-*/
run-*-NEW*/
run-output*/
*.wyc
!tests/golden/fixtures/**/*.wyc
symmetry.wyc

# ESS / fit-charge generated artifacts
ewald_quadratic_cache*.npz
charge_model.json
fit_report.json
dataset.txt
parity_plot.*
parity_*comparison*.*
allocation_report*.json
allocation_table*.json
wizard.last.log
wizard.replay.sh
wizard.state.json
sample-*.vasp
OUTCAR-*
CONTCAR-*
vasprun-*.xml
relax-*_log.*
samples/
samples-NEW*/
selected_structures/

# Temporary directories
tmp_install_verify_esspy/
version/
.claude/

# OS
.DS_Store
Thumbs.db
*.bak
*.bak_*

# Logs
*.log
esspy.log

# Cache
.cache/

# Development documentation (local/private working notes only)
docs/dev/

# Local operational documents (not version controlled)
AGENT.md
git_manual.md
pypi_manual.md
scripts/fetch_wheels.sh
DELIVERABLES.md
GETTING_STARTED_WITH_WIZARD.md
NESTED_ALLOCATION_PORTFOLIO_ESS_PLAN.md
PHASE3_UTILITIES_DEMO.md
SITE_ALLOCATION_AND_ARRANGEMENT_OPT_ROADMAP.md
WIZARD_CCS13_EXAMPLE.md
WIZARD_DOCS_INDEX.md
WIZARD_IMPLEMENTATION_STATUS.md
WIZARD_QUICK_START.md

# Examples and scratch work
scratch/
demo_wizard_*.py
test_wizard_basic.py
examples/CCS13/02-original/
examples/CCS13/03-parity-full/
examples/CCS13/04-by-user/
examples/CCS13/*.json
examples/CCS13/*.py
examples/CCS13/*.md
examples/validation_current_regression/
tmp_run/
