Please include a summary of the changes and related issues. Include motivation and context.
Fixes #(issue number)
- Bug fix (non-breaking change which fixes an issue)
- New feature (non-breaking change which adds functionality)
- Breaking change (fix or feature that would cause existing functionality to change)
- Documentation update
- Performance improvement
- Code refactoring
- Change 1
- Change 2
- ...
Describe the tests you ran and how to reproduce them.
# Example test commands- All tests pass locally
- Added new tests for new functionality
- Updated documentation
- Code follows project style guidelines (
black,isort) - Self-review completed
- Comments added for complex logic
- Documentation updated
- No new warnings generated
- Tests updated or added
- Type hints added where applicable
Describe any performance implications of this change.
Add screenshots or code examples demonstrating the change.
Add any other context about the PR here.