ParaView 3.98 Deliverables

From ParaQ Wiki
Jump to navigationJump to search
Name Description Owner Status
UI Improvements
Better Copy/Paste Support for texts
  • User should be able to copy-paste from different panels such as information tab.
  • Copy should work spreadhsheet view as well.
Done
Revised Properties Panel
  • The Properties and Display panel will be combined into a single panel with a mode to show/hide advanced properties.
  • The panel will provide searching/filtering capabilities
  • Users will be able to pick what widgets are show in the non-advanced mode.
  • The framework will be 100% backwards compatible so that old custom panels still "work" although developers would have to reimplement their panels to take advantage of the new functionality such as search,advanced properties, etc.
Kyle active development
Better Drag/Drop support
  • User should be able to drag sources/filters from the pipeline browser into a view to show it in that view. Avoids the whole "active view" confusion.
deferred
Filter Controls Toolbar
  • A special toolbar at the top of the viewport that shows "select" properties from the active source/filter (see here).
  • The properties that end up in the toolbar should be specifiable using hints in configuration XMLs, for example.
deferred
Better Labeling
  • This has been on and off many lists, we really need better labeling support for data. The current mechanism of "selecting and labeling" is cumbersome to say the least.
deferred
I/O Improvements
Update VisIt bridge Update VisIt bridge to latest version to bring in fixes for readers.
Update to CGNS (3.1.3) Update to using latest CGNS version (latest version of CGNS using CMake making build/deployment easier)
Packaging/Deployment
Enhanced Packaging
  • Create/update ParaView super-build that builds all dependencies
  • There should be options to use system MPI, Python, HDF5, and Qt (at the very least)
  • ParaView install rules should *NEVER* install external dependencies. People will be encouraged to use super-build to build packages will dependencies included.
Utkarsh/Dave DeMarle active development
Modularization
  • Enable building tiny binaries for co-processing for ParaView by incorporating VTK modularization into ParaView.
Dave DeMarle active development
Multiblock Improvements
Toggle visibility of individual blocks
  • Provide VTK-level infrastructure to toggle visibility and other properties for individual blocks in a composite dataset.
  • Develop user-interface to allow setting up of properties for individual blocks.
Plotting Improvements
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.
Statistics Enhancements
Extensions to Find Data
  • Enable locating elements using statistical queries.
Philippe
Extensions to Calculator
  • Enable adding advanced statistically computed arrays using Array Calculator
Philippe
Plugins
Python support
  • We need better support for plugins in Python. They seem like second class citizens right now: no easy way for loading distributed plugins, PV_PLUGIN_PATH is not respected.
  • Python trace must have some indication of what plugins were loaded.
Done (3.14)
XML Plugins
  • Another second class citizen in the plugin world, it cannot be auto-loaded, I wonder if it even gets saved in the list.
Utkarsh fixed (3.14)