ParaView: Difference between revisions
(136 intermediate revisions by 27 users not shown) | |||
Line 1: | Line 1: | ||
<center>[[image:pvsplash1.png]]</center> | [http://www.example.com link title]<center>[[image:pvsplash1.png]]</center> | ||
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 | 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 successfully 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 | 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 to ParaView or to this wiki, please post a message on the ParaView Discourse forum at https://discourse.paraview.org/. | ||
'''For new users, download and install the [http:// | '''For new users, download and install the [http://paraview.org/paraview/resources/software.php 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/ | 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/paraview/help/documentation.html. | ||
==ParaView In Use== | ==ParaView In Use== | ||
Line 17: | Line 17: | ||
* [http://flickr.com/groups/paraview/pool/ ParaView Screenshots] | * [http://flickr.com/groups/paraview/pool/ ParaView Screenshots] | ||
: Screenshots generated by ParaView | : Screenshots generated by ParaView | ||
* [[ParaView/HPC Installations|HPC Installations]] | |||
: Links to documentation of ParaView installations on various HPC sites | |||
== Documentation == | == Documentation == | ||
Line 28: | Line 31: | ||
|- | |- | ||
|valign="top"| | |valign="top"| | ||
===License=== | |||
* [[ParaView/License| ParaView License]] | |||
===Compile/Install=== | ===Compile/Install=== | ||
---- | ---- | ||
* [http:// | * [http://paraview.org/paraview/resources/software.php 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. | ||
* [[ParaView/Git | * [[ParaView Release Notes]] | ||
: Collection of release notes for official ParaView releases. | |||
* [https://gitlab.kitware.com/paraview/paraview/blob/master/Documentation/dev/git/README.md Git Instructions] | |||
: Git is the revision control system that ParaView uses. If you would like to have the bleeding edge version of ParaView, or you would like to contribute code, this link describes the method you must use to get the code. | |||
* [[ParaView Nightly Binaries]] | |||
: Downloading nightly binaries for development versions of ParaView. | |||
* [[ParaView:Build And Install|Building and Installation instructions]] | * [[ParaView:Build And Install|Building and Installation instructions]] | ||
: Compiling and installing ParaView from source. | : Compiling and installing ParaView from source. | ||
* [[ParaView: | * [[ParaView And Mesa 3D]] | ||
: Building ParaView with [http://www.mesa3d.org Mesa 3D]. | |||
* [[ParaView Binaries | ParaView Binaries Build Information]] | |||
: Information about the official ParaView builds and versions of various dependencies used. | |||
===Server Setup=== | ===Server Setup=== | ||
Line 46: | Line 60: | ||
* [[ParaView:Server Configuration| Server Configuration]] | * [[ParaView:Server Configuration| Server Configuration]] | ||
:Customizing server startup and connection processes using XML-based configuration scripts. | :Customizing server startup and connection processes using XML-based configuration scripts. | ||
* [[ParaView/Distributing Server Configuration Files|Distributing Server Configuration Files]]<font color="green">*new in 3.14</font> | |||
:Strategies for distributing server configuration xmls. | |||
* [[Reverse_connection_and_port_forwarding| Port forwarding]] | * [[Reverse_connection_and_port_forwarding| Port forwarding]] | ||
:To run ParaView on clusters with head nodes - compute nodes | :To run ParaView on clusters with head nodes - compute nodes | ||
Line 53: | Line 69: | ||
:A guide for configuring a cluster to run ParaView | :A guide for configuring a cluster to run ParaView | ||
=== | ===Importing 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 | ||
* [[Data formats]] | |||
: More information on data formats ParaView supports and how to load them. | |||
* [[Writing ParaView Readers]] | |||
:How to write a VTK reader that will read your data directly into ParaView. | |||
* [[ParaView/ParaView Readers and Parallel Data Distribution|ParaView Readers and Parallel Data Distribution]] | |||
:How data is loaded in parallel for various readers. | |||
===Finding Data=== | ===Finding Data=== | ||
Line 95: | Line 117: | ||
* [[Writing Custom Applications]] <font color="green">* new in 3.8</font> | * [[Writing Custom Applications]] <font color="green">* new in 3.8</font> | ||
: Writing custom applications based on ParaView. | : Writing custom applications based on ParaView. | ||
* [[ParaView:Plugin Deployment with Development Installs|Plugin Deployment with Development Installs]] | |||
: Building plugins for deployment with Released ParaView binaries. | |||
|bgcolor="#CCCCCC"| | |bgcolor="#CCCCCC"| | ||
|valign="top"| | |valign="top"| | ||
===Python Scripting=== | ===Python Scripting=== | ||
---- | ---- | ||
* [[ParaView/Python_Scripting#Getting_Started|Environment Setup]] | |||
: Environment variables to set when using a Python shell besides pvpython/pvbatch. | |||
* [[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 | ||
* [[Python Programmable Filter]] | * [[Python Programmable Filter]] | ||
: Generating/Processing data using python. | : Generating/Processing data using python. | ||
* [[Python GUI Tools]] <font color="green">* | * [[Python GUI Tools]] <font color="green">* updated for 3.10</font> | ||
: Using the python shell interface in paraview including generating python trace. | : Using the python shell interface in paraview including generating python trace. | ||
* Python [[Python recipes|recipes]] for ParaView | * Python [[Python recipes|recipes]] for ParaView | ||
: Collection of python scripts for some common tasks. | : Collection of python scripts for some common tasks. | ||
===GUI Features=== | ===GUI Features=== | ||
---- | ---- | ||
* [[Camera and Property Linking]] | |||
: Synchronizing filters, clip planes, camera etc. | |||
* [[Color Palettes]] | * [[Color Palettes]] | ||
: Creating visualizations for Print and Screen. | : Creating visualizations for Print and Screen. | ||
* [[ | * [[Colormaps]] | ||
: | : Details of ParaView's xml colormap file format and collections of colormaps for use with ParaView. | ||
* [[ | * [[ParaView/UI/CopyPaste|Copy/Paste Friendly]] <font color="green">* new feature for 3.14</font> | ||
: Using ParaView Copy/Paste inside information tab and spreadsheet view | |||
: | |||
* [[Custom Filters]] | * [[Custom Filters]] | ||
: Packaging pipelines into a single composite. | : Packaging pipelines into a single composite. | ||
* [[Image Compressor Configuration]] | * [[ParaView/Image Compressor Configuration|Image Compressor Configuration]] | ||
: How to configure ParaView's image compressor for use during remote rendering. | : How to configure ParaView's image compressor for use during remote rendering. | ||
* [[ParaView/Users_Guide/Memory_Inspector|Memory Inspector Panel]] <font color="green">* updated in 3.98.0 </font> | |||
: Using ParaView's Memory Inspector Panel and its debugging features. | |||
* [[ParaView Settings Files]] | |||
: The locations where ParaView saves settings files (also known as config or configuration files). | |||
* [[ParaView/Properties Panel|Properties Panel]] <font color="green">* updated for 4.0</font> | |||
: Using and customizing the Properties Panel. | |||
* [[Space Navigator]] <font color="green">* new feature for 3.10</font> | |||
: Using ParaView with Space Navigator | |||
* [[Sortable spreadsheet view]] <font color="green">* new feature for 3.10</font> | |||
: What can be done with the spreadsheet column sorting and how it works | |||
* [[ParaView/UI/TextFinder|Text Finder]] <font color="green">* new feature for 3.14</font> | |||
: Searching in long lists and tables in the ParaView GUI. | |||
* [[Output Messages Window]] | |||
: Design document | |||
===Other Features=== | ===Other Features=== | ||
Line 132: | Line 172: | ||
* [[Backwards compatibility in state files]] | * [[Backwards compatibility in state files]] | ||
: Backwards compatibility for ParaView state files (*.pvsm). | : Backwards compatibility for ParaView state files (*.pvsm). | ||
* [[ | * [[ParaView/Collaboration| Collaboration]] <font color="green">* new in 3.14</font> | ||
: Information | : Information of the changes that have been done undercover to support and improve collaboration. | ||
* [[ParaView/Vector Graphics Export| Vector Graphics Export]] <font color="green">* new in 3.98</font> | |||
: Export publication quality 3D scenes and charts. | |||
* [[ParaView/Equation Rendering| Equation Rendering]] <font color="green">* new in 3.98.1</font> | |||
: Annotating scenes with mathematical equations. | |||
* [[ParaView/Line_Integral_Convolution|Surface LIC]] <font color="green">* updated in 4.1 </font> | |||
: Documentation describing how to configure and use the surface LIC plugin. | |||
* [[Spatio-Temporal Parallelism]] <font color="green">* available in the ParaView Git repository</font> | |||
=== Books and Tutorials === | === Books and Tutorials === | ||
---- | ---- | ||
* [ | * [https://www.paraview.org/paraview-guide/ The ParaView Guide] | ||
: The official ParaView guide available from Kitware. | : The official ParaView guide available from Kitware. [[Book Errata]] | ||
: You can download the open-source PDF edition from the [http://www.paraview.org/download/ downloads] page. | |||
*[http://www.paraview.org/ParaView/Doc/Nightly/www/cxx-doc/index.html ParaView API Documentation] | |||
: API documentation auto-generated from the source files. | |||
* [[The ParaView Tutorial]] | * [[The ParaView Tutorial]] | ||
: An introductory and comprehensive tutorial. | : An introductory and comprehensive tutorial. | ||
* [ | * [https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v4.3&type=data&os=all&downloadFile=ParaViewCatalystUsersGuide_v2.pdf ParaView Catalyst User's Guide] | ||
: | : The official ParaView Catalyst User's Guide v2.0 corresponding to ParaView 4.3.1. | ||
* [[SNL ParaView Tutorials]] | |||
: | : Beginning and advanced tutorial sets, each presented as 3-hour classes by Sandia National Laboratories | ||
* [[Intel HPC Dev Con ParaView and OSPRay Tutorial]] | |||
: Short course on ray tracing with a focus on ParaView w/ OSPRay at TACC | |||
* [[SNL ParaView | |||
: Beginning and advanced tutorial sets, each presented as | |||
* [[ | |||
: | |||
* [[howtos|Howtos]] | * [[howtos|Howtos]] | ||
: These howtos are instructions for some common operations. | : These howtos are instructions for some common operations. | ||
* [[Related Publications]] | * [[Related Publications]] | ||
: ParaView related books, articles and papers | : ParaView related books, articles, and papers | ||
* [[ParaView 3 Tutorials]] | |||
* [[ParaView 2 Tutorials]] | * [[ParaView 2 Tutorials]] | ||
Line 182: | Line 227: | ||
* [[Suggested online help documentation changes]] | * [[Suggested online help documentation changes]] | ||
: Suggestions for online help documentation changes. | : Suggestions for online help documentation changes. | ||
* [[ServerManager XML Hints]] | |||
: A place to document ServerManager configuration XML hints. | |||
===ParaView based Applications=== | ===ParaView based Applications=== | ||
Line 187: | Line 234: | ||
* [[StreamingParaView]] | * [[StreamingParaView]] | ||
: Documentation about the StreamingParaView application. | : Documentation about the StreamingParaView application. | ||
* [[VeloView]] | |||
: An application for visualizing and processing Velodyne LiDAR data | |||
===Web Visualization with ParaView=== | |||
---- | |||
* [[ParaViewWeb | ParaView Web Visualization Framework]] | |||
: Documentation for the ParaView Web Visualization Framework | |||
===''In situ'' Analysis with ParaView=== | |||
---- | |||
* [[ParaView/Catalyst/Overview | ParaView Catalyst]] | |||
: Documentation for using ParaView for co-processing | |||
===Plugins Distributed with ParaView=== | ===Plugins Distributed with ParaView=== | ||
---- | ---- | ||
:[[ParaView/Users_Guide/Included Plugins| Included Plugins]] | |||
===Community Contributed Plugins=== | |||
---- | |||
: | :[[ParaView/Guidelines for Contributing Plugins | Guidelines for Contributing Plugins]] | ||
===Miscellaneous=== | ===Miscellaneous=== | ||
---- | ---- | ||
* [ | * [https://blog.kitware.com/the-source-newsletter/ The Kitware Source] | ||
: A quarterly newsletter for developers designed to deliver detailed technical articles related to Kitware's open source products including ParaView. | |||
: | |||
* [[Terminology map | Real world concept -> Paraview terminology map]] | * [[Terminology map | Real world concept -> Paraview terminology map]] | ||
: Often new users may say "Surely Paraview can do X... but I can't find it!". This terminology map should help! | : Often new users may say "Surely Paraview can do X... but I can't find it!". This terminology map should help! | ||
==Developers Corner== | ===Developers Corner=== | ||
=== | ---- | ||
====Discussion Forum==== | |||
A forum for ParaView discussion, both its use and development, is available at https://discourse.paraview.org/. | |||
===Plugin Development=== | ====Plugin Development==== | ||
* [[Paraview_Make building Paraview plugin optional|Make building Paraview plugin optional]] | * [[Paraview_Make building Paraview plugin optional|Make building Paraview plugin optional]] | ||
====Handy Developer Info==== | |||
* [[ParaView/Developer_Info | Developer Information]] | |||
====Release Testing==== | |||
* [[Release Testing]] | |||
* [[Remote Cluster Testing]] | |||
{{ParaView/Template/Footer}} | {{ParaView/Template/Footer}} | ||
|} |
Latest revision as of 23:46, 19 March 2024
![Pvsplash1.png](/Wiki/images/a/ae/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 successfully 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 to ParaView or to this wiki, please post a message on the ParaView Discourse forum at https://discourse.paraview.org/.
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/paraview/help/documentation.html.
ParaView In Use
- Some examples of how ParaView is used
- Screenshots generated by ParaView
- Links to documentation of ParaView installations on various HPC sites
Documentation
LicenseCompile/Install
Server Setup
Importing Data
Finding Data
Analyzing Data
Animation
Plugins
|
Python Scripting
GUI Features
Other Features
Books and Tutorials
|
Design & Implementation
ParaView based Applications
Web Visualization with ParaView
In situ Analysis with ParaView
Plugins Distributed with ParaViewCommunity Contributed PluginsMiscellaneous
Developers CornerDiscussion ForumA forum for ParaView discussion, both its use and development, is available at https://discourse.paraview.org/. Plugin DevelopmentHandy Developer InfoRelease Testing
|