- Have you followed our guidelines in CONTRIBUTING.md?
- Have you self-reviewed your code and corrected any misspellings?
- Have you written documentation that is easy to understand?
- Have you written descriptive commit messages?
- Have you added NumPy docstrings for newly added functions?
- Have you formatted your code using black?
- If you have introduced a new functionality, have you added adequate unit tests?
- Have all tests passed in your local clone?
- If you have introduced a new functionality, have you added an example notebook?
- Have you kept your pull request small and limited so that it is easy to review?
- Have the newest changes from this branch been merged?