<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.vistrails.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jmschrei</id>
	<title>VistrailsWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.vistrails.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jmschrei"/>
	<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php/Special:Contributions/Jmschrei"/>
	<updated>2026-05-25T16:35:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1865</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1865"/>
		<updated>2009-02-24T18:59:50Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/VisTrails_ParaView_Patches-0.1.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/VisTrails_ParaView_Plugin-0.12-r709.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the VisTrails_ParaView_Patches.tar.gz file:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be applied from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Patches/ParaView-xxx.patch&lt;br /&gt;
If the patch fails, try running dos2unix or unix2dos on the .patch files to convert the line endings to the correct format for your system.&lt;br /&gt;
&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugins' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, a 'libVisTrails.so' on Linux, or a 'libVisTrails.dylib' on Mac.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5], [http://trolltech.com/products QT], and [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQT] are required to run VisTrails.  No compiling is necessary, though the 'vistrails' directory must be copied from the distribution directory to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Installation on Mac OS X ==&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
* Python2.5&lt;br /&gt;
* Qt4.4 or above&lt;br /&gt;
* PyQt4 and sip&lt;br /&gt;
=== Building the plugin lib ===&lt;br /&gt;
Follow the same instructions above to build the plugin library (libVisTrails.dylib).&lt;br /&gt;
Run &amp;quot;make install&amp;quot; on paraview build if you haven't already (this is for building the bundle)&lt;br /&gt;
&lt;br /&gt;
=== Including the plugin in the Paraview Bundle ===&lt;br /&gt;
'''These instructions are only necessary if you plan to redistribute the paraview bundle with the plugin'''&lt;br /&gt;
&lt;br /&gt;
'''Before running the provided scripts, make sure to change them according to your environment, for example, path to Qt libs'''&lt;br /&gt;
&lt;br /&gt;
* Run install_name_tool on libVisTrails.dylib to make the links point to the libs in the bundle. There's a python [http://www.sci.utah.edu/~emanuele/files/fix_plugin_lib.py script] to do that on a single step.&lt;br /&gt;
 Run '''python fix_plugin_lib.py ./ ''' in the directory where the lib file is&lt;br /&gt;
&lt;br /&gt;
==== Copy the missing files to the bundle ====&lt;br /&gt;
* python executable (use the same used by the Paraview/PyQt4 building process):&lt;br /&gt;
  cp /Library/Frameworks/Python.framework/Versions/2.5/bin/python2.5 /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/python&lt;br /&gt;
  install_name_tool -change /Library/Frameworks/Python.framework/Versions/2.5/Python @executable_path/../Frameworks/Python.framework/Python /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/python&lt;br /&gt;
* sip&lt;br /&gt;
  cp /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/sip.so /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/lib/python2.5/site-packages&lt;br /&gt;
  install_name_tool -change /Library/Frameworks/Python.framework/Versions/2.5/Python @executable_path/../Frameworks/Python.framework/Python /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/lib/python2.5/site-packages/sip.so&lt;br /&gt;
