We are pleased to announce Mayavi-4.7.0. Mayavi is a general purpose, cross-platform Python package for 2-D and 3-D scientific data visualization. Mayavi integrates seamlessly with NumPy and provides a convenient Pythonic wrapper for VTK (http://www.vtk.org). It provides a stand-alone UI to help visualize your data. Mayavi is easy to extend and embed in your own dialogs and UIs.
For more information see here:
The biggest new feature is that we have fully functional jupyter notebook support with a new backend (which is now the default) and is discussed here: http://docs.enthought.com/mayavi/mayavi/tips.html#using-mayavi-in-jupyter-no... This does not require WebGL.
- New Jupyter notebook 'ipy' backend which is now the default and requires that VTK's offscreen support work correctly. This backend requires ipywidgets and ipyevents. It allows complete interactivity and behaves almost exactly like a normal UI backend but inside a notebook. Note that this will still require an xserver or windowing toolkit unless VTK is compiled to be able to work without those. - Detect the EGL/OSMesa support and use it for offscreen rendering if possible. - Fix several bugs. - Improve testing on travis.
For more details see http://docs.enthought.com/mayavi/mayavi/auto/changes.html#mayavi-4-7-0
19 pull requests were merged.
Thanks to the following who contributed to this release (in alphabetical order): Eric Larson, Poruri Sai Rahul, Prabhu Ramachandran, Stefan Sandfeld, and Todd.
Thanks to Enthought for funding the work that led to the significantly improved Jupyter notebook support.
cheers, Mayavi developers