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:

  1. 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.
  2. I had to add type: ignore statements 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)

Merge request reports

Loading