&lt;br /&gt;
* PyQt python modules and libs&lt;br /&gt;
  mkdir /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/lib/python2.5/PyQt4&lt;br /&gt;
  cp /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/PyQt4/Qt.so /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/lib/python2.5/PyQt4&lt;br /&gt;
  cp /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/PyQt4/QtCore.so /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/lib/python2.5/PyQt4&lt;br /&gt;
  cp /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/PyQt4/QtGui.so /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/lib/python2.5/PyQt4&lt;br /&gt;
  cp /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/PyQt4/QtNetwork.so /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/lib/python2.5/PyQt4&lt;br /&gt;
  cp /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/PyQt4/*.py /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/lib/python2.5/PyQt4&lt;br /&gt;
  cp -r /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/PyQt4/uic /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/lib/python2.5/PyQt4&lt;br /&gt;
&lt;br /&gt;
Download [http://www.sci.utah.edu/~emanuele/files/fix_pyqt_libs.py fix_pyqt_libs.py] and run as follows:&lt;br /&gt;
  python fix_pyqt_libs.py /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/lib/python2.5/PyQt4&lt;br /&gt;
&lt;br /&gt;
* Qt plugin libs&lt;br /&gt;
  cp -r /path/to/your/qt/install/plugins/imageformats /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/&lt;br /&gt;
  touch /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/Resources/qt.conf&lt;br /&gt;
&lt;br /&gt;
Download [http://www.sci.utah.edu/~emanuele/files/fix_qtplugin_libs.py fix_qtplugin_libs.py] and run as follows:  &lt;br /&gt;
  python fix_qtplugin_libs.py /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/imageformats&lt;br /&gt;
&lt;br /&gt;
* Finally copy vistrails plugin and lib to bundle&lt;br /&gt;
  mkdir /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/plugins&lt;br /&gt;
  cp -r path/to/vistrails /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/plugins&lt;br /&gt;
  cp path/to/libVisTrails.dylib /path/to/ParaView-3.4.0_build/paraview-3.4.0/paraview.app/Contents/MacOS/plugins&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Resetting the ParaView state often does not perform a complete reset.  The result is that when a number of actions have been performed, there may be errors if a different .vt file is opened.  A simple workaround for this issue is to simply restart ParaView before loading a VisTrail file.&lt;br /&gt;
* Occasionally, some actions are not captured by the plugin.  This causes VisTrails and ParaView to get out of sync, which can create strange behavior or crashes when browsing the version tree.  It is not clear what the root cause of this issue is - it is very inconsistent and difficult to reproduce.&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1860</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1860"/>
		<updated>2009-02-21T22:25:38Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* ParaView Patch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/VisTrails_ParaView_Patches-0.1.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/VisTrails_ParaView_Plugin-0.11-r670.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the VisTrails_ParaView_Patches.tar.gz file:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be applied from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Patches/ParaView-xxx.patch&lt;br /&gt;
If the patch fails, try running dos2unix or unix2dos on the .patch files to convert the line endings to the correct format for your system.&lt;br /&gt;
&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugins' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5], [http://trolltech.com/products QT], and [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQT] are required to run VisTrails.  No compiling is necessary, though the 'vistrails' directory must be copied from the distribution directory to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Resetting the ParaView state often does not perform a complete reset.  The result is that when a number of actions have been performed, there may be errors if a different .vt file is opened.  A simple workaround for this issue is to simply restart ParaView before loading a VisTrail file.&lt;br /&gt;
* Occasionally, some actions are not captured by the plugin.  This causes VisTrails and ParaView to get out of sync, which can create strange behavior or crashes when browsing the version tree.  It is not clear what the root cause of this issue is - it is very inconsistent and difficult to reproduce.&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1859</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1859"/>
		<updated>2009-02-21T22:24:12Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/VisTrails_ParaView_Patches-0.1.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/VisTrails_ParaView_Plugin-0.11-r670.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the VisTrails_ParaView_Patches.tar.gz file:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be applied from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugins' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5], [http://trolltech.com/products QT], and [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQT] are required to run VisTrails.  No compiling is necessary, though the 'vistrails' directory must be copied from the distribution directory to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Resetting the ParaView state often does not perform a complete reset.  The result is that when a number of actions have been performed, there may be errors if a different .vt file is opened.  A simple workaround for this issue is to simply restart ParaView before loading a VisTrail file.&lt;br /&gt;
* Occasionally, some actions are not captured by the plugin.  This causes VisTrails and ParaView to get out of sync, which can create strange behavior or crashes when browsing the version tree.  It is not clear what the root cause of this issue is - it is very inconsistent and difficult to reproduce.&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1737</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1737"/>
		<updated>2009-01-10T02:05:04Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Plugin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/VisTrails_ParaView_Patches-0.1.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/VisTrails_ParaView_Plugin-0.1.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the VisTrails_ParaView_Patches.tar.gz file:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be applied from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugins' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5], [http://trolltech.com/products QT], and [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQT] are required to run VisTrails.  No compiling is necessary, though the 'vistrails' directory must be copied from the distribution directory to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Resetting the ParaView state often does not perform a complete reset.  The result is that when a number of actions have been performed, there may be errors if a different .vt file is opened.  A simple workaround for this issue is to simply restart ParaView before loading a VisTrail file.&lt;br /&gt;
* Occasionally, some actions are not captured by the plugin.  This causes VisTrails and ParaView to get out of sync, which can create strange behavior or crashes when browsing the version tree.  It is not clear what the root cause of this issue is - it is very inconsistent and difficult to reproduce.&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1736</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1736"/>
		<updated>2009-01-10T02:01:28Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/VisTrails_ParaView_Patches-0.1.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/VisTrails_ParaView_Plugin-0.1.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the VisTrails_ParaView_Patches.tar.gz file:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be applied from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5], [http://trolltech.com/products QT], and [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQT] are required to run VisTrails.  No compiling is necessary, though the 'vistrails' directory must be copied from the distribution directory to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Resetting the ParaView state often does not perform a complete reset.  The result is that when a number of actions have been performed, there may be errors if a different .vt file is opened.  A simple workaround for this issue is to simply restart ParaView before loading a VisTrail file.&lt;br /&gt;
* Occasionally, some actions are not captured by the plugin.  This causes VisTrails and ParaView to get out of sync, which can create strange behavior or crashes when browsing the version tree.  It is not clear what the root cause of this issue is - it is very inconsistent and difficult to reproduce.&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1735</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1735"/>
		<updated>2009-01-10T01:47:07Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the VisTrails_ParaView_Patches.tar.gz file:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be applied from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5], [http://trolltech.com/products QT], and [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQT] are required to run VisTrails.  No compiling is necessary, though the 'vistrails' directory must be copied from the distribution directory to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Resetting the ParaView state often does not perform a complete reset.  The result is that when a number of actions have been performed, there may be errors if a different .vt file is opened.  A simple workaround for this issue is to simply restart ParaView before loading a VisTrail file.&lt;br /&gt;
* Occasionally, some actions are not captured by the plugin.  This causes VisTrails and ParaView to get out of sync, which can create strange behavior or crashes when browsing the version tree.  It is not clear what the root cause of this issue is - it is very inconsistent and difficult to reproduce.&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1734</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1734"/>
		<updated>2009-01-10T01:36:28Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Known Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the VisTrails_ParaView_Patches.tar.gz file:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be applied from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5], [http://trolltech.com/products QT], and [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQT] are required to run VisTrails.  No compiling is necessary, though the 'vistrails' directory must be copied from the distribution directory to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* Resetting the ParaView state often does not perform a complete reset.  The result is that when a number of actions have been performed, there may be errors if a different .vt file is opened.  A simple workaround for this issue is to simply restart ParaView before loading a VisTrail file.&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1731</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1731"/>
		<updated>2009-01-09T01:31:46Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* VisTrails */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the VisTrails_ParaView_Patches.tar.gz file:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be applied from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5], [http://trolltech.com/products QT], and [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQT] are required to run VisTrails.  No compiling is necessary, though the 'vistrails' directory must be copied from the distribution directory to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1730</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1730"/>
		<updated>2009-01-09T01:27:59Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* VisTrails */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the VisTrails_ParaView_Patches.tar.gz file:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be applied from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5], [http://trolltech.com/products QT], and [http://www.riverbankcomputing.co.uk/software/pyqt/intro PyQT] are required to run VisTrails.  No compiling is necessary, though the 'vistrails' directory must be copied to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1729</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1729"/>
		<updated>2009-01-09T00:50:30Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* ParaView Patch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the VisTrails_ParaView_Patches.tar.gz file:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be applied from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5] is required to run VisTrails.  No compiling is necessary, though it must be copied to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1728</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1728"/>
		<updated>2009-01-09T00:43:47Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
