Ticket #3444 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

Visualize MDEventWorkspaces in Unstructured form.

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

Description

Create the necessary vtkDataSet factories to do this. Create Plugins for Paraview that can visualize loaded MDEventWorkspaces. Allow recursion depth to be configurable at the top level. Preserve the ability to provide different thresholding strategies.

Change History

comment:1 Changed 9 years ago by Owen Arnold

Questions for Janik: how exactly do we specify recursion depth. Iterator for MDBoxes seems to set a maximum recursion depth, but do we need to set an exact recursion depth? Also do we only want to visualize leaf nodes?

comment:2 Changed 9 years ago by Owen Arnold

  • Status changed from new to accepted

comment:3 Changed 9 years ago by Owen Arnold

In [13541]:

Refs #3444. New factory type to generate unstructured grid from MDEventWorkspace.

comment:4 Changed 9 years ago by Owen Arnold

In [13543]:

Refs #3444, Refs #3232. Fix warnings.

comment:5 Changed 9 years ago by Owen Arnold

In [13544]:

Refs #3444. Add performance tests. Benchmark for future improvements.

comment:6 Changed 9 years ago by Owen Arnold

In [13547]:

Refs #3444. Fix coordinate -> hexahedron mapping.

comment:7 Changed 9 years ago by Janik Zikovsky

Owen, in answer to your question:

The iterator will return boxes _up to_ the max depth specified, so if you'd like to only show a particular depth you'd need to handle that in the code calling the iterator. You can do a check like

if (box->getDepth() == whatever) .

We could try both leaf-only or all nodes, but I think viewing only the leaf nodes will make more sense; that way you won't have overlapping cubes.

comment:8 Changed 9 years ago by Owen Arnold

In [13560]:

Refs #3444. Very simple PV reader introduced. Only few options available. works of the MDEW nexus format (extension *.nxs_ro to separate from other readers).

comment:9 Changed 9 years ago by Owen Arnold

In [13561]:

Refs #3444. Kill warnings.

comment:10 Changed 9 years ago by Owen Arnold

This trial was successful. MDLoadingPresenter types will use the relevant MDEW based vtkDataSetFactories. Most of our readers/sources will open up workspaces in this form. The only exception is when loading *.sqw_old type files.

comment:11 Changed 9 years ago by Owen Arnold

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

comment:12 Changed 9 years ago by Janik Zikovsky

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

comment:13 Changed 9 years ago by Janik Zikovsky

This viewer is in common use for MDEventWorkspaces.

comment:14 Changed 9 years ago by Janik Zikovsky

  • Status changed from verifying to closed

comment:15 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 4291

Note: See TracTickets for help on using tickets.