- Cut new release branch
- Merge or make any other last minute updates not captured in the current commit available on the develop branch
- Update CHANGELOG.md with a higher level description of all changes that is incorporated in the release
- README.md or other documentation changes needed?
- Make sure the example notebooks still work as intended or update as needed
- Update version in version.py
When everything is ready to go, make sure to tag the final commit with the new version.