Ticket #2607 (closed: fixed)

Opened 10 years ago

Last modified 5 years ago

Develop Against Paraview

Reported by: Owen Arnold Owned by: Owen Arnold
Priority: major Milestone: Iteration 28
Component: VATES Keywords:
Cc: Blocked By:
Blocking: Tester: Janik Zikovsky

Description

Without damaging the existing VisIT plugins for Mantid, Generate equivalent plugins for Paraview.

Change History

comment:1 Changed 10 years ago by Owen Arnold

  • Owner set to Owen Arnold
  • Status changed from new to assigned

comment:2 Changed 10 years ago by Owen Arnold

  • Component changed from Mantid to VATES

comment:3 Changed 10 years ago by Owen Arnold

(In [9880]) re #2607 Create basic reader. Check that VisIT plugins still work. Note that there are 3 new options to control via CMake: 1) USE_PARAVIEW, which is set to on by default. 2) ParaView_DIR, which is required by the paraview plugins 3) VTK_SOURCE_DIR, which is required so that presenters have access to the include files used by Paraview vtk. If USE_PARAVIEW is set to off, then the latter two options are not important and VisIT plugins will be built instead.

comment:4 Changed 10 years ago by Owen Arnold

(In [9889]) re #2607 Solve some of the build issues while using VATES under windows.

comment:5 Changed 10 years ago by Owen Arnold

(In [9891]) re #2607 Descriptive naming and rearranging. In brief All VisitPresenter references replaces with VatesAPI. VisitPresenters does not convey enough meaning. We are using a presenter pattern at various points, but its really a VATES/VTK-based API to to the underlying Mantid framework. Secondly VisIT is no longer the sole target Vis Platform, so naming should reflect this.

comment:6 Changed 10 years ago by Owen Arnold

(In [9892]) re #2607 Remove VisitPresenters

comment:7 Changed 10 years ago by Owen Arnold

(In [10015]) re #2607. Rebinning Cutting Filter Prototype. Doesn't yet allow specification of dimensions or number of bins.

comment:8 Changed 10 years ago by Owen Arnold

(In [10037]) re #2607. Better CMake build script, only need to specify ParaView_DIR now.

comment:9 Changed 10 years ago by Owen Arnold

(In [10055]) re #2607. Better CMake build script, only need to specify ParaView_DIR now. Add missing add_subdirectory.

comment:10 Changed 10 years ago by Owen Arnold

(In [10109]) re #2607. Custom GUI controls for Rebinning Cutting Filter.

comment:11 Changed 10 years ago by Owen Arnold

(In [10175]) re #2607. Add ability to reorder dimensions without rebinning.

Add toolbar plugin to expose filter without having to go through lots of menus.

comment:12 Changed 10 years ago by Owen Arnold

(In [10177]) re #2607. Missing typedef.

comment:13 Changed 10 years ago by Owen Arnold

(In [10193]) re #2607 Get latest set of paraview plugins working under windows. Other minor fixes including those to properly display progress during rebinning.

comment:14 Changed 10 years ago by Owen Arnold

(In [10194]) re #2607 Help users through case when source output is not available. Execute source for them.

comment:15 Changed 10 years ago by Owen Arnold

(In [10196]) re #2607. Handle case where correct type of input dataset is provided, but no metadata present.

comment:16 Changed 10 years ago by Owen Arnold

(In [10246]) re #2607 Enable the ability to select a sub-region to rebin over using Paraview box interators. Also some tidying of cmake scripts to provide a better dev environment under windows.

comment:17 Changed 10 years ago by Owen Arnold

(In [10293]) re #2607. ParaView macro scrips. Useful scripts for performing common operational blocks against ParaView. Note that as part of our install process we can push these files into the PV application directories.

comment:18 Changed 10 years ago by Owen Arnold

(In [10350]) re #2607 Selection ability for the time axis. No-binning dimension swapping and visualisation using the time axis.

comment:19 Changed 10 years ago by Owen Arnold

(In [10384]) re #2607 Better icons.

comment:20 Changed 10 years ago by Owen Arnold

(In [10418]) re #2607 Stabilise plugins. Make it harder to use incorrectly. Avoid caching when number of bins not changed, but dimensions swapped, this was buggy previously.

comment:21 Changed 10 years ago by Owen Arnold

(In [10491]) re #2607 Stabilise plugins. Extend test cases for dimension swapping. Also better handling of swapping in UI.

comment:22 Changed 10 years ago by Owen Arnold

(In [10492]) re #2607 Autogenerated 3-slice type view. Will need some work to improve layout.

comment:23 Changed 10 years ago by Owen Arnold

(In [10495]) re #2607 Fix minor error in geometry swapping routine.

comment:24 Changed 10 years ago by Owen Arnold

(In [10500]) re #2607 Autogenerated 3-slice type view.

comment:25 Changed 10 years ago by Owen Arnold

(In [10577]) re #2774 #2607 #1624 Adapt VatesAPI to handle generic algorithm for reading data.

comment:26 Changed 10 years ago by Owen Arnold

(In [10648]) re #2774 #2607 #1624 Basic reader for Event nexus files added.

comment:27 Changed 10 years ago by Owen Arnold

(In [10651]) re #2774 #2607 #1624 includes not needed here.

comment:28 Changed 9 years ago by Owen Arnold

  • Status changed from assigned to accepted

comment:29 Changed 9 years ago by Owen Arnold

Ticket aims achieved. Development switched to Paraview.

comment:30 Changed 9 years ago by Owen Arnold

  • Status changed from accepted to verify
  • Resolution set to fixed

comment:31 Changed 9 years ago by Owen Arnold

(In [11010]) re #2774 #2607 #1624 Modifications so that the workspace can be bound to an existing instance of a vtkDataSetFactory. Some enhancements for MDEventWorkspace visualisation.

comment:32 Changed 9 years ago by Janik Zikovsky

  • Status changed from verify to verifying
  • Tester set to Janik Zikovsky

comment:33 Changed 9 years ago by Janik Zikovsky

  • Status changed from verifying to closed

I've tested most of these plugins in Paraview on Linux.

comment:34 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 3454

Note: See TracTickets for help on using tickets.