ParaView 3.2 Deliverables: Difference between revisions
From ParaQ Wiki
Jump to navigationJump to search
No edit summary |
|||
Line 1: | Line 1: | ||
== Descriptions == | == Descriptions == | ||
These are the deliverables that we expect to complete for ParaView 3.2 (at least in part). | |||
{| border="1" | {| border="1" | ||
! Deliverable | ! Deliverable | ||
! Description | ! Description | ||
! Owner | |||
|- | |- | ||
| Better testing | | Better testing | ||
Line 10: | Line 13: | ||
* Test compositing | * Test compositing | ||
* Memory checking | * Memory checking | ||
| | | | ||
* Clint (increasing coverage) | |||
* ? (Test compositing) | |||
* All (Testing your new stuff) | |||
|- | |- | ||
| Display rearchitecture | | Display rearchitecture | ||
| Make it easier to add new views. | | | ||
* Make it easier to add new views. | |||
* Redesign class hierarchy to avoid reimplementing client/server for every view type. | |||
* Integrate with view architecture of Titan. | |||
* Support desktop delivery without MPI as part of this. | |||
| Utkarsh with Clint helping with Qt | |||
|- | |- | ||
| Multi-block | | Multi-block | ||
Line 22: | Line 31: | ||
* Multi-block client delivery | * Multi-block client delivery | ||
* Block inspector | * Block inspector | ||
* Volume rendering | |||
Work may continue into ParaView 3.4. | |||
| Dave D. | |||
|- | |- | ||
| Exodus reader | | Exodus reader | ||
| | | | ||
* Switch to Dave T.'s new reader (with support for face/edge data). | * Switch to Dave T.'s new reader (with support for face/edge data). | ||
* Have multi-block output. | * Have multi-block output (only if losing no functionality). | ||
* Support global variables. | * Look into fast temporal plots. | ||
** Support global variables. | |||
* Multiple outputs for main geometry, node/edge/face sets, and global variables? | * Multiple outputs for main geometry, node/edge/face sets, and global variables? | ||
| Eric | |||
|- | |- | ||
| Exodus writer | | Exodus writer | ||
| | | | ||
* Exodus-specific metadata should be maintained. | |||
* Support multiple time steps. | |||
| Eric | |||
* | |||
|- | |- | ||
| Animation | | Animation | ||
| | | | ||
* GUI components for viewing all tracks (perhaps like in ParaView 2 or like a filmstrip keyframe viewer or both). | * GUI components for viewing all tracks (perhaps like in ParaView 2 or like a filmstrip keyframe viewer or both). | ||
* Support for viewing multiple animation steps at once. | * Support for viewing multiple animation steps at once (maybe held off until 3.4). | ||
** Filmstrip viewer. | ** Filmstrip viewer. | ||
** Comparative vis manager. | ** Comparative vis manager. | ||
* Support disconnect from server, create animation | * Support disconnect from server, create animation | ||
| | |||
* Clint (GUI) | |||
* Utkarsh (SM) | |||
|- | |- | ||
| Selection | | Selection | ||
Line 52: | Line 67: | ||
* Threshold selection (integrated with histogram bar chart). | * Threshold selection (integrated with histogram bar chart). | ||
* Selecting blocks (and providing some sort of manipulation like turn off). | * Selecting blocks (and providing some sort of manipulation like turn off). | ||
** Dependent on multiblock functionality. | |||
* Selection based on probe (handle widget). It should support multiple handle widgets. | * Selection based on probe (handle widget). It should support multiple handle widgets. | ||
| | | Dave D. | ||
|- | |- | ||
| Annotation | | Annotation | ||
| | | | ||
* Much better labeling | * Much better labeling of selection and datasets in general. | ||
** We need a way of visually matching a selection and an element inspector. | |||
** ParaView 2 pick showed labels right on rendering. | |||
** Large selections may require multiresolution labeling. | |||
* Better controls on text widgets | |||
** Specify font. | |||
** Line up on corners. | |||
| Yumin | |||
|- | |- | ||
| Spreadsheet view | | Spreadsheet view | ||
| Implement a model for a client side table that allows users to browse their data. It should only bring the portion of that data the user is viewing to the client (or a bigger cache that is still small) | | Implement a model for a client side table that allows users to browse their data. It should only bring the portion of that data the user is viewing to the client (or a bigger cache that is still small) | ||
| Utkarsh and Berk | |||
|- | |- | ||
| Line chart/Bar chart | | Line chart/Bar chart | ||
| | | | ||
* Better labeling and annotation | * Better labeling and annotation | ||
** Legends | |||
* Line styles | * Line styles | ||
* Better zoom | * Better zoom | ||
** Rubber band zoom | |||
* Axis controls | |||
** Specify range, major/minor ticks | |||
** Logarithmic | |||
* Better variable selection on plots | |||
** Automatically unselect ids and time | |||
** Implement select all/none checkbox in header of variable table in display tab (like in exodus reader variable selector). | |||
| Mark | |||
|- | |- | ||
| Support for multiple output ( | | Support for multiple output | ||
| | |||
* Allow sources with multiple outputs of different types and conceptual meanings. | |||
* Support for custom filters with more than one output. | |||
* Possible support for Exodus reader. | |||
* GUI/Pipeline inspector an open issue. | |||
| Berk with help from Clint | |||
|} | |||
Here are deliverables that will most likely have to be put off until ParaView 3.4. | |||
{| border="1" | |||
! Deliverable | |||
! Description | |||
|- | |||
| Array calculator | |||
| | |||
* Incorporate features from VisIt calculator. | |||
* Brainstorm on our own features. | |||
|- | |||
| 3D Widgets | |||
| | |||
* It should be possible to snap 3D widget to surface with (P) | |||
* Add box widget | |||
|- | |- | ||
| Better error reporting | | Better error reporting |
Revision as of 10:36, 24 April 2007
Descriptions
These are the deliverables that we expect to complete for ParaView 3.2 (at least in part).
Deliverable | Description | Owner |
---|---|---|
Better testing |
|
|
Display rearchitecture |
|
Utkarsh with Clint helping with Qt |
Multi-block | Improve multi-block support:
Work may continue into ParaView 3.4. |
Dave D. |
Exodus reader |
|
Eric |
Exodus writer |
|
Eric |
Animation |
|
|
Selection |
|
Dave D. |
Annotation |
|
Yumin |
Spreadsheet view | Implement a model for a client side table that allows users to browse their data. It should only bring the portion of that data the user is viewing to the client (or a bigger cache that is still small) | Utkarsh and Berk |
Line chart/Bar chart |
|
Mark |
Support for multiple output |
|
Berk with help from Clint |
Here are deliverables that will most likely have to be put off until ParaView 3.4.
Deliverable | Description |
---|---|
Array calculator |
|
3D Widgets |
|
Better error reporting | We need much better error reporting. |
Custom filters | Custom filters are now maybe 70%. They need more work. |
Miscellaneous |
|