[Short description explaining the high-level reason for the pull request]
- PR has an informative and human-readable title
- PR is well outlined and documented. See #12 for an example
- Changes are limited to a single goal (no scope creep)
- Code can be automatically merged (no conflicts)
- Code follows project standards (see CONTRIBUTING.md)
- Passes all existing automated tests
- Any change in functionality is tested
- New functions are documented (with a description, list of inputs, and expected output) using numpy docstring formatting
- Placeholder code is flagged / future todos are captured in comments
- Reviewers requested with the Reviewers tool ➡️