*The patches for ParaView that are required for the plugin to work are available [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz here] under the [http://www.opensource.org/licenses/bsd-license.php BSD] license.&lt;br /&gt;
*The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the 'patches' subdirectory of the distribution:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be installed from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Plugin/patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5] is required to run VisTrails.  No compiling is necessary, though it must be copied to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1727</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1727"/>
		<updated>2009-01-08T23:35:22Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;all&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the 'patches' subdirectory of the distribution:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be installed from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Plugin/patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5] is required to run VisTrails.  No compiling is necessary, though it must be copied to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1726</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1726"/>
		<updated>2009-01-08T23:25:50Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
[[Image:ParaView_small.png|640px|right]]&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the 'patches' subdirectory of the distribution:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be installed from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Plugin/patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5] is required to run VisTrails.  No compiling is necessary, though it must be copied to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=File:ParaView_small.png&amp;diff=1725</id>
		<title>File:ParaView small.png</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=File:ParaView_small.png&amp;diff=1725"/>
		<updated>2009-01-08T23:24:33Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: Example of the ParaView plugin in use.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Example of the ParaView plugin in use.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1724</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1724"/>
		<updated>2009-01-08T23:19:19Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
The VisTrails plugin for ParaView incorporates the provenance management capabilities of [[Main Page|VisTrails]] into [http://www.paraview.org ParaView].  All of the actions a user performs while building and modifying a pipeline in ParaView are captured by the plugin.  This allows navigation of all of the pipeline versions that have previously been explored.&lt;br /&gt;
&lt;br /&gt;
Please direct questions and bug reports to paraview@vistrails.com.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the 'patches' subdirectory of the distribution:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be installed from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Plugin/patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5] is required to run VisTrails.  No compiling is necessary, though it must be copied to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known Issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1723</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1723"/>
		<updated>2009-01-08T22:15:58Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download ==&lt;br /&gt;
