ParaView 3.10 Deliverables: Difference between revisions

From ParaQ Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(18 intermediate revisions by 3 users not shown)
Line 3: Line 3:
! Description
! Description
! Owner
! Owner
! Status
|-
|-
| style="color:green; background-color:#ffffcc;" colspan=3 align="center"| '''"Click to Select" Deliverables'''
| style="color:green; background-color:#ffffcc;" colspan=4 align="center"| '''"Click to Select" Deliverables'''
|-
|-
| Click to select an object.
| Click to select an object.
|
|
* When user clicks in the 3D view, that object becomes the active object i.e. the source gets selected in the pipeline browser etc.
* When user clicks in the 3D view, that object becomes the active object i.e. the source gets selected in the pipeline browser etc.
|
| Utkarsh
| done
|-
|-
| Click to select a block
| Click to select a block
Line 15: Line 17:
* When dealing with multiblock datasets, we want to extend the "click to select" to be able to select a block. So, we can say "Alt+Click" selects a block. We should expose a setting in the settings dialog allowing users to make selection of block be the default for click-to-select. So for users who typically just deal with "layers" in a single dataset, can work in that mode by default.
* When dealing with multiblock datasets, we want to extend the "click to select" to be able to select a block. So, we can say "Alt+Click" selects a block. We should expose a setting in the settings dialog allowing users to make selection of block be the default for click-to-select. So for users who typically just deal with "layers" in a single dataset, can work in that mode by default.
* When a block (or blocks) is selected, users should be able to apply all filters that can be applied to the block(s). When user applies that filter, we insert an automatic "Extract Block" filter before applying the filter the user chose.
* When a block (or blocks) is selected, users should be able to apply all filters that can be applied to the block(s). When user applies that filter, we insert an automatic "Extract Block" filter before applying the filter the user chose.
|
|  
|  
|-
|-
| style="color:green; background-color:#ffffcc;" colspan=3 align="center"| '''"Context Menu" Deliverables'''
| style="color:green; background-color:#ffffcc;" colspan=4 align="center"| '''"Context Menu" Deliverables'''
|-
|-
| Right-click for object-context menu
| Right-click for object-context menu
Line 26: Line 29:
** change color map
** change color map
** change representation type i.e. wireframe/surface etc.
** change representation type i.e. wireframe/surface etc.
|
| Utkarsh
| done
|-
|-
| Right-click for block-context menu
| Right-click for block-context menu
|
|
* When user right-clicks on a selection of blocks, then we automatically apply an extract block filter to produce the same effect.
* When user right-clicks on a selection of blocks, then we automatically apply an extract block filter to produce the same effect.
|
|
|
|-
|-
| style="color:green; background-color:#ffffcc;" colspan=3 align="center"| '''Object Inspector Panel Improvements'''
| style="color:green; background-color:#ffffcc;" colspan=4 align="center"| '''Object Inspector Panel Improvements'''
|-
|-
| The GUI for many filters can be improved
| The GUI for many filters can be improved
Line 39: Line 44:
* Berk has a list to get started
* Berk has a list to get started
* Are we doing a summary panel (object inspector + display properties)?
* Are we doing a summary panel (object inspector + display properties)?
: I was thinking of leaving that for 4.0. Thoughts? [[User:Utkarsh|Utkarsh]] 19:50, 28 May 2010 (UTC)
: -- I was thinking of leaving that for 4.0. Thoughts? [[User:Utkarsh|Utkarsh]] 19:50, 28 May 2010 (UTC)
: -- I would also rather delay this item.  [[User:Alan|Alan]] 04 November 2010 (UTC)
|
|
|
|-
|-
| style="color:green; background-color:#ffffcc;" colspan=3 align="center"| '''Selection Enhancements'''
| style="color:green; background-color:#ffffcc;" colspan=4 align="center"| '''Selection Enhancements'''
|-
|-
| Select Max/Min
| Select Max/Min
|
|
* Find Data dialog should allowing querying the cells/points with the maximum or minimum values for the current time-step.
* Find Data dialog should allowing querying the cells/points with the maximum or minimum values for the current time-step.
|
|
|
|-
|-
Line 53: Line 61:
* Need a mode in which the user can hover over the 3D view and we show the labels for the underlying cell or point.
* Need a mode in which the user can hover over the 3D view and we show the labels for the underlying cell or point.
* Allow user to choose what to label with i.e. which array or id etc.
* Allow user to choose what to label with i.e. which array or id etc.
|
|
|
|-
|-
| style="color:green; background-color:#ffffcc;" colspan=3 align="center"| '''Multi-core Support'''
| style="color:green; background-color:#ffffcc;" colspan=4 align="center"| '''Multi-core Support'''
|-
|-
| Parallel-builtin
| Parallel-builtin
|
|
*  Add mode to ParaView where builtin connection is actually a parallel pvserver connection without remote rendering to exploit multiple cores for data processing.
*  Add mode to ParaView where builtin connection is actually a parallel pvserver connection without remote rendering to exploit multiple cores for data processing.
|
| Nikhil
| done
|-
|-
| MPI-enabled binaries
| MPI-enabled binaries
Line 66: Line 76:
* We need to start distributing ParaView binaries with MPI.
* We need to start distributing ParaView binaries with MPI.
| Dave Partyka  
| Dave Partyka  
|
|-
|-
| style="color:green; background-color:#ffffcc;" colspan=3 align="center"| '''Multiblock Support'''
| style="color:green; background-color:#ffffcc;" colspan=4 align="center"| '''Multiblock Support'''
|-
|-
| Avoid appending of blocks for rendering
| Avoid appending of blocks for rendering
|
|
* vtkPVGeometryFilter appends blocks before rendering. We need to avoid that. That will save initial render time.
* vtkPVGeometryFilter appends blocks before rendering. We need to avoid that. That will save initial render time.
* Fix selection to work with non-appended geometry.
* Fix selection to work with non-appended geometry.
|
| Utkarsh
| done
|-
|-
| Plotting composite datasets
| Plotting composite datasets
|
|
* Currently only 1 block can be plotted at a time.  We need to allow plotting multiple blocks in the same chart, whenever applicable.
* Currently only 1 block can be plotted at a time.  We need to allow plotting multiple blocks in the same chart, whenever applicable.
|
|-
|-
| style="color:green; background-color:#ffffcc;" colspan=3 align="center"| '''Python Improvements'''
| style="color:green; background-color:#ffffcc;" colspan=4 align="center"| '''Python Improvements'''
|-
|-
| Python Calculator
| Python Calculator
|
|
* Support for python-based calculator
* Support for python-based calculator
|
| Meng
| done
|-
|-
| View layout from Python
| View layout from Python
|
|
* Enable setting up view layout from Python. This entails that we move view-layout logic to ServerManager.
* Enable setting up view layout from Python. This entails that we move view-layout logic to ServerManager.
|
|
|
|-
|-
| style="color:green; background-color:#ffffcc;" colspan=3 align="center"| '''Documentation Improvements'''
| style="color:green; background-color:#ffffcc;" colspan=4 align="center"| '''Documentation Improvements'''
|-
|-
| Online users guide
| Online users guide
Line 97: Line 113:
* Online user's guide maintained under the Wiki
* Online user's guide maintained under the Wiki
* Use wiki-book capabilities to generate pdf (or word for further editing)
* Use wiki-book capabilities to generate pdf (or word for further editing)
|
|
|
|-
|-
| style="color:green; background-color:#ffffcc;" colspan=3 align="center"| '''Miscellaneous Improvements'''
| style="color:green; background-color:#ffffcc;" colspan=4 align="center"| '''Miscellaneous Improvements'''
|-
|-
| Change filenames from state files
| Change filenames from state files
Line 105: Line 122:
* Many users have complained about how hard it is to change filenames in state files. We should make that easier.
* Many users have complained about how hard it is to change filenames in state files. We should make that easier.
* http://paraview.org/Bug/view.php?id=10680
* http://paraview.org/Bug/view.php?id=10680
|
| Utkarsh
| Done
|-
|-
| Sorting in Spreadsheet View
| Sorting in Spreadsheet View
|
|
* The title says it all :).
* The title says it all :).
|
| Sebastien Jourdain
| done
|-
|-
| VisIT Readers
| VisIT Readers
Line 116: Line 135:
* Second pass at better integrating VisIT readers into ParaView.
* Second pass at better integrating VisIT readers into ParaView.
| Robert Maynard
| Robert Maynard
| done
|-
|-
| make install
| make install
Line 121: Line 141:
* Get "make install" working -- it can install more than required, but it should install all that's required.
* Get "make install" working -- it can install more than required, but it should install all that's required.
| Dave Partyka
| Dave Partyka
| done
|-
| Move tracing GUI out of Python shell
|
* Tracing options are in Python shell, which makes them hard to discover.
| Sebastien Jourdain
| done
|-
|-
|}
|}

