ParaView issueshttps://gitlab.kitware.com/paraview/paraview/-/issues2021-10-06T12:35:14-04:00https://gitlab.kitware.com/paraview/paraview/-/issues/21012Python Script Editor hides when closing tabs2021-10-06T12:35:14-04:00W. Alan ScottPython Script Editor hides when closing tabsThere is a relative of 2. Here is how to replicate.
* 5.10.0-RC1. Linux. Builtin server.
* Tools/ Python Script Editor.
* Type something. "Fred".
* +, i.e., add a new tab.
* Type something. "Flintstone"
* Click on the first tab.
* Click...There is a relative of 2. Here is how to replicate.
* 5.10.0-RC1. Linux. Builtin server.
* Tools/ Python Script Editor.
* Type something. "Fred".
* +, i.e., add a new tab.
* Type something. "Flintstone"
* Click on the first tab.
* Click the X to delete it.
* A dialog comes up, asking if we want to close without saving, cancel, or save.
The Python Script Editor has gone behind ParaView. This is a bug.https://gitlab.kitware.com/paraview/paraview/-/issues/20985State files not working with AMReX data2021-12-14T12:18:59-05:00Dave CorsonState files not working with AMReX dataLoading a state file that was created using an AMReX dataset results in an empty image. Attached is a test case.[stateFileWithAMReX.7z](/uploads/6dbd19b82b820a41aa635d0532649f34/stateFileWithAMReX.7z)Loading a state file that was created using an AMReX dataset results in an empty image. Attached is a test case.[stateFileWithAMReX.7z](/uploads/6dbd19b82b820a41aa635d0532649f34/stateFileWithAMReX.7z)https://gitlab.kitware.com/paraview/paraview/-/issues/20939AMR Streaming is not working anymore2021-09-06T08:43:31-04:00Mathieu Westphal (Kitware)AMR Streaming is not working anymoreAccording to https://vimeo.com/51155343, ParaView support AMRBlock streaming.
However this does not seems to work:
* Open ParaView, enable streaming in settings, close ParaView
* Open ParaView
* Open [smooth.flash](https://data.kitw...According to https://vimeo.com/51155343, ParaView support AMRBlock streaming.
However this does not seems to work:
* Open ParaView, enable streaming in settings, close ParaView
* Open ParaView
* Open [smooth.flash](https://data.kitware.com/#item/5ba24b2f8d777f43ccb1b0d8), check Jet, Apply
* Switch to AMRBlocks representation
* Zoom in data
* nothing happens
FYI @demarle @utkarsh.ayachit : Feel free to tag anyone interested by this featurehttps://gitlab.kitware.com/paraview/paraview/-/issues/20907Information Panel: time values not updated at first apply2022-03-14T12:34:39-04:00Nicolas VuailleInformation Panel: time values not updated at first applySteps:
* Open can.ex2, apply. Has Timesteps from 0 to 0.004
* TemporalShiftScale, scale=2. Before apply: Information panel says timesteps from 0. to 0.004. This is ok as RequestInfo uses default filter values.
* Apply. Information pan...Steps:
* Open can.ex2, apply. Has Timesteps from 0 to 0.004
* TemporalShiftScale, scale=2. Before apply: Information panel says timesteps from 0. to 0.004. This is ok as RequestInfo uses default filter values.
* Apply. Information panel still displays 0. to 0.004. This is wrong.
* From then changing the active source and coming back leads to the correct display in Information panel, as well as applying other properties modif.https://gitlab.kitware.com/paraview/paraview/-/issues/20903Skybox not tonemapped when using pathtracers2021-08-19T09:23:27-04:00Timothee ChabatSkybox not tonemapped when using pathtracersSteps to reproduce :
- In `View::Background` section, set background mode to `Skybox`, chose an HDRI texture and enable `Use as Environment Lighting`
- Enable ray tracing and set backend to `OSPRay path tracer`
- In the render view s...Steps to reproduce :
- In `View::Background` section, set background mode to `Skybox`, chose an HDRI texture and enable `Use as Environment Lighting`
- Enable ray tracing and set backend to `OSPRay path tracer`
- In the render view settings, chose a tonemap function different from the `Clamp` function
- Enable tone mapping for the render view
- Enable / disable tonemapping to see the differencehttps://gitlab.kitware.com/paraview/paraview/-/issues/20902Missing actions when making Python trace2022-04-12T08:49:38-04:00Timothee ChabatMissing actions when making Python traceThe following actions are not traced :
1. [ ] Loading an OSPRay material library. Should trace
```
materialLibrary = GetMaterialLibrary()
materialLibrary.LoadMaterials("/path/to/library.json")
GetRenderView().OSPRayMaterialLibrary = ma...The following actions are not traced :
1. [ ] Loading an OSPRay material library. Should trace
```
materialLibrary = GetMaterialLibrary()
materialLibrary.LoadMaterials("/path/to/library.json")
GetRenderView().OSPRayMaterialLibrary = materialLibrary1
XXX
```
where XXX is a piece of code that distribute the material library across all MPI ranks (coudln't find this piece of information yet).
2. [ ] Every information about the default light kit i.e. enabling/disabling, reset to default, luminance, etc.https://gitlab.kitware.com/paraview/paraview/-/issues/20863Requested extent not updated when whole extent grows2021-08-09T12:51:19-04:00Kenneth MorelandRequested extent not updated when whole extent growsIf a source in the ParaView pipeline is producing a structured type of data set (i.e. an image data, rectilinear grid, or curvilinear grid) and the whole extent grows, ParaView fails to update it's requested extent, so only a portion of ...If a source in the ParaView pipeline is producing a structured type of data set (i.e. an image data, rectilinear grid, or curvilinear grid) and the whole extent grows, ParaView fails to update it's requested extent, so only a portion of the data gets loaded.
This is difficult to explain, so an example (that can be replicated) is useful. Here is a simple time series dataset that demonstrates the problem:
[extent-change.tar](/uploads/71020057ec2a84f1519a52eabbdaa5a5/extent-change.tar)
When you unpack this file, you will see a simple .vtk timeseries with 3 files/timesteps. All 3 contain 2D curvilinear grids. The first has extents [0, 2, 0, 2]. The second has extents [0, 5, 0, 5]. And the third has extents [0, 10, 0, 10]. All have point coordinates scaled to fit in a square from 0 - 10 in both the X and Y dimensions. The animation sequence should look like this, which is what you get if you load each file independently.
![correct-time-series-0](/uploads/b8a23235a56ecafaf1adcec736c5cce0/correct-time-series-0.png)
![correct-time-series-1](/uploads/b0dd127256b20788b0085974cf9947be/correct-time-series-1.png)
![correct-time-series-2](/uploads/b60aaafa4cebcbeefc4229532283f05c/correct-time-series-2.png)
However, when you actually load these files as a time series, you get a shrinking data set stuck at extents [0, 2, 0, 2], which looks like this.
![incorrect-time-series.0000](/uploads/a410beccae79e74e0ae6ff9effd90357/incorrect-time-series.0000.png)
![incorrect-time-series.0001](/uploads/827e8252c4ba363c333fe94c1a1cdb56/incorrect-time-series.0001.png)
![incorrect-time-series.0002](/uploads/47725ad66af20f75c272570034318e9d/incorrect-time-series.0002.png)
This is clearly incorrect.
What I think is happening is that the reader is changing the `WHOLE_EXTENT` that was originally reported. ParaView is stuck at this extent for the first file.
This problem is discussed on discourse at https://discourse.paraview.org/t/image-size-changes-with-the-number-of-grid-points/7564https://gitlab.kitware.com/paraview/paraview/-/issues/20853API to Reduce data information for symmetric mode2024-03-07T20:23:45-05:00Utkarsh AyachitAPI to Reduce data information for symmetric modeIn symmetric mode, data information is generally only gathered locally. Let's add a convenience method that should be accessible in Python that one can use to reduce data information across all ranks.In symmetric mode, data information is generally only gathered locally. Let's add a convenience method that should be accessible in Python that one can use to reduce data information across all ranks.5.13 (Summer 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/20503Non axis aligned reflect2021-12-09T03:46:21-05:00W. Alan ScottNon axis aligned reflectThe reflect filter allows users to reflect on min or max - perpendicular to the X, Y or Z axis. Please add the ability to reflect off of a plane, using our plane tool (for instance with clip), where the angle of the plane can be arbitrary.The reflect filter allows users to reflect on min or max - perpendicular to the X, Y or Z axis. Please add the ability to reflect off of a plane, using our plane tool (for instance with clip), where the angle of the plane can be arbitrary.https://gitlab.kitware.com/paraview/paraview/-/issues/20360Spack: Add ability to compile with EGL2023-01-09T19:59:31-05:00Kenneth MorelandSpack: Add ability to compile with EGLI do not see an option in the Spack package to compile ParaView with EGL support. This seems like a serious oversight. Spack is probably the preferred method for compiling on HPC, and EGL is often the preferred method to support headless...I do not see an option in the Spack package to compile ParaView with EGL support. This seems like a serious oversight. Spack is probably the preferred method for compiling on HPC, and EGL is often the preferred method to support headless rendering hardware on HPC systems.https://gitlab.kitware.com/paraview/paraview/-/issues/20330v5.9-RC1 going full screen (F11) in C/S mode crashes2024-03-07T20:23:44-05:00Jean M. Favrev5.9-RC1 going full screen (F11) in C/S mode crasheswhen connecting my desktop client to a remote ParaView server (1 node, 1 task, with EGL or with osmesa), with an empty pipeline, going to full screen (F11) crashes ParaView immediately.
the same does not happen with 5.8 compiled with th...when connecting my desktop client to a remote ParaView server (1 node, 1 task, with EGL or with osmesa), with an empty pipeline, going to full screen (F11) crashes ParaView immediately.
the same does not happen with 5.8 compiled with the same options/compilers on client and server by myself. server-side, I see:
```
( 13.978s) [pvserver ]vtkSocketCommunicator.c:781 ERR| vtkSocketCommunicator (0x7d5ba0): Could not receive tag. 1
( 13.978s) [pvserver ]vtkTCPNetworkAccessMana:297 ERR| vtkTCPNetworkAccessManager (0x6e7b40): Some error in socket processing.
```5.13 (Summer 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/20227Labels are overlapping in the Color Legend2024-03-27T12:19:16-04:00W. Alan ScottLabels are overlapping in the Color LegendLabels are overlapping in the Color Legend. Here is how to replicate:
* ParaView 5.8.0, and master, Linux, local server.
* Load vessel_out.e (Attached). All vars on. Apply.
* Last timestep.
* Paint by _disp.
* Drag the color legend...Labels are overlapping in the Color Legend. Here is how to replicate:
* ParaView 5.8.0, and master, Linux, local server.
* Load vessel_out.e (Attached). All vars on. Apply.
* Last timestep.
* Paint by _disp.
* Drag the color legend to be horizontal, under the dataset.
* Now, drag the color legend to be wider and narrower. The labels will overlap.
Attaching a screenshot.
Workaround is in the Color Legend Editor. You can turn off Automatic Label Format, and then change the format.
![Screen_Shot_2020-09-24_at_3.55.28_PM](/uploads/6f172402f63908242133a6a6ba176a3f/Screen_Shot_2020-09-24_at_3.55.28_PM.png)5.13 (Summer 2024)Spiros TsalikisSpiros Tsalikishttps://gitlab.kitware.com/paraview/paraview/-/issues/19792Outline does not overlap with Slice and Volume representations2022-03-11T13:49:59-05:00Dan LipsaOutline does not overlap with Slice and Volume representationsThis happens on both 5.8 release and on master.
Snapshot shows the same data loaded twice, once shown with Outline and once shown with Slice representations.
![misalligned](/uploads/277d20f168ae037031fbb0ef8095d0ac/misalligned.png)
Pa...This happens on both 5.8 release and on master.
Snapshot shows the same data loaded twice, once shown with Outline and once shown with Slice representations.
![misalligned](/uploads/277d20f168ae037031fbb0ef8095d0ac/misalligned.png)
ParaView State File:
[misalligned.pvsm](/uploads/3b9cc24d7fd6cec4ccecc9c6ba1e34a3/misalligned.pvsm)
Data:
[idFile1.vti](/uploads/13bb8a554be3dd74918cfd0ec80ca451/idFile1.vti)
Seems to be something specific to this file, as other files don't have this problem. Probably with the new Direction attribute of an ImageDataset.https://gitlab.kitware.com/paraview/paraview/-/issues/19753Plot on intersection curves bounds detection does not work2021-03-24T07:19:00-04:00Mathieu Westphal (Kitware)Plot on intersection curves bounds detection does not workPlot on intersection curve widget should behave like Slice filter, it does not and initialize incorrectly.
Steps to reproduce :
* Open ParaView
* Wavelet, Apply
* Plot on intersection curves
* Slice widget is not positioned on the data...Plot on intersection curve widget should behave like Slice filter, it does not and initialize incorrectly.
Steps to reproduce :
* Open ParaView
* Wavelet, Apply
* Plot on intersection curves
* Slice widget is not positioned on the dataset boundshttps://gitlab.kitware.com/paraview/paraview/-/issues/19576make default settings override more granular to make it feasible for users to...2024-03-07T20:47:12-05:00David E. DeMarlemake default settings override more granular to make it feasible for users to change defaults for individual propertiesUsers can already override and restore paraview's default settings with their own choices via the disk icon and cycle icons at the top of each section of the Properties tab. However these settings affect all currently non default values ...Users can already override and restore paraview's default settings with their own choices via the disk icon and cycle icons at the top of each section of the Properties tab. However these settings affect all currently non default values changed on the page. That makes it harder than it should be to change individual settings in isolation.
We can improve the user experience with save and restore controls for every property. We have to be careful when we do so not to clutter the GUI.
See discussion on #19270 and !3822 regarding the camera projection mode.5.13 (Summer 2024)Aron HelserAron Helserhttps://gitlab.kitware.com/paraview/paraview/-/issues/19523Multi-Animation Support2024-03-07T20:47:11-05:00John PatchettMulti-Animation SupportMultiple Animation tracks/Camera Tracks should be supported. Each "track" should be aware of the visibility of pipeline elements and the moving parts ie. Camera, contour/slice value, etc...Multiple Animation tracks/Camera Tracks should be supported. Each "track" should be aware of the visibility of pipeline elements and the moving parts ie. Camera, contour/slice value, etc...5.13 (Summer 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/19011The .ply Writer behavior is incorrect2019-05-10T12:39:25-04:00Mathieu Westphal (Kitware)The .ply Writer behavior is incorrectIn different usecases, the ply writer exposed by paraview has an non-standard behavior and is more close to what an exporter would do.
Consider the folowing usecase :
* open [SmallSubset.vtk](/uploads/36aa7d079a57aa06ed9179ff50ebd3e...In different usecases, the ply writer exposed by paraview has an non-standard behavior and is more close to what an exporter would do.
Consider the folowing usecase :
* open [SmallSubset.vtk](/uploads/36aa7d079a57aa06ed9179ff50ebd3ea/SmallSubset.vtk), it contains an unsigned char array already usable as RGB color
* Show it in a Render View, **uncheck MapScalars**, correct colors appears
* Save as a .ply, check "Save Coloring"
* Resulting file contain incorrect color, as if **MapScalars** was checked, **this is a (usability) bug.**
Consider the folowing usecase :
* open [SmallSubset.vtk](/uploads/36aa7d079a57aa06ed9179ff50ebd3ea/SmallSubset.vtk), it contains an unsigned char array already usable as RGB color
* Show it in a SpreadsheetView
* Save as a .ply, check "Save Coloring"
* Resulting file does not contains any color, this is a limitation.
A suggestion would be, to work around the second part, that when using SaveColoring option, user can choose between extracting current active view visible or specifying which array to color with.
Also, I'm not really convinced by the folowing usecase :
* Open any .ply file containing coloring, Apply
* Save as a new .ply file, check "Save Coloring"
* New file is different than initial file.
@utkarsh.ayachithttps://gitlab.kitware.com/paraview/paraview/-/issues/18965Reset session in trace, when run batch, appears bad2024-03-07T20:47:06-05:00W. Alan ScottReset session in trace, when run batch, appears badHere's a weird one. We have a trace, and when we run it in Paraview (View/ Python View/ Run Script), all is well. When we run it in batch mode, it dies. I will attached a sanitized version. You will need to add correct directories in...Here's a weird one. We have a trace, and when we run it in Paraview (View/ Python View/ Run Script), all is well. When we run it in batch mode, it dies. I will attached a sanitized version. You will need to add correct directories in the script. Search for "edit".
* 5.6.0, Linux, builtin server AND 5.6.0, Linux, pvbatch.
* Run the script. It will die in batch mode with the following error. This happens AFTER the Reset Session, where it runs the same code again.
Note that I can't test master, since #18964 and #18963 are possibly hiding this one.
Traceback (most recent call last):
File "/ snip /camera-C-composite-batch.py", line 444, in <module>
layout1.SplitHorizontal(0, 0.5)
AttributeError: 'NoneType' object has no attribute 'SplitHorizontal'
This is a showstopper for the 5.7 release. We need to run pvbatch in a for loop dozens of times. (Note update comment below.)
[camera-C-composite-batch.py](/uploads/39624067c3b263190a4b3c207d6941f1/camera-C-composite-batch.py)
@cory.quammen @utkarsh.ayachit5.13 (Summer 2024)https://gitlab.kitware.com/paraview/paraview/-/issues/18879Render View (Comparative) visibility and opacity features are not working cor...2021-03-24T05:11:32-04:00Mathieu Westphal (Kitware)Render View (Comparative) visibility and opacity features are not working correctlyRender View (Comparative) visibility and opacity features are not working correctly.
How to reproduce :
* Open ParaView
* Wavelet, Apply
* Create new Render View (Comparative)
* Show the Comparative Panel
* Add Wavelet1 -> visibili...Render View (Comparative) visibility and opacity features are not working correctly.
How to reproduce :
* Open ParaView
* Wavelet, Apply
* Create new Render View (Comparative)
* Show the Comparative Panel
* Add Wavelet1 -> visibility property in the Comparative Panel
* ** Modify the property on any panel, no effect**
* Remove the property
* Show the Wavelet in the Render View (Comparative) using the pipeline browser
* Add Wavelet1 -> visibility property in the Comparative Panel
* **Modify the property on any of the first three panel, the wavelet disappears and do not reappear**
* **Set the property to 1 on the fourth panel, the wavelet appears on all four panels**
(May be linked to #18875 #18876 #18877 #18878 #18879)https://gitlab.kitware.com/paraview/paraview/-/issues/18870Horizontal color legend and log, has overlapping annotations2024-03-27T12:19:18-04:00W. Alan ScottHorizontal color legend and log, has overlapping annotationsThe color legend, in horizontal mode, when log scaling, overlaps. Here is how to replicate:
* 5.6.0, Linux, builtin server.
* Open Can.exo. All vars on. Apply.
* Paint by Vel.
* Open the Color Map Editor. Change Automatic Rescale ...The color legend, in horizontal mode, when log scaling, overlaps. Here is how to replicate:
* 5.6.0, Linux, builtin server.
* Open Can.exo. All vars on. Apply.
* Paint by Vel.
* Open the Color Map Editor. Change Automatic Rescale Range Mode to Clamp and update every timestep.
* Click Use log scale when mapping data to colors.
* Drag the color legend to the bottom, making it horizontal.
* Go to timestep 14.
Some frames will have the numbers on top of each other.
Test by moving frame by frame through all of the variables on can, and all of the timesteps.5.13 (Summer 2024)Spiros TsalikisSpiros Tsalikis