python_view Module

python_view is a module providing access to a PythonView. It is possible to use the PythonView API directly, but this module provides convenience classes in Python.

paraview.python_view.call_render(render_function, view, width, height)[source]

Utility function to call the user-defined render function. This is called by the C++ side of the vtkPythonView class.

view
vtkPythonView object
width
Width of view
height
Height of view
paraview.python_view.figure_to_data(figure)[source]

Convert a Matplotlib figure to a numpy 2D array with RGBA uint8 channels and return it.

figure
A matplotlib figure.
return
A numpy 2D array of RGBA values.
paraview.python_view.figure_to_image(figure)[source]

Convert a Matplotlib figure to a vtkImageData with RGBA unsigned char channels.

figure
A matplotlib figure.
return
A vtkImageData with the Matplotlib figure content.
paraview.python_view.matplotlib_figure(width, height)[source]

Create a Matplotlib figure with specified width and height for rendering.

w
Width of desired plot.
h
Height of desired plot.
return
A Matplotlib figure.
paraview.python_view.numpy_to_image(numpy_array)[source]

Convert a numpy 2D or 3D array to a vtkImageData object.

numpy_array
2D or 3D numpy array containing image data
return
vtkImageData with the numpy_array content