[ ] Adds descriptions to appropriate "what's new" file in docs/source/whatsnew for all changes. Includes link to the GitHub Issue with :issue:`num` or this Pull Request with :pull:`num`. Includes contributor name and/or GitHub username (link with :ghuser:`user`).
[ ] New code is fully documented. Includes numpydoc compliant docstrings, examples, and comments where necessary.
[ ] Maintainer: Appropriate GitHub Labels and Milestone are assigned to the Pull Request and linked Issue.
Bumps the plotly version to 4.9 and adds kaleido as a requirement. 4.9 is the minimum plotly version where kaleido is the default static image export engine, and updating these dependencies should be all we need to make this function. I'm leaving the kaleido version unpinned since it is <v1 and I think we'd want to keep up with releases and only pin if tests start to fail.
If we decide to go this way we should:
[ ] Update tests that skip if orca is not present
[ ] Remove orca server cli command
[ ] See if we can update further to plotly 5.
[ ] Remove discussion of orca throughout codebase.
docs/source/api.rst
for API changes.docs/source/whatsnew
for all changes. Includes link to the GitHub Issue with:issue:`num`
or this Pull Request with:pull:`num`
. Includes contributor name and/or GitHub username (link with:ghuser:`user`
).Bumps the plotly version to 4.9 and adds kaleido as a requirement. 4.9 is the minimum plotly version where kaleido is the default static image export engine, and updating these dependencies should be all we need to make this function. I'm leaving the kaleido version unpinned since it is <v1 and I think we'd want to keep up with releases and only pin if tests start to fail.
If we decide to go this way we should: