# Generated by Cargo
/target/

# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
# Cargo.lock

# These are backup files generated by rustfmt
**/*.rs.bk
**/*.rs.bak
**/*.rs.backup
**/*.rs.orig
**/*.rs.old

# Miscellaneous
.ipynb_checkpoints/
**/.ipynb_checkpoints/

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

# Added by cargo
/Cargo.lock

# Generated CSV files from examples
*.csv

# Test database files
*.db

# Generated by macOS
.DS_Store

# Generated by Windows
Thumbs.db
ehthumbs.db
Desktop.ini

# Generated binaries
*.exe
*.dll
*.so
*.dylib
*.rlib

# Python generated files
__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
test_env/
py_bindings/target/
py_bindings/test_env/
.venv/
*/.venv/
py_bindings/.venv/

# Local development files
/dev/
/tmp/
.cargo/

examples/*.png
examples/*.svg
examples/temp_*
examples/weather_*.png
**/CLAUDE.local.md

**/.claude/settings.local.json
jupyter_output/*
**/jupyter_output/
jupyter_output/*.html
