Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • ParaView ParaView
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,847
    • Issues 1,847
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 87
    • Merge requests 87
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ParaView
  • ParaViewParaView
  • Issues
  • #18968

Closed
Open
Created Apr 25, 2019 by David@dhrDeveloper

Cinema: Incorrect entries for images when saving two cinema databases (one for each of two views)

Cinema: Incorrect entries for images when saving two cinema databases (one for each of two views). This results in 'FILE clashes' in which two different files match up with the same metadata. Per the specification, it is possible to attach multiple files to the same metadata, but this is achieved in a different manner. Additionally, this is clearly not the intention in this case, as we are creating two different cinema databases, each for a different RenderView.

Note that our testing shows this works correctly for batch Catalyst runs (details are at the link at the end of this issue).

To recreate issue:

  1. Load a dataset with timesteps
  2. Split ParaView's view panel, and create a second RenderView
  3. Using Export Inspector, set each view to export a Cinema database (normal images, using either a static or phi-theta camera. Other cameras have not been tested).
  4. Click checkbox to Export Cinema Spec D table.
  5. Catalyst->Export Now
  6. Resulting Cinema Spec D table does not properly distinguish between output from the two RenderViews

EXAMPLE DATA: timestep,producer,FILES 0.0,cview_0,RenderView2/0.0.png 0.0,cview_0,RenderView1/0.0.png ...

The metadata provided (timestep and producer) creates duplicate entries for two FILE entries, and the sets of images from the different views cannot be disambiguated using the metadata. Possible correct outputs would be the following (depends on what metadata is avaialable within ParaView):

(distinguishing using different cview_x values)
timestep,producer,FILES
0.0,cview_2,RenderView2/0.0.png
0.0,cview_1,RenderView1/0.0.png
...
(distinguishing using different RenderViewX values)
timestep,producer,renderview,FILE
0.0,cview_0,RenderView2,RenderView2/0.0.png
0.0,cview_0,RenderView1,RenderView1/0.0.png
...

More detail is available at: https://github.com/cinemascience/cinema_testing/blob/master/pv/5.7.0/readme.md

Edited May 06, 2019 by John Patchett
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking