# Python
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
*.egg
dist/
build/
*.so
*.dll
*.dylib

# Virtual environments
.venv/
venv/
env/

# uv
uv.lock

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

# Build artifacts from pydae
*_cffi.c
*_ctypes.c
*_ctypes.so
*_ctypes.dll
*.pyd
*.obj
*.exp
*.lib
system_data.json
packages/**/temp_*_data.json
packages/**/temp_*_xy_0.json
packages/**/temp_*_damp_report.md
packages/**/xy_0.json
packages/**/jacobian_diagnostic.png
packages/**/Release/

# OS
.DS_Store
Thumbs.db

# Testing
.pytest_cache/
.coverage
htmlcov/

# Jupyter
.ipynb_checkpoints/

# Generated artifacts from examples
examples/*.svg
examples/*_data.json
examples/xy_0.json
examples/*_xy_0.json
examples/jacobian_diagnostic.png

# Root-level test data artifacts
*xy_0.json
test_*_data.json
test_*_bcd_data.json
compare_hjson.py
test_ieee39_casadi.py
condaenv.*.requirements.txt

# Sphinx build output
docs/**/_build/
docs/**/_autosummary/

# Claude Code local state (keep .claude/commands, settings.json, this repo's shared config)
.claude/settings.local.json
.claude/.credentials*
.claude/history*


prompts/