The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v.2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a plugin for ParaView that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with the ParaView plugin.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the plugin distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView since the latest official release, there are two patches available inside the 'patches' subdirectory of the distribution:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be installed from within the ParaView source code directory with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 patch -p0 &amp;lt; .../VisTrails_ParaView_Plugin/patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  These can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5] is required to run VisTrails.  No compiling is necessary, though it must be copied to the ParaView 'plugins' directory so the plugin can find it.  The ParaView directory structure may look like this on Windows:&lt;br /&gt;
 .../paraview.exe&lt;br /&gt;
 .../plugins/VisTrails.dll&lt;br /&gt;
 .../plugins/vistrails/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1722</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1722"/>
		<updated>2009-01-08T21:53:33Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* ParaView Patch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download ==&lt;br /&gt;
The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v.2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a standard ParaView plugin that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with ParaView.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
Since access to the data structures required by the plugin are not provided by default in the ParaView, it must be patched and compiled from source for the VisTrails plugin to work.  The source code is not included in the distribution, but can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView between the latest release, there are two patches available inside the 'patches' subdirectory of the distribution:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release (3.4)&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be installed with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 cd .../path/to/paraview/code/&lt;br /&gt;
 patch -p0 &amp;lt; .../dist/patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  This can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5] is required to run VisTrails.  No compiling is necessary, though it must be placed in the correct directory so that the plugin can find it:&lt;br /&gt;
 cd .../path/to/paraview/executable/&lt;br /&gt;
 mkdir plugins&lt;br /&gt;
 cp -r .../dist/vistrails ./plugins/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1721</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1721"/>
		<updated>2009-01-08T21:49:29Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download ==&lt;br /&gt;
The platform independent source code to the VisTrails plugin for ParaView is available for [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz download from SourceForge] under the [http://www.opensource.org/licenses/gpl-2.0.php GPL v.2]&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a standard ParaView plugin that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with ParaView.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
ParaView must be compiled from source for the VisTrails plugin to work.  The source code can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView between the latest release, there are two patches available inside the 'patches' subdirectory of the distribution:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release (3.4)&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be installed with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 cd .../path/to/paraview/code/&lt;br /&gt;
 patch -p0 &amp;lt; .../dist/patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  This can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5] is required to run VisTrails.  No compiling is necessary, though it must be placed in the correct directory so that the plugin can find it:&lt;br /&gt;
 cd .../path/to/paraview/executable/&lt;br /&gt;
 mkdir plugins&lt;br /&gt;
 cp -r .../dist/vistrails ./plugins/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1720</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1720"/>
		<updated>2009-01-08T21:45:36Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download ==&lt;br /&gt;
The platform independent source code to the VisTrails plugin for ParaView is available for download from [http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz SourceForge].&lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a standard ParaView plugin that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with ParaView.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
ParaView must be compiled from source for the VisTrails plugin to work.  The source code can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView between the latest release, there are two patches available inside the 'patches' subdirectory of the distribution:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release (3.4)&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be installed with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 cd .../path/to/paraview/code/&lt;br /&gt;
 patch -p0 &amp;lt; .../dist/patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  This can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5] is required to run VisTrails.  No compiling is necessary, though it must be placed in the correct directory so that the plugin can find it:&lt;br /&gt;
 cd .../path/to/paraview/executable/&lt;br /&gt;
 mkdir plugins&lt;br /&gt;
 cp -r .../dist/vistrails ./plugins/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1719</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1719"/>
		<updated>2009-01-08T21:43:25Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Download ==&lt;br /&gt;
