Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.

This is the release PR for v0.3.1, the biggest change is the integration of various PRs for easier use of the plotly integration (#103 , #102 , #96 ).
I also added a tool for easier bumping the package version, as it is distributed to quite a few places in the codebase. This tool can be run as follows:
Open TODOs:
Release checklist
cebra.__init__and make sure that the__version__is set correctly.mainreleaselabel.release-stagingandstagingin thecebra-internalrepo. Note: If you update the PR, these version will not be automatically updated. Repeat step 4 or trigger a manual workflow run if you need to update the staging versionmainbranch,git tag v1.2.3with the correct format (if alpha/beta tags are used in version, usev1.2.3a4orv1.2.3b4), andgit push v1.2.3the tag.cebra-internal. The source tree will land onmain, the pre-build wheel and source distribution onrelease.