Latest revision as of 13:46, 1 December 2010

Name Description Owner Status
"Click to Select" Deliverables
Click to select an object.
  • When user clicks in the 3D view, that object becomes the active object i.e. the source gets selected in the pipeline browser etc.
Utkarsh done
Click to select a block
  • When dealing with multiblock datasets, we want to extend the "click to select" to be able to select a block. So, we can say "Alt+Click" selects a block. We should expose a setting in the settings dialog allowing users to make selection of block be the default for click-to-select. So for users who typically just deal with "layers" in a single dataset, can work in that mode by default.
  • When a block (or blocks) is selected, users should be able to apply all filters that can be applied to the block(s). When user applies that filter, we insert an automatic "Extract Block" filter before applying the filter the user chose.
"Context Menu" Deliverables
Right-click for object-context menu
  • Right click on an object (or a selected collection of objects) shows a context menu with possible items
    • hide
    • submenu for color-array/solid color
    • change color map
    • change representation type i.e. wireframe/surface etc.
Utkarsh done
Right-click for block-context menu
  • When user right-clicks on a selection of blocks, then we automatically apply an extract block filter to produce the same effect.
Object Inspector Panel Improvements
The GUI for many filters can be improved
  • Berk has a list to get started
  • Are we doing a summary panel (object inspector + display properties)?
