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. 09 Nov, 2018 1 commit
  3. 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
  4. 30 Oct, 2018 1 commit
  5. 24 Oct, 2018 1 commit
  6. 23 Oct, 2018 1 commit
  7. 20 Oct, 2018 1 commit
  8. 19 Oct, 2018 1 commit
  9. 18 Oct, 2018 1 commit
  10. 16 Oct, 2018 2 commits
  11. 14 Oct, 2018 4 commits
    • Utkarsh Ayachit's avatar
      Support multi-component arrays in spreadsheet · 31010e74
      Utkarsh Ayachit authored
      Spreadsheet view poorly supported mutli-component arrays. This commit
      adds support to Spreadsheet view to show mutli-component arrays under a
      single header-section which spans all the components. This enables us to
      resize the component-section individually, and yet easily realize that
      the sections correspond to the same array.
      
      For this we add a new pqMultiColumnHeaderView that combines adjacent
      sections with the same `DisplayRole` text.
      
      vtkSpreadSheetRepresentation now splits multi-component arrays so each
      component shows up separately. We also add magnitude array
      (fixes #18431).
      
      This cleanup header section resize to fix #18430.
      
      Fixes #16126.
      31010e74
    • Utkarsh Ayachit's avatar
      ensure array information is copied in vtkSortedTableStreamer. · 851d36d4
      Utkarsh Ayachit authored
      vtkSortedTableStreamer needed to copy array information explicitly to
      ensure we don't loose information like component names when this filter
      is applied.
      851d36d4
    • Utkarsh Ayachit's avatar
      remove "SelectedComponent" from Spreadsheet view · 66f5c83b
      Utkarsh Ayachit authored
      This property was used to pick which component to sort by. Since we are
      now splitting multicomponent arrays into separate arrays, this is no
      longer necessary.
      66f5c83b
    • Utkarsh Ayachit's avatar
      cleanup vtkAttributeDataToTableFilter · da6806eb
      Utkarsh Ayachit authored
      minor code restructuring in vtkAttributeDataToTableFilter to make it
      easier to follow. Also modernizing some code.
      da6806eb
  12. 12 Oct, 2018 3 commits
  13. 09 Oct, 2018 4 commits
    • Ben Boeckel's avatar
      2570067d
    • Mathieu Westphal's avatar
      a634eb91
    • 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
  14. 08 Oct, 2018 1 commit
    • 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
  15. 05 Oct, 2018 1 commit
  16. 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
  17. 01 Oct, 2018 2 commits
    • 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
    • Cory Quammen's avatar
      Color legend: fixed axis labels when log scaling turned off · 70a63a7e
      Cory Quammen authored
      When log scaling is enabled, the minimum color legend range is
      adjusted to a positive value if the unscaled range value is
      negative. When log scaling is turned off again, the color legend range
      could be set back to a negative value, but the minimum color legend
      range would be set to 0.0. The problem was that the unscaled minimum
      limit was changed to 0.0 when log scaling was enabled, but it was
      never reset when log scaling was disabled. Fixed that by resetting the
      unscaled minimum and maximum each time the color legend is painted.
      70a63a7e
  18. 28 Sep, 2018 2 commits
  19. 27 Sep, 2018 1 commit
    • 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
  20. 25 Sep, 2018 1 commit
  21. 23 Sep, 2018 1 commit
  22. 21 Sep, 2018 2 commits
    • Cory Quammen's avatar
      Change output array types from double to float · 83b6322e
      Cory Quammen authored
      Saves memory and speeds up generation.
      83b6322e
    • 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
  23. 20 Sep, 2018 4 commits
  24. 19 Sep, 2018 1 commit
  25. 18 Sep, 2018 1 commit
    • David E. DeMarle's avatar
      More fixes for export state. · 7ec30496
      David E. DeMarle authored
      Use "|" as an internal separator instead of "_" because it is
      less likely to collide with timestamp and filename characters. Also
      automatically strip "*" from recovered writer input variable names.
      7ec30496