The platform independent source code to the VisTrails plugin for ParaView is available for download from [SourceForge http://downloads.sourceforge.net/vistrails/SETUPDOWNLOAD.tar.gz].  &lt;br /&gt;
&lt;br /&gt;
==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a standard ParaView plugin that will capture the actions that the user performs.  Third, there is a version of VisTrails that has been adapted to interface with ParaView.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
ParaView must be compiled from source for the VisTrails plugin to work.  The source code can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView between the latest release, there are two patches available inside the 'patches' subdirectory of the distribution:&lt;br /&gt;
* ParaView-3.4.0.patch, for the latest release (3.4)&lt;br /&gt;
* ParaView-dev.patch, for the current cvs version&lt;br /&gt;
These patches can be installed with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 cd .../path/to/paraview/code/&lt;br /&gt;
 patch -p0 &amp;lt; .../dist/patches/ParaView-xxx.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== Plugin ====&lt;br /&gt;
The source code to the ParaView plugin is located in the 'plugin' subdirectory of the distribution.  The plugin, like ParaView itself, uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  This can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails ====&lt;br /&gt;
A version of VisTrails that has been adapted to run along side ParaView is located in the 'vistrails' subdirectory of the distribution.  [http://www.python.org Python 2.5] is required to run VisTrails.  No compiling is necessary, though it must be placed in the correct directory so that the plugin can find it:&lt;br /&gt;
 cd .../path/to/paraview/executable/&lt;br /&gt;
 mkdir plugins&lt;br /&gt;
 cp -r .../dist/vistrails ./plugins/&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the data files must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder window, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
* Only actions that are placed on the undo stack and state loads are captured.  Other actions that may be performed that cannot be undone will not be captured, and will not be replayed correctly when navigating the version tree.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1718</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1718"/>
		<updated>2009-01-07T00:10:47Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a standard ParaView plugin that will capture the actions that the user performs.  Third, there is a plugin version of VisTrails.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
ParaView must be compiled from source for the VisTrails plugin to work.  The source code can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView between the latest release (3.4) and the current cvs development version, there are two patches available.&lt;br /&gt;
* ParaView-3.4.0.patch&lt;br /&gt;
* ParaView-dev.patch&lt;br /&gt;
These patches can be installed with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 cd ParaView3&lt;br /&gt;
 patch -p0 &amp;lt; ParaView.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Plugin ====&lt;br /&gt;
The ParaView plugin also uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  This can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails Plugin Version ====&lt;br /&gt;
[http://www.python.org Python 2.5] is required to run the plugin version of VisTrails.  No compiling is necessary, though it must be placed in the correct directory so that the plugin can find it.&lt;br /&gt;
 cd /path/to/paraview/executable/&lt;br /&gt;
 mkdir plugins&lt;br /&gt;
 cd plugins&lt;br /&gt;
 cp -r /path/to/vistrails/plugin/version vistrails&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the datafiles must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
Most view state changes are not recorded by the plugin.  When loading a .vt file, you may need to 'Zoom To Data' for a good view.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Programming Notes==&lt;br /&gt;
* Types of operations:&lt;br /&gt;
** Generic changes that get put on the undo stack.&lt;br /&gt;
** State file load.&lt;br /&gt;
*** Must be replayed from version 0 since these cannot be undone.&lt;br /&gt;
** Anything else that doesn't get put on the undo stack will not be captured and therefore not replay correctly!&lt;br /&gt;
* ParaView / VisTrails message loops.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1717</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1717"/>
		<updated>2009-01-07T00:07:06Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a standard ParaView plugin that will capture the actions that the user performs.  Third, there is a plugin version of VisTrails.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
ParaView must be compiled from source for the VisTrails plugin to work.  The source code can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView between the latest release (3.4) and the current cvs development version, there are two patches available.&lt;br /&gt;
* ParaView-3.4.0.patch&lt;br /&gt;
* ParaView-dev.patch&lt;br /&gt;
These patches can be installed with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 cd ParaView3&lt;br /&gt;
 patch -p0 &amp;lt; ParaView.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Plugin ====&lt;br /&gt;
The ParaView plugin also uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  This can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails Plugin Version ====&lt;br /&gt;
[http://www.python.org Python 2.5] is required to run the plugin version of VisTrails.  No compiling is necessary, though it must be placed in the correct directory so that the plugin can find it.&lt;br /&gt;
 cd /path/to/paraview/executable/&lt;br /&gt;
 mkdir plugins&lt;br /&gt;
 cd plugins&lt;br /&gt;
 cp -r /path/to/vistrails/plugin/version vistrails&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the datafiles must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;br /&gt;
* The plugin has only been tested with a local ParaView server configuration.&lt;br /&gt;
* When loading ParaView with VisTrails already running, VisTrails captures some of the initialization of ParaView.  This is not standard usage, and this has not been seen when the ParaView plugin spawns the VisTrails process itself.  However, it is not inconcievable that it could happen.  When the Provenance Recorder window opens, it should only have a single empty oval in it.  If it has several pipelines already in it, simply create a new VisTrail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Programming Notes==&lt;br /&gt;
* Types of operations:&lt;br /&gt;
** Generic changes that get put on the undo stack.&lt;br /&gt;
** State file load.&lt;br /&gt;
*** Must be replayed from version 0 since these cannot be undone.&lt;br /&gt;
** Anything else that doesn't get put on the undo stack will not be captured and therefore not replay correctly!&lt;br /&gt;
* ParaView / VisTrails message loops.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1716</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1716"/>
		<updated>2009-01-07T00:01:39Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Usage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a standard ParaView plugin that will capture the actions that the user performs.  Third, there is a plugin version of VisTrails.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
ParaView must be compiled from source for the VisTrails plugin to work.  The source code can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView between the latest release (3.4) and the current cvs development version, there are two patches available.&lt;br /&gt;
* ParaView-3.4.0.patch&lt;br /&gt;
* ParaView-dev.patch&lt;br /&gt;
These patches can be installed with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 cd ParaView3&lt;br /&gt;
 patch -p0 &amp;lt; ParaView.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Plugin ====&lt;br /&gt;
The ParaView plugin also uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  This can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails Plugin Version ====&lt;br /&gt;
[http://www.python.org Python 2.5] is required to run the plugin version of VisTrails.  No compiling is necessary, though it must be placed in the correct directory so that the plugin can find it.&lt;br /&gt;
 cd /path/to/paraview/executable/&lt;br /&gt;
 mkdir plugins&lt;br /&gt;
 cd plugins&lt;br /&gt;
 cp -r /path/to/vistrails/plugin/version vistrails&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
With the VisTrails plugin loaded, ParaView may be used as normal.  As the user performs actions, they are recorded by VisTrails in the Provenance Recorder window.  ParaView pipelines can be loaded simply by clicking on the desired version.  Currently, when data files are loaded in ParaView, VisTrails records the absolute filename.  Therefore, whenever the pipeline is replayed, all of the datafiles must be available in the same location.&lt;br /&gt;
&lt;br /&gt;
The user may load ParaView state files, but state loads cannot be undone.  When a pipeline that is higher in the version tree is selected, playback must begin at the root, which may be slow.  Like data files, the absolute path of state files are stored by VisTrails, so replaying of the state load requires that the file remains in the same place and unchanged.&lt;br /&gt;
VisTrails .vt files can be saved and loaded from the Provenance Recorder, which will include the current state, as well as all previous states that have been explored.  State files can also be saved from ParaView, and loaded into instances that do not have the VisTrails plugin loaded.&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
* Types of operations:&lt;br /&gt;
** Generic changes that get put on the undo stack.&lt;br /&gt;
** State file load.&lt;br /&gt;
*** Must be replayed from version 0 since these cannot be undone.&lt;br /&gt;
** Anything else that doesn't get put on the undo stack will not be captured and therefore not replay correctly!&lt;br /&gt;
* ParaView / VisTrails message loops.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Has only been tested with local ParaView server configuration.&lt;br /&gt;
* Has only been tested on Windows.&lt;br /&gt;
* Loading ParaView with VisTrails already running.&lt;br /&gt;
** VisTrails captures some initialization of ParaView.&lt;br /&gt;
** Haven't seen this happen when the ParaView plugin spawns the VisTrails process itself.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1706</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1706"/>
		<updated>2009-01-06T23:04:57Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a standard ParaView plugin that will capture the actions that the user performs.  Third, there is a plugin version of VisTrails.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
ParaView must be compiled from source for the VisTrails plugin to work.  The source code can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView between the latest release (3.4) and the current cvs development version, there are two patches available.&lt;br /&gt;
* ParaView-3.4.0.patch&lt;br /&gt;
* ParaView-dev.patch&lt;br /&gt;
These patches can be installed with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 cd ParaView3&lt;br /&gt;
 patch -p0 &amp;lt; ParaView.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Plugin ====&lt;br /&gt;
The ParaView plugin also uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  This can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails Plugin Version ====&lt;br /&gt;
[http://www.python.org Python 2.5] is required to run the plugin version of VisTrails.  No compiling is necessary, though it must be placed in the correct directory so that the plugin can find it.&lt;br /&gt;
 cd /path/to/paraview/executable/&lt;br /&gt;
 mkdir plugins&lt;br /&gt;
 cd plugins&lt;br /&gt;
 cp -r /path/to/vistrails/plugin/version vistrails&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
* Data and state files are absolute - they must exist in the same location to replay any VisTrail operations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
* Types of operations:&lt;br /&gt;
** Generic changes that get put on the undo stack.&lt;br /&gt;
** State file load.&lt;br /&gt;
*** Must be replayed from version 0 since these cannot be undone.&lt;br /&gt;
** Anything else that doesn't get put on the undo stack will not be captured and therefore not replay correctly!&lt;br /&gt;
* ParaView / VisTrails message loops.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Has only been tested with local ParaView server configuration.&lt;br /&gt;
* Has only been tested on Windows.&lt;br /&gt;
* Loading ParaView with VisTrails already running.&lt;br /&gt;
** VisTrails captures some initialization of ParaView.&lt;br /&gt;
** Haven't seen this happen when the ParaView plugin spawns the VisTrails process itself.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1705</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1705"/>
		<updated>2009-01-06T23:04:45Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a standard ParaView plugin that will capture the actions that the user performs.  Third, there is a plugin version of VisTrails.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ParaView Patch ====&lt;br /&gt;
ParaView must be compiled from source for the VisTrails plugin to work.  The source code can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView between the latest release (3.4) and the current cvs development version, there are two patches available.&lt;br /&gt;
* ParaView-3.4.0.patch&lt;br /&gt;
* ParaView-dev.patch&lt;br /&gt;
These patches can be installed with (use [http://www.cygwin.com Cygwin] on Windows):&lt;br /&gt;
 cd ParaView3&lt;br /&gt;
 patch -p0 &amp;lt; ParaView.patch&lt;br /&gt;
The BULID_SHARED_LIBS CMake variable must be set to ON, and ParaView can then be compiled as normal.&lt;br /&gt;
&lt;br /&gt;
==== ParaView Plugin ====&lt;br /&gt;
The ParaView plugin also uses CMake to generate Visual Studio project files and make files.  You may need to set the ParaView_DIR CMake variable to point to your ParaView source directory.  The plugin can then be compiled, which creates 'VisTrails.dll' on Windows, and 'libVisTrails.so' on Linux.  This can be loaded manually from within ParaView, or it can be copied to the ParaView plugins directory so it automatically gets loaded on startup.&lt;br /&gt;
&lt;br /&gt;
==== VisTrails Plugin Version ====&lt;br /&gt;
[http://www.python.org Python 2.5] is required to run the plugin version of VisTrails.  No compiling is necessary, though it must be placed in the correct directory so that the plugin can find it.&lt;br /&gt;
 cd /path/to/paraview/executable/&lt;br /&gt;
 mkdir plugins&lt;br /&gt;
 cd plugins&lt;br /&gt;
 cp -r /path/to/vistrails/plugin/version vistrails&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
* Data and state files are absolute - they must exist in the same location to replay any VisTrail operations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
* Types of operations:&lt;br /&gt;
** Generic changes that get put on the undo stack.&lt;br /&gt;
** State file load.&lt;br /&gt;
*** Must be replayed from version 0 since these cannot be undone.&lt;br /&gt;
** Anything else that doesn't get put on the undo stack will not be captured and therefore not replay correctly!&lt;br /&gt;
* ParaView / VisTrails message loops.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Has only been tested with local ParaView server configuration.&lt;br /&gt;
* Has only been tested on Windows.&lt;br /&gt;
* Loading ParaView with VisTrails already running.&lt;br /&gt;
** VisTrails captures some initialization of ParaView.&lt;br /&gt;
** Haven't seen this happen when the ParaView plugin spawns the VisTrails process itself.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1704</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1704"/>
		<updated>2009-01-06T22:03:23Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
There are three components to the VisTrails plugin for ParaView.  First, a patch to the ParaView source code is required, since ParaView does not provide the necessary access to its undo stack by default.  Second, there is a standard ParaView plugin that will capture the actions that the user performs.  Third, there is a plugin version of VisTrails.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== ParaView patch ====&lt;br /&gt;
ParaView must be compiled from source for the VisTrails plugin to work.  The source code can be downloaded from [http://www.paraview.org/paraview/resources/software.html here].&lt;br /&gt;
Since there has been development on the undo stack in ParaView between the latest release (3.4) and the current cvs development version, there are two patches available.&lt;br /&gt;
* [http://link.to.patch 3.4.0 release]&lt;br /&gt;
* [http://link.to.patch cvs development version]&lt;br /&gt;
These patches can be installed with:&lt;br /&gt;
 cd ParaView3&lt;br /&gt;
 patch -p0 &amp;lt; ParaView.patch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
** BULID_SHARED_LIBS on&lt;br /&gt;
* ParaView plugin&lt;br /&gt;
* VisTrails plugin version&lt;br /&gt;
&lt;br /&gt;
* plugin paths&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
* Data and state files are absolute - they must exist in the same location to replay any VisTrail operations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
* Types of operations:&lt;br /&gt;
** Generic changes that get put on the undo stack.&lt;br /&gt;
** State file load.&lt;br /&gt;
*** Must be replayed from version 0 since these cannot be undone.&lt;br /&gt;
** Anything else that doesn't get put on the undo stack will not be captured and therefore not replay correctly!&lt;br /&gt;
* ParaView / VisTrails message loops.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Has only been tested with local ParaView server configuration.&lt;br /&gt;
* Has only been tested on Windows.&lt;br /&gt;
* Loading ParaView with VisTrails already running.&lt;br /&gt;
** VisTrails captures some initialization of ParaView.&lt;br /&gt;
** Haven't seen this happen when the ParaView plugin spawns the VisTrails process itself.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1703</id>
		<title>ParaView Plugin</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=ParaView_Plugin&amp;diff=1703"/>
		<updated>2009-01-06T00:23:16Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: Initial outlining&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installation==&lt;br /&gt;
* ParaView patch&lt;br /&gt;
** BULID_SHARED_LIBS on&lt;br /&gt;
* ParaView plugin&lt;br /&gt;
* VisTrails plugin version&lt;br /&gt;
&lt;br /&gt;
* plugin paths&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
* Data and state files are absolute - they must exist in the same location to replay any VisTrail operations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==How it works==&lt;br /&gt;
* Types of operations:&lt;br /&gt;
** Generic changes that get put on the undo stack.&lt;br /&gt;
** State file load.&lt;br /&gt;
*** Must be replayed from version 0 since these cannot be undone.&lt;br /&gt;
** Anything else that doesn't get put on the undo stack will not be captured and therefore not replay correctly!&lt;br /&gt;
* ParaView / VisTrails message loops.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Known issues==&lt;br /&gt;
* Has only been tested with local ParaView server configuration.&lt;br /&gt;
* Has only been tested on Windows.&lt;br /&gt;
* Loading ParaView with VisTrails already running.&lt;br /&gt;
** VisTrails captures some initialization of ParaView.&lt;br /&gt;
** Haven't seen this happen when the ParaView plugin spawns the VisTrails process itself.&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
	<entry>
		<id>https://www.vistrails.org//index.php?title=MailingLists&amp;diff=1702</id>
		<title>MailingLists</title>
		<link rel="alternate" type="text/html" href="https://www.vistrails.org//index.php?title=MailingLists&amp;diff=1702"/>
		<updated>2008-12-29T18:19:44Z</updated>

		<summary type="html">&lt;p&gt;Jmschrei: /* Users List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Users List ==&lt;br /&gt;
&lt;br /&gt;
You can subscribe to the vistrails-users list by sending mail to sympa@sci.utah.edu with the single following line in the email body:&lt;br /&gt;
&lt;br /&gt;
subscribe vistrails-users&lt;br /&gt;
&lt;br /&gt;
You should receive a confirmation within several minutes, and you will be able to send and receive mail to vistrails-users@sci.utah.edu&lt;/div&gt;</summary>
		<author><name>Jmschrei</name></author>
	</entry>
</feed>