ParaView 3.10 Deliverables: Difference between revisions

From ParaQ Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(15 intermediate revisions by 3 users not shown)
Line 10: Line 10:
|
|
* 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 29: 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
Line 45: Line 45:
* 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)
|
|
|
|
Line 68: Line 69:
|
|
*  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 77: Line 78:
|
|
|-
|-
| 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
Line 84: Line 85:
* 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
Line 97: Line 98:
|
|
* Support for python-based calculator
* Support for python-based calculator
|
| Meng
|
| done
|-
|-
| View layout from Python
| View layout from Python
Line 121: 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 134: Line 135:
* Second pass at better integrating VisIT readers into ParaView.
* Second pass at better integrating VisIT readers into ParaView.
| Robert Maynard
| Robert Maynard
| active
| done
|-
|-
| make install
| make install
Line 140: 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
| active
| done
|-
|-
| Move tracing GUI out of Python shell
| Move tracing GUI out of Python shell
|
|
* Tracing options are in Python shell, which makes them hard to discover.
* 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