What is ParaView?

(Adam Lyon, October 2015, ParaView 4.4)

ParaView is a 3D visualization application based on the VTK (Visualization Toolkit) library. To me, its important features are:

ParaView is mainly authored and maintained by Kitware, a company committed to open source platforms.

Obtaining ParaView

ParaView is available on the Mac, Windows and Linux platforms. The download page is at http://www.paraview.org/download/. ParaView should work out of the box without having to install any dependencies. If you really need to, you can do ParaView from source as described here.

Learning ParaView

ParaView is a very capable and somewhat complicated application with a learning curve. There are, however, many resources for learning the system.

Manual

The most important documentation from Kitware is the ParaView Guide in PDF or print form. The guide is the main manual for ParaView. A free community edition is available from http://www.paraview.org/paraview-guide/. There is also a print version that contains several more examples and use cases (the Fermilab library has a copy). Certainly you should download and skim the manual, but it may be easier to start learning from a tutorial.

Tutorials

Kitware has an official tutorial at http://www.paraview.org/Wiki/The_ParaView_Tutorial. PDF of the tutorial document and links to the necessary data files are on that page. This tutorial is quite well written and extensive. It is a good place to start.

Kitware has a wealth of information on its Wiki, about both ParaView and VTK.

An excellent tutorial explaining how to handle scalar and vector fields in the context of climate science is at https://www.dkrz.de/Nutzerportal-en/doku/vis/sw/paraview. Download the PDF and the data needed for the tutorial. The web site can be quite slow and the data download is very large. If you have trouble downloading the materials, let Adam know and he can send you his copy.

A more simple tutorial is from Boston University at http://www.bu.edu/tech/support/research/training-consulting/online-tutorials/paraview/. It is based on a rather old version of ParaView, but it is still relevant. They also have a tutorial on VTK itself

A good university course with a wealth of online material is at http://cs.unc.edu/~taylorr/Comp715/. Of special interest are a tutorial on animation and a course schedule that contains many links to resources explaining visualization concepts.

A nice overview of how Python is integrated with ParaView and VTK is at https://github.com/scipy-conference/scipy_proceedings_2015/blob/master/papers/cory_quammen/cory_quammen.rst.

The US Department of Defense has a large amount of information at http://daac.hpc.mil/software/ParaView/.

Finally, the visualization group at the Argonne Leadership Computing Facility has a very good tutorial at https://www.alcf.anl.gov/user-guides/vis-paraview-red-blood-cell-tutorial creating a complicated pipeline in ParaView.