Main Page: Difference between revisions

From ParaQ Wiki
Jump to navigationJump to search
No edit summary
 
(180 intermediate revisions by 19 users not shown)
Line 1: Line 1:
=The ParaQ Project=
__NOTOC__
===What is ParaQ?===
=ParaView Developer Wiki=
ParaQ is next-generation client for the [http://www.paraview.org ParaView Server], specifically targeted to strengthen the current end-user application in the following areas:


* Better user interface
<font color="green">'''This Wiki is meant for ParaView developers to discuss arbitrary topics during the development of ParaView. None of the pages on this Wiki are to be treated as documentation of functionality implemented in released versions of ParaView. Users are strongly recommended to refer to the [http://paraview.org/Wiki/ParaView ParaView Wiki] for the official user centric Wiki.'''</font>
* Quantitative, Data-centered UI components
* Multi-view support


===Mission Statement===
----
To combine information and scientific visualization in a modern, advanced application framework in support of a range of users.


===Documentation===
==ParaView Summits==
* [[ParaQ:Requirements | Requirements]]
* [[Summit_Dec_2013| @ Santa Fe, December 2013]]
* [[Overall UI Design]]
* [[Summit_May_24,_2011| @ Clifton Park, May 2011]]
* [[ParaQ:Design | Design]]
* [[Sandia-Kitware_Summit,_2009 | @ Clifton Park, April 2009]]
* [[User Feedback]] '''''<font color="red">new</font>'''''
* [[ParaView_Summit,_June_4-5,_2007| @ Clifton Park, June 2007]]
* [[Sandia-Kitware-ETI_Summit,_Nov._29-30,_2006 | @ Clifton Park, Nov 2006]]
 
==Meetings==
* [[Project Team Meetings]]
* [[Technical Team Meetings]]
* [[Product Meetings]]


===Development===
==Development==
* [[Monthly Build Goals]]
* [[ParaView 5.1 Deliverables]]
* [[Development Schedule]]
* [[ParaView 4.4 Deliverables]]
* [[ParaView 4.2 Deliverables]]
* [[ParaView 4.0 Deliverables]]
* [[ParaView 3.98 Deliverables]]
* [[ParaView 3.10 Deliverables]]
* [[ParaView 3.8 Deliverables]]
* [[ParaView 3.6.2 Deliverables]]
* [[Previous ParaView Deliverables]]
* [[Gold Star Awards]]
* [[Gold Star Awards]]
* [[ParaView Art]]
* [[ParaView Art]]
* '''Meetings'''
* [[ParaView in Action]]
** [[Project Team Meetings]]
 
** [[Technical Team Meetings]]
===Information===
** [[Product Meetings]]
* [[Coding Standards]]
* '''Information'''
* [[Testing Guide]] - Covers creation and playback of regression tests.
** [[Getting Started with ParaQ Development]]  
* [[Misc.]]
** [[Process Goals]]
 
** [[Coding Standards]]
==Presentations==
** [[Software Development Methodology]]
* [[File:Sandia.Feb2010.WebVisualization.pdf]]
** [[Documentation | Developer Documentation]]
: Slides giving an overview of the Web Visualization system
** [[Misc.]]
* [[File:Sandia.Feb2010.Branding.2.pdf]]
** [[Qt Designer Plugins]]
: Slides giving an overview of the ParaView Branding Framework


=Recent Updates=
=Design Documents=
{| cellpadding="2" cellspacing="4" style="backround:#efefef"
{| cellpadding="2" cellspacing="4" style="backround:#efefef"
|-
|-
Line 41: Line 50:
! style="background:#abcdef" | Update note
! style="background:#abcdef" | Update note
|-
|-
| [[Server Resources]] '''''<font color="red">new</font>'''''
| [[Python Tracing Revisited]]
| Ayachit
| May 2014
|-
| [[ParaView Settings 2.0]]
| Ayachit
| Dec 2013
|-
| [[Putting the Selection Inspector to rest]]
| Ayachit
| July 2013
|-
| [[Multi-Resolution Rendering with Overlapping AMR]]
| Ayachit
| October 2012
|-
| [[ParaView Development Workflow]]
| Ayachit
|
|-
| [[So you want to be a ParaView Developer]]
| Ayachit/Lutz
| September 2011
|-
| [[Summary Panels]]
| Ayachit/Lutz
| August 2011
|-
| [[Yet Another Iteration Over Selections]]
| Ayachit/Baumes/Lutz
| August 2011
|-
| [[Distributing Server Configuration Scripts]]
| Ayachit
| August 2011
|-
| [[Ghost Points| Ghost Points: Mechanism to indicate point ownership]]
| Ayachit
| August 2011
|-
| [[No-Apply Mechanism for Creating Pipelines]]
| Ayachit
| June 2011
|-
| [[Development Workflow]]
| Ayachit
| May 2011
|-
| [[Collaborating with ParaView]]
| Ayachit
| April 2011
|-
| [[Media:ParaViewCollaborationChanges.pdf|Slides on Server Manager Changes]]
| Ayachit/Jourdain
| February 2011
|-
| [[DesignOfStatistics]]
| Pebay
| January 2011
|-
| [[Views_And_Representations]]
| Ayachit
| December 2010
|-
| [[vtkArray Changes for In-Situ Array Mapping]]
| Moreland
| 29 November 2010
|-
| [[ProcessModule 2.0]]
| Ayachit
| 21 July 2010
|-
| [[Self Documenting Quick Launch]]
| Moreland
| 12 July 2010
|-
| [[ServerManager 2.0]]
| Ayachit
| 02 July 2010
|-
| [[Simplifying Remote Visualization for HPC sites]]
| Marion
| 29 April 2010
|-
| [[Commentary on View architecture for Custom Views]]
| DeMarle
| 23 April 2010
|-
| [[ParaView Usability Improvements]]
| The ParaView Team
| 26 February 2010
|-
| [[Query Dialog]]
| Geveci/Ayachit
| 15 February 2010
|-
| [[SierraPlotTools plugin BLOT-like toolbar]]
| Goldman
| 14 January 2010
|-
| [[pvblot Design]]
| Moreland
| 21 August 2009
|-
| [[ParaView-based Applications]]
| Ayachit
| 24 June 2009
|-
| [[Parallel coordinates and scatter plots]]
| Thompson
| 11 June 2009
|-
| [[Application Logic Restructuring]]
| Ayachit
| June 2009
|-
 
| [[Plugin Improvements]]
| Ayachit
| June 2009
|-
| [[Switching to Qt 4.5]]
| Everyone
| June 2009
|-
| [[Spring Cleaning 09]]
| Ayachit
| 26 May 2009
|-
| [[Plotting Over Curves]]
| Ayachit
| 13 May 2009
|-
| [[VisIt avt Integration]]
| Loring
| 10 Apr 2009
|-
| [[Easy File Reader Creation]]
| Moreland
| 19 Mar 2009
|-
| [[Data Array Strides and Iteration]]
| Moreland
| 06 Mar 2009
|-
| [[Pipeline Selection Conversion]]
| Moreland
| 05 Mar 2009
|-
| [[Auto Variable Loading]]
| Moreland
| 21 Feb 2009
|-
| [[Scripting Changes]]
| Otahal
| 07 Oct 2008
|-
| [[Visualization Script Examples]]
| Otahal
| 07 Oct 2008
|-
| [[Block Hierarchy Meta Data]]
| Geveci
| 16 July 2008
|-
| [[Revisit of EventLoop; Proposed re-use of Client source-code]]
| Goldman
| 23 May 2008
|-
| [[Multi Core Processing]]
| Moreland
| 5 March 2008
|-
| [[OverView Plugins]]
| Shead
| 1 Feb 2008
|-
| [[Compound Source Proxies]]
| Ayachit
| 30 Nov 2007
|-
| [[Composite Redesign]]
| Geveci
| 26 Nov 2007
|-
| [[Reading Restarted Simulation Output]]
| Moreland
| 20 Nov 2007
|-
| [[Subgrouping Parallel Communicators]]
| Moreland
| 31 July 2007
|-
| [[Selection Again]]
| DeMarle
| 31 July 2007
|-
| [[Reading File Series]]
| Geveci
| 31 July 2007
|-
| [[Setting up a ParaView Server]]
| Moreland
| 13 July, 2007
|-
| [[State Version History]]
| Ayachit
| 11 July 2007
|-
| [[Comparative Visualization and Time-strip View]]
| Geveci
| 14 June 2007
|-
| [[Multiple Outputs]]
| Geveci
| 18 June 2007
|-
| [[Editing Properties Of Writers]]
| Stanton
| 11 June 2007
|-
| [[Default Color Map]]
| Moreland
| 29 May 2007
|-
| [[Fast Path For Temporal Data]]
| Stanton
| 18 May 2007
|-
| [[Animation GUI]]
| Moreland
| 26 April 2007
|-
| [[Colormap UI]]
| Geveci
| 22 Mar 2007
|-
| [[Plot_Types]]
| Karelitz
| 8 Feb 2007
|-
| [[ParaView Plugins Implementation]]
| Stimpson
| 5 Feb 2007
|-
| [[Splitting Views]]
| Ayachit
| 5 Feb 2007
|-
| [[External_GUI_Resources]]
| Stimpson
| 31 Jan 2007
|-
| [[Camera_and_Property_Linking]]
| Stimpson
| 31 Jan 2007
|-
| yasp [[Selection_and_Data_Analysis]]
| DeMarle
| 29 Jan 2007
|-
| [[Parallel I/O]]
| Moreland
| 29 Jan 2007
|-
| [[Design of Lookmarks]]
| Stanton
| 24 Jan 2007
|-
| [[Online Help Outline]]
| Squillacote
| 24 Jan 2007
|-
| [[New Custom Filter Features]]
| Stanton
| 15 Jan 2007
|-
| [[Client Side Delivery]]
| DeMarle
| 15 Jan 2007
|-
| [[MPIRenderModule Deprecation]]
| Moreland
| 12 Jan 2007
|-
| [[Time Implementation]]
| Geveci
| 8 Jan 2007
|-
| [[New Filter Input Visibility]]
| Moreland
| 2 Jan 2007
|-
| [[PythonProgrammableFilter]]
| DeMarle
| 1 Jan 2007
|-
| [[GUI Spacing]]
| Moreland
| 19 Dec 2006
|-
| [[Directory Listing]]
| Ayachit
| 13 Dec 2006
|-
| [[Data Analysis Design]]
| Stanton
| 06 Dec 2006
|-
| [[ParaView 3.0 Deliverables]]
| Moreland
| 29 Nov 2006
|-
| [[ParaView Plugins]]
| Moreland
| 21 Nov 2006
|-
| [[Testing_Guide]]
| Stimpson
| 7 Nov 2006
|-
| [[Integrating Interactive Selection]]
| Shead
| 24 Oct 2006
|-
| [[D4 Design]]
| Moreland
| 24 Oct 2006
|-
| [[Lookmarks vs. Custom Filters]]
| Moreland
| 16 Oct 2006
|-
| [[New Object View]]
| Moreland
| 10 Oct 2006
|-
| [[Plot View Management]]
| Ayachit
| 10 Oct 2006
|-
| [[Statistics View]]
| Clinton
| 18 Sep 2006
|-
| [[Dockable Tabs]]
| Ayachit
| 18 Sep 2006
|-
| [[User Configuration]]
| Shead
| 15 Sep 2006
|-
| [[Understanding ProxyListDomain]]
| Ayachit
| 8 Sep 2006
|-
| [[MultiView Issues]]
| Ayachit
| 29 Aug 2006
|-
| [[Plot Data Pipeline]]
| Shead
| 24 Aug 2006
|-
| [[MultiView Layout]]
| Ayachit
| 23 Aug 2006
|-
| [[Server Disconnect and Animation]]
| Ayachit
| 20 Aug 2006
|-
| [[Selection Implementation]]
| DeMarle
| 17 Aug 2006
|-
| [[Server Startup]]
| Shead
| Shead
| 5 Aug 2006
| 5 Aug 2006
|-
|-
| [[File Menu]] '''''<font color="red">new</font>'''''
| [[Server Resources]]
| Shead
| 5 Aug 2006
|-
| [[File Menu]]
| Mark
| Mark
| 2 Aug 2006
| 2 Aug 2006
|-
|-
| [[Idiot's Guide to the Paraview Python Module]] '''''<font color="red">new</font>'''''
| [[Idiot's Guide to the Paraview Python Module]]
| Rogers
| Rogers
| 01 Aug 2006
| 01 Aug 2006
|-
|-
| [http://www.paraview.org/Wiki/ParaView:pvpython Python paraview Module ] '''''<font color="red">new</font>'''''
| [http://www.paraview.org/Wiki/ParaView:pvpython Python paraview Module ]
| Ayachit
| Ayachit
| 27 July 2006
| 27 July 2006
|-
|-
| [[Server Hints]] '''''<font color="red">new</font>'''''
| [[Server Hints]]
| Shead
| Shead
| 13 July 2006
| 13 July 2006
|-
|-
| [[Selection]] '''''<font color="red">updated</font>'''''
| [[Selection]]  
| Geveci
| Geveci
| 06 July 2006
| 06 July 2006
|-
|-
| [[Server Connections]] '''''<font color="red">rewritten</font>'''''
| [[Server Connections]]  
| Shead
| Shead
| 22 June 2006
| 22 June 2006
|-
|-
| [[Where's The State?]] '''''<font color="red">new</font>'''''
| [[Where's The State?]]  
| Shead
| Shead
| 22 June 2006
| 22 June 2006
|-
|-
| [[Compound Proxies - Copies or References]] '''''<font color="red">new</font>'''''
| [[Compound Proxies - Copies or References]]
| Shead
| Shead
| 22 June 2006
| 22 June 2006
|-
|-
| [[Selection In ParaQ]] '''''<font color="red">new</font>'''''
| [[Selection In ParaQ]]  
| Ayachit
| Ayachit
| 06 June 2006
| 06 June 2006
|-
|-
| [[Lookup Table Editing]] '''''<font color="red">new</font>'''''
| [[Lookup Table Editing]]  
| Geveci
| Geveci
| 06 June 2006
| 06 June 2006
Line 173: Line 563:
| 17 Jan 2006
| 17 Jan 2006
|}
|}
=Historical References=
Here merely to look back into some of the early days of ParaView 3 development.
* [[ParaQ:Requirements | Requirements]]
* [[Overall UI Design]]
* [[ParaQ:Design | Design]]
* [[User Feedback]]


=Administrative=
=Administrative=
* [http://www.paraview.org/Bug/query.php?projects=14&status%5B%5D=1&status%5B%5D=2&status%5B%5D=3&status%5B%5D=4&status%5B%5D=6&op=doquery ParaQ Action Items]
* [[Contact Information]]
* [[ParaQ Design Groups]]
* [[ParaQ Design Groups]]
* ParaQ Licensing Information and Guidelines: [[ParaQ:Licensing]]
* [[ParaView Users]]
* Mailing list: mailto:paraq-developer@paraview.org
* CVS Repository:
  cvs -d:pserver:<username>@www.paraview.org:/cvsroot/ParaView3 co ParaView3
* [http://www.paraview.org/ParaQ/Testing ParaQ Dashboard]
* [http://www.paraview.org/ParaQ/Doc/Nightly/html/ ParaQ Doxygen]
* [http://www.paraview.org/Bug/query.php?projects=14&status%5B%5D=1&status%5B%5D=2&status%5B%5D=3&status%5B%5D=4&status%5B%5D=6&op=doquery ParaQ Bug Tracker]
==For Wiki Administration==
==For Wiki Administration==
[[Special:Userlogin|Create user account]] / [[Special:Listusers|List Users]]
[[Special:Userlogin|Create user account]] / [[Special:Listusers|List Users]]
=Acknowledgments=
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy's National Nuclear Security Administration under contract DE-AC04-94AL85000.

Latest revision as of 17:33, 29 November 2018

ParaView Developer Wiki

This Wiki is meant for ParaView developers to discuss arbitrary topics during the development of ParaView. None of the pages on this Wiki are to be treated as documentation of functionality implemented in released versions of ParaView. Users are strongly recommended to refer to the ParaView Wiki for the official user centric Wiki.


ParaView Summits

Meetings

Development

Information

Presentations

Slides giving an overview of the Web Visualization system
Slides giving an overview of the ParaView Branding Framework

Design Documents

Page Author Update note
Python Tracing Revisited Ayachit May 2014
ParaView Settings 2.0 Ayachit Dec 2013
Putting the Selection Inspector to rest Ayachit July 2013
Multi-Resolution Rendering with Overlapping AMR Ayachit October 2012
ParaView Development Workflow Ayachit
So you want to be a ParaView Developer Ayachit/Lutz September 2011
Summary Panels Ayachit/Lutz August 2011
Yet Another Iteration Over Selections Ayachit/Baumes/Lutz August 2011
Distributing Server Configuration Scripts Ayachit August 2011
Ghost Points: Mechanism to indicate point ownership Ayachit August 2011
No-Apply Mechanism for Creating Pipelines Ayachit June 2011
Development Workflow Ayachit May 2011
Collaborating with ParaView Ayachit April 2011
Slides on Server Manager Changes Ayachit/Jourdain February 2011
DesignOfStatistics Pebay January 2011
Views_And_Representations Ayachit December 2010
vtkArray Changes for In-Situ Array Mapping Moreland 29 November 2010
ProcessModule 2.0 Ayachit 21 July 2010
Self Documenting Quick Launch Moreland 12 July 2010
ServerManager 2.0 Ayachit 02 July 2010
Simplifying Remote Visualization for HPC sites Marion 29 April 2010
Commentary on View architecture for Custom Views DeMarle 23 April 2010
ParaView Usability Improvements The ParaView Team 26 February 2010
Query Dialog Geveci/Ayachit 15 February 2010
SierraPlotTools plugin BLOT-like toolbar Goldman 14 January 2010
pvblot Design Moreland 21 August 2009
ParaView-based Applications Ayachit 24 June 2009
Parallel coordinates and scatter plots Thompson 11 June 2009
Application Logic Restructuring Ayachit June 2009
Plugin Improvements Ayachit June 2009
Switching to Qt 4.5 Everyone June 2009
Spring Cleaning 09 Ayachit 26 May 2009
Plotting Over Curves Ayachit 13 May 2009
VisIt avt Integration Loring 10 Apr 2009
Easy File Reader Creation Moreland 19 Mar 2009
Data Array Strides and Iteration Moreland 06 Mar 2009
Pipeline Selection Conversion Moreland 05 Mar 2009
Auto Variable Loading Moreland 21 Feb 2009
Scripting Changes Otahal 07 Oct 2008
Visualization Script Examples Otahal 07 Oct 2008
Block Hierarchy Meta Data Geveci 16 July 2008
Revisit of EventLoop; Proposed re-use of Client source-code Goldman 23 May 2008
Multi Core Processing Moreland 5 March 2008
OverView Plugins Shead 1 Feb 2008
Compound Source Proxies Ayachit 30 Nov 2007
Composite Redesign Geveci 26 Nov 2007
Reading Restarted Simulation Output Moreland 20 Nov 2007
Subgrouping Parallel Communicators Moreland 31 July 2007
Selection Again DeMarle 31 July 2007
Reading File Series Geveci 31 July 2007
Setting up a ParaView Server Moreland 13 July, 2007
State Version History Ayachit 11 July 2007
Comparative Visualization and Time-strip View Geveci 14 June 2007
Multiple Outputs Geveci 18 June 2007
Editing Properties Of Writers Stanton 11 June 2007
Default Color Map Moreland 29 May 2007
Fast Path For Temporal Data Stanton 18 May 2007
Animation GUI Moreland 26 April 2007
Colormap UI Geveci 22 Mar 2007
Plot_Types Karelitz 8 Feb 2007
ParaView Plugins Implementation Stimpson 5 Feb 2007
Splitting Views Ayachit 5 Feb 2007
External_GUI_Resources Stimpson 31 Jan 2007
Camera_and_Property_Linking Stimpson 31 Jan 2007
yasp Selection_and_Data_Analysis DeMarle 29 Jan 2007
Parallel I/O Moreland 29 Jan 2007
Design of Lookmarks Stanton 24 Jan 2007
Online Help Outline Squillacote 24 Jan 2007
New Custom Filter Features Stanton 15 Jan 2007
Client Side Delivery DeMarle 15 Jan 2007
MPIRenderModule Deprecation Moreland 12 Jan 2007
Time Implementation Geveci 8 Jan 2007
New Filter Input Visibility Moreland 2 Jan 2007
PythonProgrammableFilter DeMarle 1 Jan 2007
GUI Spacing Moreland 19 Dec 2006
Directory Listing Ayachit 13 Dec 2006
Data Analysis Design Stanton 06 Dec 2006
ParaView 3.0 Deliverables Moreland 29 Nov 2006
ParaView Plugins Moreland 21 Nov 2006
Testing_Guide Stimpson 7 Nov 2006
Integrating Interactive Selection Shead 24 Oct 2006
D4 Design Moreland 24 Oct 2006
Lookmarks vs. Custom Filters Moreland 16 Oct 2006
New Object View Moreland 10 Oct 2006
Plot View Management Ayachit 10 Oct 2006
Statistics View Clinton 18 Sep 2006
Dockable Tabs Ayachit 18 Sep 2006
User Configuration Shead 15 Sep 2006
Understanding ProxyListDomain Ayachit 8 Sep 2006
MultiView Issues Ayachit 29 Aug 2006
Plot Data Pipeline Shead 24 Aug 2006
MultiView Layout Ayachit 23 Aug 2006
Server Disconnect and Animation Ayachit 20 Aug 2006
Selection Implementation DeMarle 17 Aug 2006
Server Startup Shead 5 Aug 2006
Server Resources Shead 5 Aug 2006
File Menu Mark 2 Aug 2006
Idiot's Guide to the Paraview Python Module Rogers 01 Aug 2006
Python paraview Module Ayachit 27 July 2006
Server Hints Shead 13 July 2006
Selection Geveci 06 July 2006
Server Connections Shead 22 June 2006
Where's The State? Shead 22 June 2006
Compound Proxies - Copies or References Shead 22 June 2006
Selection In ParaQ Ayachit 06 June 2006
Lookup Table Editing Geveci 06 June 2006
Aborting Geveci 26 June 2006
Widgetpalooza Shead 22 May 2006
Squish_Eval Clinton 18 May 2006
SourceFilterMenu Mark 15 May 2006
SMObserver Abstraction Ayachit 15 May 2006
PGraph Implementation Shead 11 May 2006
MakingCustomPanels Clinton 4 May 2006
Accept/Reset/Undo/Redo Blues Geveci 3 May 2006
Overall UI Design Rogers 28 Apr 2006
3D Widgets Geveci 21 Apr 2006
Prism Views McBride 19 Apr 2006
Selection Use Cases Rogers 19 Apr 2006
Undo Implementation Ayachit 13 Apr 2006
Server Manager Documentation Ayachit 6 Apr 2006
SynchronizingWidgets Stimpson 4 Apr 2006
Auto Generated Object Inspector Issues Geveci 31 Mar 2006
Pipeline Browser Ideas Geveci 29 Mar 2006
Pipeline Browser Requirements Rogers 31 Mar 2006
Directory Structure Ayachit 16 Mar 2006
ParaQ Applications Shead 13 Feb 2006
ProcessModule And Connections Ayachit 31 Jan 2006
Proxy And Property Links Ayachit 17 Jan 2006

Historical References

Here merely to look back into some of the early days of ParaView 3 development.

Administrative

For Wiki Administration

Create user account / List Users

Acknowledgments

Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy's National Nuclear Security Administration under contract DE-AC04-94AL85000.