-- I was thinking of leaving that for 4.0. Thoughts? Utkarsh 19:50, 28 May 2010 (UTC)
-- I would also rather delay this item. Alan 04 November 2010 (UTC)
Selection Enhancements
Select Max/Min
  • Find Data dialog should allowing querying the cells/points with the maximum or minimum values for the current time-step.
Hover labels
  • Need a mode in which the user can hover over the 3D view and we show the labels for the underlying cell or point.
  • Allow user to choose what to label with i.e. which array or id etc.
Multi-core Support
Parallel-builtin
  • Add mode to ParaView where builtin connection is actually a parallel pvserver connection without remote rendering to exploit multiple cores for data processing.
Nikhil done
MPI-enabled binaries
  • We need to start distributing ParaView binaries with MPI.
Dave Partyka
Multiblock Support
Avoid appending of blocks for rendering
  • vtkPVGeometryFilter appends blocks before rendering. We need to avoid that. That will save initial render time.
  • Fix selection to work with non-appended geometry.
Utkarsh done
Plotting composite datasets
  • Currently only 1 block can be plotted at a time. We need to allow plotting multiple blocks in the same chart, whenever applicable.
Python Improvements
Python Calculator
  • Support for python-based calculator
Meng done
View layout from Python
  • Enable setting up view layout from Python. This entails that we move view-layout logic to ServerManager.
Documentation Improvements
Online users guide
  • Online user's guide maintained under the Wiki
  • Use wiki-book capabilities to generate pdf (or word for further editing)
Miscellaneous Improvements
Change filenames from state files Utkarsh Done
Sorting in Spreadsheet View
  • The title says it all :).
Sebastien Jourdain done
VisIT Readers
  • Second pass at better integrating VisIT readers into ParaView.
Robert Maynard done
make install
  • Get "make install" working -- it can install more than required, but it should install all that's required.
Dave Partyka done
Move tracing GUI out of Python shell
  • Tracing options are in Python shell, which makes them hard to discover.
Sebastien Jourdain done