ParaView: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 30: Line 30:


===Compile/Install===
===Compile/Install===
----
----
* [http://www.paraview.org/New/download.html Download ParaView]
* [http://www.paraview.org/New/download.html Download ParaView]
: Instructions for downloading source as well as pre-compiled binaries for common platforms.
: Instructions for downloading source as well as pre-compiled binaries for common platforms.
Line 39: Line 37:


===Server Setup===
===Server Setup===
----
* [[Setting up a ParaView Server| ParaView Server Setup]]
* [[Setting up a ParaView Server| ParaView Server Setup]]
:Configuring your cluster to act as a ParaView server.
:Configuring your cluster to act as a ParaView server.
Line 53: Line 52:


===Generating Data===
===Generating Data===
----
* [[Generating data]]
* [[Generating data]]
:How to write out data in a format that Paraview understands
:How to write out data in a format that Paraview understands


===Python Scripting===
===Python Scripting===
----
* [[ParaView/Python Scripting|Python Scripting]] <font color="green">* updated to 3.6</font>
* [[ParaView/Python Scripting|Python Scripting]] <font color="green">* updated to 3.6</font>
: Scripting ParaView using python
: Scripting ParaView using python
Line 68: Line 69:


===Animation===
===Animation===
----
* [[Animating legacy VTK file series]]
* [[Animating legacy VTK file series]]
: Animating file series.
: Animating file series.
Line 78: Line 80:


===Plugins===
===Plugins===
----
* [[Plugin HowTo | Extending ParaView Using Plugins]]
* [[Plugin HowTo | Extending ParaView Using Plugins]]
:Using and writing new plugins to extend ParaView's functionality.
:Using and writing new plugins to extend ParaView's functionality.
Line 92: Line 95:


===Finding Data===
===Finding Data===
----
* [[Find Data using Queries]] <font color="green">* coming in 3.8 </font>
* [[Find Data using Queries]] <font color="green">* coming in 3.8 </font>
: Selecting and focusing on subset of a dataset using queries.
: Selecting and focusing on subset of a dataset using queries.
Line 97: Line 101:
: Selecting and focusing on subset of a dataset.
: Selecting and focusing on subset of a dataset.
===Other Features===
===Other Features===
----
* [[Color Palettes]] <font color="green">* new in 3.6</font>
* [[Color Palettes]] <font color="green">* new in 3.6</font>
: Creating visualizations for Print and Screen.
: Creating visualizations for Print and Screen.
Line 119: Line 124:


=== Books and Tutorials ===
=== Books and Tutorials ===
----
* [http://www.kitware.com/products/books.html The ParaView Guide]
* [http://www.kitware.com/products/books.html The ParaView Guide]
: The official ParaView guide available from Kitware.
: The official ParaView guide available from Kitware.
Line 145: Line 151:


===Design & Implementation===
===Design & Implementation===
----
* [[Testing design]]
* [[Testing design]]
: ParaView GUI Testing framework.
: ParaView GUI Testing framework.
Line 164: Line 171:


===ParaView based Applications===
===ParaView based Applications===
----
* [[StreamingParaView]]
* [[StreamingParaView]]
: Documentation about the StreamingParaView application.
: Documentation about the StreamingParaView application.


===Miscellaneous===
===Miscellaneous===
----
* [[ParaView Release Notes]]
* [[ParaView Release Notes]]
: Collection of release notes for official ParaView releases.
: Collection of release notes for official ParaView releases.

Revision as of 15:57, 17 March 2010

Pvsplash1.png


ParaView is an open-source, multi-platform application designed to visualize data sets of varying sizes from small to very large. The goals of the ParaView project include developing an open-source, multi-platform visualization application that supports distributed computational models to process large data sets. It has an open, flexible, and intuitive user interface. Furthermore, ParaView is built on an extensible architecture based on open standards. ParaView runs on distributed and shared memory parallel as well as single processor systems and has been succesfully tested on Windows, Linux, Mac OS X, IBM Blue Gene, Cray XT3 and various Unix workstations and clusters. Under the hood, ParaView uses the Visualization Toolkit as the data processing and rendering engine and has a user interface written using the Qt cross-platform application framework.

The goal of this Wiki is to provide up-to-date documentation maintained by the developer and user communities. As such, we welcome volunteers that would like to contribute. If you are interested in contributing, please contact us on the ParaView mailing list http://public.kitware.com/mailman/listinfo/paraview.

For new users, download and install the ParaView binaries for your local computer, and then read The ParaView Tutorial. Additional tutorials are located under #Books and Tutorials below.

You can find more information about ParaView on the ParaView web site: http://paraview.org. For more help, including a list of all sources and filters, check out http://paraview.org/New/help.html and http://paraview.org/OnlineHelpCurrent.

ParaView In Use

Some examples of how ParaView is used
Screenshots generated by ParaView

Documentation

Compile/Install


Instructions for downloading source as well as pre-compiled binaries for common platforms.
Compiling and installing ParaView from source.

Server Setup


Configuring your cluster to act as a ParaView server.
Using the ParaView client to start the servers.
Customizing server startup and connection processes using XML-based configuration scripts.
To run ParaView on clusters with head nodes - compute nodes
Configure your cluster environment such as DISPLAY, or Cave settings using *.pvx xml files.
A guide for configuring a cluster to run ParaView

Generating Data


How to write out data in a format that Paraview understands

Python Scripting


Scripting ParaView using python
Generating/Processing data using python.
Using the python shell interface in paraview
Beginning and advanced tutorial sets, each presented as 2 hour classes by Sandia National Laboratories

Animation


Animating file series.
Saving animations on the server without client connection.
Using Animation View to setup animations.
Creating animations involving camera movements.

Plugins


Using and writing new plugins to extend ParaView's functionality.
Including extensions into ParaView at compile time.
A simple wizard application developed by MIRARCO that provides boilerplate code for some of the most common plugin types.
Please post plugins that you have created that may be useful for other users.
Writing custom applications based on ParaView.

Finding Data


Selecting and focusing on subset of a dataset using queries.
Selecting and focusing on subset of a dataset.

Other Features


Creating visualizations for Print and Screen.
Specify a colormap and save it as an xml file for later use.
Synchronizing filters, clip planes, camera etc.
Loading restarted data for different file formats.
Packaging pipelines into a single composite.
Exporting scenes as VRML, X3D etc.
Backwards compatibility for ParaView state files (*.pvsm).
The locations where ParaView saves settings.
Computing statistics and using them to assess datasets.
How to configure ParaView's image compressor for use during remote rendering.

Books and Tutorials


The official ParaView guide available from Kitware.
An introductory and comprehensive tutorial.
Slides for the advanced topics tutorial by Sandia, Kitware, and LANL.
Slides on topics for installing and using ParaView on visualization clusters.
Beginning and advanced tutorial sets, each presented as 2 hour classes by Sandia National Laboratories
Slides for the advanced topics tutorial by Sandia, Kitware, and CSCS.
This Wiki is full of useful information and tutorials about ParaView.
These howtos are instructions for some common operations.
ParaView related books, articles and papers


Design & Implementation


ParaView GUI Testing framework.
Providing details about blocks, hierarchies, assemblies etc. to the client.
Details on handling multiple views in client-server framework.
Dealing with composite datasets in VTK.
Understanding ParaView's views and representations.
Understanding Time implementation.
Compiling ParaView and VTK on BlueGene and Cray Xt3/Catamount.
Suggestions for online help documentation changes.

ParaView based Applications


Documentation about the StreamingParaView application.

Miscellaneous


Collection of release notes for official ParaView releases.
Quarterly newsletter for developers designed to deliver detailed technical articles related to Kitware's open source products including ParaView.
Often new users may say "Surely Paraview can do X... but I can't find it!". This terminology map should help!

Developers Corner

Mailing List

The developers mailing list is here: http://public.kitware.com/mailman/subscribe/paraview-developers This should be used for questions about modifying the Paraview code, not using Paraview.

Plugin Development



ParaView: [Welcome | Site Map]