Add examples for visualizations section
Summary of Changes
This adds three examples of how one can work with Plotly, PyVista, and VTK when developing NOVA applications.
I'm unhappy with a couple of things:
- I have to fully re-render PyVista each time there is an update as updating the actor isn't working properly in this example for some reason. I'm planning to try to reproduce this with a minimal example and submit it to PyVista as a bug if that also fails.
- I had to add
type: ignorestatements everywhere to get mypy to stop complaining about imports. I'm not sure why as the pyproject.toml has the same configuration for mypy as our apps as far as I can tell.
Checklist
-
The MR has a clear and concise title -
Code is self-documented and follows style guidelines. -
Automated tests are written and pass successfully. -
Regression tests (e.g. manually triggered system tests, manual GUI/tool tests, ...) are performed to make sure the MR does not break anything (when applicable) -
Readme file is present and up-to-date.
Documentation Updates
Additional Notes
Closes #5 (closed)