## Summary Brief description of what this PR does. ## Changes - ... - ... ## Testing - [ ] All existing tests pass (`pytest tests/ -v`) - [ ] Lint passes (`ruff check src/ tests/`) - [ ] New tests added for new functionality - [ ] Tested manually with example script ## Related Issues Closes #