[X] I've formatted the new code by running poetry run pre-commit run --all-files --show-diff-on-failure before committing.
[X] I've added tests for new code.
[X] I've added docstrings for the new code.
Description
This PR migrates the package manager from Poetry to Hatch. This is inline with Python's support and forward-looking guidance. Additionally, scripts to format source code and examples is now added. After running these formatters, several notebooks have aesthetically changed. Finally, uv is now set to be the default package installer. This results in faster build times.
Type of changes
Checklist
poetry run pre-commit run --all-files --show-diff-on-failure
before committing.Description
This PR migrates the package manager from Poetry to Hatch. This is inline with Python's support and forward-looking guidance. Additionally, scripts to format source code and examples is now added. After running these formatters, several notebooks have aesthetically changed. Finally,
uv
is now set to be the default package installer. This results in faster build times.Issue Number: N/A