1. 19 Nov, 2018 1 commit
    • Utkarsh Ayachit's avatar
      Add ability to pause a live source · c8c4e805
      Utkarsh Ayachit authored
      Adding pqPauseLiveSourcePropertyWidget which can be used to add UI
      button to pause/resume live source updates.
      
      The `LiveProgrammableSource` adds this widget to its properties to allow
      users to pause (and also act as an example of how to use this widget).
      c8c4e805
  2. 01 Nov, 2018 1 commit
    • Utkarsh Ayachit's avatar
      avoid duplicate groups with same label · 18646121
      Utkarsh Ayachit authored
      pqProxyWidget supports groups to group multiple properties together.
      When that happens, if the same group is listed multiple times with
      different set of properties, the UI showed it as separate groups. It's
      better if all properties in the group with the same label are clubbed
      together. This fixes that.
      
      Also cleaned up implementation in pqProxyWidget for creating widget to
      be a bit easier to read.
      18646121
  3. 30 Oct, 2018 1 commit
  4. 24 Oct, 2018 1 commit
  5. 18 Oct, 2018 1 commit
  6. 16 Oct, 2018 2 commits
  7. 14 Oct, 2018 1 commit
  8. 12 Oct, 2018 2 commits
  9. 09 Oct, 2018 1 commit
  10. 08 Oct, 2018 3 commits
    • Utkarsh Ayachit's avatar
      cleanups to pqDoubleLineEdit · 64ded787
      Utkarsh Ayachit authored
      Make pqDoubleLineEdit not use a format specific double validator.
      pqDoubleLineEdit should always accept any valid double string. It should
      only change how it's shown based on the chosen format.
      
      Now, pqDoubleLineEdit also doesn't attempt to cleanup a number entered
      by the user. Thus, if user enter `1e10` for the full precision text, the
      full precision text stays as so.
      
      Changed default precision used by the widget to mixed rather than fixed.
      
      (cherry picked from commit b02aa392)
      64ded787
    • Utkarsh Ayachit's avatar
      cleanups to pqDoubleLineEdit · b02aa392
      Utkarsh Ayachit authored
      Make pqDoubleLineEdit not use a format specific double validator.
      pqDoubleLineEdit should always accept any valid double string. It should
      only change how it's shown based on the chosen format.
      
      Now, pqDoubleLineEdit also doesn't attempt to cleanup a number entered
      by the user. Thus, if user enter `1e10` for the full precision text, the
      full precision text stays as so.
      
      Changed default precision used by the widget to mixed rather than fixed.
      b02aa392
    • Mathieu Westphal's avatar
      Using new PointCellData conversion feature · d1a0788e
      Mathieu Westphal authored
       * Exposing new PointCellData conversion option
      
       In VTK, the PointData to CellData and CellData to PointData filters
       just got new properties to be able to only process certain arrays
       instead of systematically processing all arrays. We expose
       the properties in the xml of these filter so they can be used
       in ParaView. This also addd a test for PointCellData conversion.
      
       * Using these properties with AutoConvert properties
       AutoConvert properties settings allows user to use
       some filter with Point/Cell data filters even when
       they do not accept it. The conversion is done
       in vtkPVPostFilter but it uses to convert all
       arrays instead of only the needed one.
       This uses the new PointData to CellData and CellData to
       PointData filter properties to be able to convert
       only the needed arrays.
      d1a0788e
  11. 03 Oct, 2018 1 commit
    • David E. DeMarle's avatar
      constrain cinema exports to working combinations · a5b7442b
      David E. DeMarle authored
      cinema A does not yet support pose cameras and only the pose cameras
      suppport tracking and roll. This change makes it harder for the user
      to try those combinations and handles with a message invalid
      combinations when they are made.
      
      note: constraining the camera model GUI to only have static and phi
      theta when in non-composite mode would be better but doing that would
      require a custom decorator.
      a5b7442b
  12. 01 Oct, 2018 1 commit
    • Cory Quammen's avatar
      Replace glyph data rescaling with scale factor · 5e42a183
      Cory Quammen authored
      Revert back to a simple scale factor for controlling overall glyph
      size and remove the data rescaling feature that mapped data values
      linearly to a range of vector sizes.
      
      Also rearrange UI components so that the orientation array is above
      scale options and glyph transform properties are after everything
      else.
      
      (cherry picked from commit f5f86046)
      5e42a183
  13. 28 Sep, 2018 1 commit
  14. 27 Sep, 2018 2 commits
    • Utkarsh Ayachit's avatar
      add ability to use offscreen buffers for screen capture · 354c09da
      Utkarsh Ayachit authored
      This is a temporary fix for #18446. To make vtkSMViewProxy use offscreen
      buffers for screen capture, we now support an environment variable
      `PV_USE_OFFSCREEN_BUFFERS_FOR_IMAGE_CAPTURE`.
      354c09da
    • Cory Quammen's avatar
      Replace glyph data rescaling with scale factor · f5f86046
      Cory Quammen authored
      Revert back to a simple scale factor for controlling overall glyph
      size and remove the data rescaling feature that mapped data values
      linearly to a range of vector sizes.
      
      Also rearrange UI components so that the orientation array is above
      scale options and glyph transform properties are after everything
      else.
      f5f86046
  15. 25 Sep, 2018 1 commit
  16. 23 Sep, 2018 1 commit
  17. 21 Sep, 2018 1 commit
    • David E. DeMarle's avatar
      export spatio temporal scripts · f38a6510
      David E. DeMarle authored
      two new pieces of global state:
       time compartment size, the number of ranks to use per timestep
       input filepattern for readers that begin the pipeline
      
      input filepattern used to be per source, and was specified via
      the channel matching section of the dialog. Per discussion with Andy
      multiple readers are not really well supported anyway so simplify
      to a global filepattern.
      
      fixed some bugs in the original plugin that this deprecates, involving
      a lookup into map of views that failed with no name, and code rot
      where the base paraview python API changed and made it incompatible
      f38a6510
  18. 20 Sep, 2018 3 commits
  19. 19 Sep, 2018 2 commits
  20. 18 Sep, 2018 2 commits
  21. 14 Sep, 2018 2 commits
  22. 13 Sep, 2018 1 commit
  23. 12 Sep, 2018 1 commit
  24. 07 Sep, 2018 1 commit
  25. 05 Sep, 2018 1 commit
  26. 04 Sep, 2018 3 commits
    • Utkarsh Ayachit's avatar
      trace when scalar coloring is disabled. · cfdc0315
      Utkarsh Ayachit authored
      Fixes #18304.
      cfdc0315
    • Cory Quammen's avatar
      Make enum values consistent · 8bc98115
      Cory Quammen authored
      Make pqDoubleLineEdit::RealNumberNotation enum values consistent with
      those for vtkPVGeneralSettings enum values representing the same
      notation. Also, re-order the enum options in settings.xml so that
      Fixed and Scientific options are in the same order as
      AnimationTimeNotation.
      8bc98115
    • David E. DeMarle's avatar
      implementation revisions for new catalyst exporter · 78432508
      David E. DeMarle authored
      This is a better separation of regular and catalyst export
      definitions. The catalyst specific state is no longer on the
      regular writer and screenshot definitions. Instead we have
      a new catalyst specific groups where in we use proxy inheritance
      to add catalyst specific properties to the normal export proxy
      definitions. With this the catalyst and cinema specific writers
      and properties no longer show up in regular export dialogs.
      78432508
  27. 03 Sep, 2018 2 commits
    • Utkarsh Ayachit's avatar
      improve vtkPVDataDeliveryManager's data delivery logic. · 034e49d4
      Utkarsh Ayachit authored
      When doing remote rendering, the client's mtime for when data delivery
      happened was not correctly updated. That was causing the data delivery
      logic to reexecute on each render. That was causing #18340.
      
      Fixed vtkPVDataDeliveryManager to keep separate delivery objects for
      each delivery mode. This ensures that the client doesn't end up with a
      data delivery timestamp mismatch, as before. Also simplified the code in
      general and adding timer log entries to catch such bug easily in the
      future.
      
      Fixes #18340.
      034e49d4
    • Utkarsh Ayachit's avatar
      rename API to better reflect implementation. · 47089b5c
      Utkarsh Ayachit authored
      `vtkPVRenderView::GetUseDistributedRenderingForStillRender` and
      `vtkPVRenderView::GetUseDistributedRenderingForInteractiveRender` are
      renamed to better reflect the implementation. These are not for still vs
      interactive but full-res vs lod. New names avoid that confusion.
      47089b5c