From maxim.glibin at gmail.com Mon Dec 1 07:02:00 2014 From: maxim.glibin at gmail.com (Maxim Glibin) Date: Mon, 1 Dec 2014 15:02:00 +0300 Subject: [Paraview] Filter the array list in Message-ID: How should I filter the array list from xml? I have the following: For instance, obtained array list contains the following: ["nodegroups","temperature","speed","cellgroups"] I need that this list contains only two elements ["nodegroups","cellgroups"]. Is it possible to do it on server manager xml level? -- Yours Sincerely, *GLIBIN Maxim O.* Phone : +7 (987) 533 00 55 Email: maxim.glibin at gmail.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy.bauer at kitware.com Mon Dec 1 11:04:25 2014 From: andy.bauer at kitware.com (Andy Bauer) Date: Mon, 1 Dec 2014 11:04:25 -0500 Subject: [Paraview] Interfacing with FE simulation using Catalyst In-Reply-To: References: Message-ID: Hi Alexandre, I'm glad it's working for you and thanks for letting other people know what you did. In my opinion I think that just having the adaptor produce a vtkUnstructuredGrid is the way to go. Certain filters will only take in vtkUnstructuredGrids and others will only take in vtkPolyData. You may be forced to used different scripts for 3D simulations than 1D and 2D. If you get some nice results with Catalyst, feel free to share them with me. I'm always interested in what people are using Catalyst for. Regards, Andy On Thu, Nov 27, 2014 at 5:40 AM, Alexandre Ancel wrote: > Hello, > > Regarding to the vtkout_type, it is defined in the corresponding header: > > https://github.com/feelpp/feelpp/blob/develop/feel/feelfilters/exporterVTK.hpp > I guess it is not really an issue as it is a typedef to > vtkUnstructuredGrid. Initially I intended to use vtkPolyData for 1D and 2D > meshes; and vtkUnstructuredGrid for 3D meshes, but I guess that I will > totally switch to vtkUnstucturedGrid as it would be able to handle all the > cases. > > Thanks for the advice regarding to ForceOutput, I'll change it. > > Now back to my issue, I managed to make it work. In the end, it was only > me misusing Catalyst. > Just how I make it work now: (for people that might have a similar issue > to mine) > - Launch Paraview and allow connections for Catalyst > - Pause the simulation (It will thus pause at the first timestep) > - Launch the simulation and visualize the data in Paraview > > Thanks again for your time and help, > > Best regards, > Alexandre Ancel > > > On Wed, Nov 26, 2014 at 6:06 PM, Andy Bauer > wrote: > >> Hi, >> >> My guess is that the templating isn't working the way you think it is. I >> couldn't see where vtkout_type was being set but in general you probably >> don't want to template on the VTK data sets since the API where the work is >> done is different for each of them. Also, input->GetClassName() should be >> returning the name of the actual class you want to use, e.g. vtkPolyData, >> vtkUnstructuredGrid, etc. >> >> Another thing I noticed is that you probably want to get rid of the >> SetForceOutput(true) in: >> if(inSituProcessor->RequestDataDescription(dataDescription.GetPointer()) >> != 0) { dataDescription->GetInputDescriptionByName("input")->SetGrid >> (out); dataDescription->SetForceOutput(true); std::cout << "CoProcess " >> << inSituProcessor->CoProcess(dataDescription.GetPointer())<< std::endl; >> } >> This will ensure that all output from Catalyst is generated when possibly >> only a single output was requested in the pipelines. >> >> Regards, >> Andy >> >> On Wed, Nov 26, 2014 at 11:33 AM, Alexandre Ancel < >> alexandre.ancel at cemosis.fr> wrote: >> >>> Hello, >>> >>> An update on this issue that I'm still having: >>> I tried to pinpoint the source of the problem. I went through Paraview >>> and VTK code, and found that there is a check that fails to pass >>> apparently, resulting in the errors previously mentionned. This check fails >>> on the Paraview side. >>> In VTK/Common/ExecutionModel/vtkDemandDrivenPipeline.cxx (from which >>> vtkPVPostFilterExecutive inherits), the InputTypeIsValid (l.763) function >>> seems to check for data type, and fails to find a matching type when I try >>> to visualize the data extracted from the PVTrivialProducer. >>> The recorded type (with input->GetClassName()) is vtkDataObject and the >>> IsA function is unable to match it with any of the type in the list >>> iterated over. >>> >>> Did I went to far in the code ? Could the information about the >>> Unstructured grid nature be lost when I extract the data in Paraview ? >>> >>> By the way, this list is probably not the right place to talk about it, >>> since it is related to VTK, but isn't the error printed when no match is >>> found a bit confusing for the user ? >>> I mean if the function does not find a valid type, it will by default >>> choose the first type of the list, resulting in the kind of errors I had >>> (vtkPolyData in my case): >>> vtkPVPostFilterExecutive (0x3efc890): Input for connection index 0 on >>> input port index 0 for algorithm vtkPVPostFilter(0x3efbe70) is of type >>> vtkDataObject, but a vtkPolyData is required. >>> >>> Whereas the type checked was not matched with any type, thus not a >>> vtkPolyData. >>> >>> By the way, if you want to have a look at the C++ code used in our >>> library, it is available in: >>> >>> https://github.com/feelpp/feelpp/blob/develop/feel/feelfilters/exporterVTK_impl.hpp >>> With: >>> - the initialization part starting at line 115 >>> - the coprocessing part starting at line 406 >>> >>> Thanks again for the help, >>> Best regards, >>> Alexandre Ancel >>> >>> >>> On Mon, Nov 24, 2014 at 4:56 PM, Alexandre Ancel < >>> alexandre.ancel at cemosis.fr> wrote: >>> >>>> Hello, >>>> >>>> I tested writing data from the python script, and the data is >>>> apparently written correctly >>>> when opening the files with Paraview. The issue is only present I try >>>> to extract the data in Paraview. >>>> I'll continue to investigate both in my code and Paraview. If you have >>>> other pieces of advice as to where I could be looking, I would be >>>> interested. >>>> >>>> I will also test if I can reproduce the issue with one of the example. >>>> >>>> Regards, >>>> Alexandre Ancel >>>> >>>> On Fri, Nov 21, 2014 at 10:57 PM, Andy Bauer >>>> wrote: >>>> >>>>> Hi Alexandre, >>>>> >>>>> If you could reproduce the errors that you're getting in one of the >>>>> examples, we could try to track that down. I tried using your script and >>>>> didn't have any issues with the CxxFullExample in the Catalyst example code >>>>> and PV 4.2. >>>>> >>>>> >>>>> Regards, >>>>> Andy >>>>> >>>>> On Fri, Nov 21, 2014 at 12:14 PM, Dan Lipsa >>>>> wrote: >>>>> >>>>>> >>>>>>> When I click on the icon located near the producer to visualize the >>>>>>> data, I get an Extract component added to the pipeline. Trying to visualize >>>>>>> this, then throws me the following errors: >>>>>>> >>>>>>> --- >>>>>>> ERROR: In >>>>>>> /home/ancel/Downloads/ParaView-v4.2.0-source/VTK/Common/ExecutionModel/vtkDemandDrivenPipeline.cxx, >>>>>>> line 810 >>>>>>> vtkPVPostFilterExecutive (0x3efc890): Input for connection index 0 >>>>>>> on input port index 0 for algorithm vtkPVPostFilter(0x3efbe70) is of type >>>>>>> vtkDataObject, but a vtkPolyData is required. >>>>>>> >>>>>>> >>>>>>> ERROR: In >>>>>>> /home/ancel/Downloads/ParaView-v4.2.0-source/VTK/Common/ExecutionModel/vtkDemandDrivenPipeline.cxx, >>>>>>> line 810 >>>>>>> vtkPVPostFilterExecutive (0x3efc890): Input for connection index 0 >>>>>>> on input port index 0 for algorithm vtkPVPostFilter(0x3efbe70) is of type >>>>>>> vtkDataObject, but a vtkPolyData is required. >>>>>>> >>>>>>> >>>>>>> ERROR: In >>>>>>> /home/ancel/Downloads/ParaView-v4.2.0-source/ParaViewCore/ServerManager/Rendering/vtkSMParaViewPipelineControllerWithRendering.cxx, >>>>>>> line 504 >>>>>>> vtkSMParaViewPipelineControllerWithRendering (0x38bbc00): Data >>>>>>> cannot be shown in the defaulted render view!! >>>>>>> --- >>>>>>> >>>>>> >>>>>> I have not run an example for an unstructured grid. It should work >>>>>> similarly though. >>>>>> I recently wrote a Catalyst adapter for an unstructured grid. I will >>>>>> run Catalyst Live with that to see how that works. >>>>>> >>>>>> You could try however to save images or entire data from the pipeline >>>>>> script as it is done in the Catalyst examples. >>>>>> >>>>>> >>>>>> >>>>>>> A few more questions come in my mind now: >>>>>>> - If I understand correctly and if the user wants to pause the >>>>>>> simulation, for example when he has only 1 timestep, he would have to do >>>>>>> the following steps: >>>>>>> * Connect with catalyst in Paraview >>>>>>> * Set a breakpoint for time step 0 >>>>>>> * launch the simulation >>>>>>> Is that alright ? >>>>>>> Would it be possible to do this with the play/next frame paraview >>>>>>> buttons ? >>>>>>> >>>>>> >>>>>> The communication between catalyst and the simulation happens only at >>>>>> time steps. Because of that, Catalyst could only stop the simulation at >>>>>> time step 2. >>>>>> >>>>>> >>>>>> - Looking at the last lines of the blog post concerning pvserver. Is >>>>>>> pvserver catalyst enabled by default ? >>>>>>> >>>>>> Yes. >>>>>> >>>>>> >>>>>>> Does it mean that I can build the following pipeline ? >>>>>>> Paraview (local computer) <-> pvserver (cluster frontal node) <-> >>>>>>> catalyst enabled simulation (cluster nodes) >>>>>>> >>>>>> >>>>>> You need to enable MPI to be able to run this. pvserver is the >>>>>> paraview server that does all the rendering, only images are sent to >>>>>> ParaView (GUI). >>>>>> >>>>>> Dan >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Powered by www.kitware.com >>>>>> >>>>>> Visit other Kitware open-source projects at >>>>>> http://www.kitware.com/opensource/opensource.html >>>>>> >>>>>> Please keep messages on-topic and check the ParaView Wiki at: >>>>>> http://paraview.org/Wiki/ParaView >>>>>> >>>>>> Follow this link to subscribe/unsubscribe: >>>>>> http://public.kitware.com/mailman/listinfo/paraview >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> Alexandre Ancel >>>> Docteur, Ing?nieur de recherche / Phd, Research Engineer >>>> Cemosis - alexandre.ancel at cemosis.fr >>>> Tel: +33 (0)3 68 8*5 02 06* >>>> IRMA - 7, rue Ren? Descartes >>>> 67 000 Strasbourg, France >>>> >>> >>> >>> >>> -- >>> Alexandre Ancel >>> Docteur, Ing?nieur de recherche / Phd, Research Engineer >>> Cemosis - alexandre.ancel at cemosis.fr >>> Tel: +33 (0)3 68 8*5 02 06* >>> IRMA - 7, rue Ren? Descartes >>> 67 000 Strasbourg, France >>> >> >> > > > -- > Alexandre Ancel > Docteur, Ing?nieur de recherche / Phd, Research Engineer > Cemosis - alexandre.ancel at cemosis.fr > Tel: +33 (0)3 68 8*5 02 06* > IRMA - 7, rue Ren? Descartes > 67 000 Strasbourg, France > -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy.bauer at kitware.com Mon Dec 1 11:06:59 2014 From: andy.bauer at kitware.com (Andy Bauer) Date: Mon, 1 Dec 2014 11:06:59 -0500 Subject: [Paraview] how to supprot the vortex detection and the vortex core line In-Reply-To: References: Message-ID: Can you give us some information on papers, reports, etc. that do that? I haven't heard of any plans to do that yet. Regards, Andy On Thu, Nov 27, 2014 at 8:06 AM, ??? wrote: > > Dear all, > > the vortex detection(vortex core line) and visualization has been popular, > but this function does not exitst in paraview. > > when dose paraview support this function ? > > thanks. > -- > > All the best ! > > Gang. > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jlih at masonlive.gmu.edu Mon Dec 1 11:03:51 2014 From: jlih at masonlive.gmu.edu (jlih) Date: Mon, 1 Dec 2014 16:03:51 +0000 Subject: [Paraview] Data updates in Paraview+MPI Message-ID: <1417449831206.49260@masonlive.gmu.edu> Dear all, I am using the Paraview with MPI enabled to visualize a NetCDF dataset and need some suggestions on developing the following application. If I want to modify the NetCDF array based on the data values from another numpy array (not in NetCDF format), do I need to store the numpy array in a NetCDF in every computing node with MPI installed? The dimensions of the numpy array are not the same as the NetCDF array (e.g., numpy 2*2*2; NetCDF 4*4*4, one element from the numpy array corresponds to 8 elements in the NetCDF array ). Also, the numpy array is updated during the interactive manipulation of the view. Whenever the view changes (e.g., zoom), the values are updated. If I store the numpy array as files, I am not sure how much communication overhead will be introduced. Is it possible to store the numpy array in memory and update the array on the fly? I'm not sure how the shared memory works in this case.. Any suggestions are highly appreciated. Thanks in advance. Jing -------------- next part -------------- An HTML attachment was scrubbed... URL: From yxu at ssc.net.cn Mon Dec 1 11:31:30 2014 From: yxu at ssc.net.cn (=?utf-8?B?56CU5Y+RLeW+kOiOuQ==?=) Date: Tue, 2 Dec 2014 0:31:30 +0800 Subject: [Paraview] paraview web issues "authentication error" in browser. Message-ID: Hi All I tried to install paraview web with apache as the front end and followed the information on http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#!/guide/ubuntu_14_04 The web browser can open the index.html and when I tried to open localhost:8080/apps/pipeline, the client browser issues a warning "authentication error" and pipeline page closed automatically. The backend opens a "pvpython pv_web_visualizer.py --port ${PORT} --data-dir ${data_dir}", but failed at "--authKey ${secret}" The OS is Suse 11.2 and I compiled apache 2.4.10 in my home dir. httpd-vhost.conf is ServerName 192.168.120.8 ServerAdmin yxu at ssc.net.cn DocumentRoot /home/yxu/apache/pvw-test/www ErrorLog /home/yxu/apache/pvw-test/logs/pvw-error.log LogLevel debug rewrite:trace3 CustomLog /home/yxu/apache/pvw-test/logs/pvw-custom.log combined # # Have Apache pass these requests to the launcher ProxyPass /paraview http://localhost:8081/paraview # Turn on the rewrite engine RewriteEngine On RewriteMap session-to-port txt:/home/yxu/apache/pvw-test/proxy.txt RewriteCond %{QUERY_STRING} ^sessionId=(.*)$ [NC] RewriteRule ^/proxy.*$ ws://${session-to-port:%1}/ws [P] # Options Indexes FollowSymLinks Order allow,deny Allow from all AllowOverride None Require all granted the json file is { "configuration": { "log_dir": "/home/yxu/apache/pvw-test/logs", "host": "localhost", "endpoint": "paraview", "sessionURL" : "ws://192.168.120.8:${port}/proxy?sessionId=${id}", "timeout": 25, "fields": ["file", "host", "port"], "port": 8081, "proxy_file": "/home/yxu/apache/pvw-test/proxy.txt" }, "resources": [{"port_range": [9001, 9003], "host": "localhost"}], "properties": { "python_path": "/home/yxu/apache/pvw-test/pv/ParaView-noqt-mesa-v4.1-bin/lib/paraview-4.1/site-packages/", "data": "/home/yxu/apache/pvw-test/data", "python_exec": "/home/yxu/apache/pvw-test/pv/ParaView-noqt-mesa-v4.1-bin/bin/pvpython" }, "apps": { "pipeline": { "cmd": ["${python_exec}", "${python_path}/paraview/web/pv_web_visualizer.py", "--port", "${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"], "ready_line" : "Starting factory" }, "visualizer": { "cmd": ["${python_exec}", "${python_path}/paraview/web/pv_web_visualizer.py", "--port", "${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"], "ready_line" : "Starting factory" }, "loader": { "cmd": ["${python_exec}", "${python_path}/paraview/web/pv_web_file_loader.py", "--port", "${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"], "ready_line" : "Starting factory" }, "data_prober": { "cmd": ["${python_exec}", "${python_path}/paraview/web/pv_web_data_prober.py", "--port", "${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"], "ready_line" : "Starting factory" } }} All comments and input are welcome. Thanks! Ying --------------------------------------------------------------------------- ?? ???????? ??? ???????585??201203 email? yxu at ssc.net.cn tel: 021-61872248 --------------------------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From dkxls23 at gmail.com Mon Dec 1 11:44:20 2014 From: dkxls23 at gmail.com (Armin Wehrfritz) Date: Mon, 01 Dec 2014 18:44:20 +0200 Subject: [Paraview] XDMF Bug (Hard-coded drive letter C:) In-Reply-To: <2911E772881F8B4AB39462AA4A35EC550101989D8A@NL0230MBX12N1.DIR.slb.com> References: <2911E772881F8B4AB39462AA4A35EC550101989D8A@NL0230MBX12N1.DIR.slb.com> Message-ID: <547C9AE4.4050104@gmail.com> This sounds strange. Though, I cannot reproduce this bug under Linux (ParaView 4.2.0, openSUSE 13.1 64bit). However, I noticed that the XDMF file written by ParaView contains the absolute path to the HDF5 file, which makes the file not really "portable". Probably this could be solved by using relative paths in the XDMF file? There is actually an ancient bug-report concerning that topic: http://public.kitware.com/Bug/view.php?id=4433 -Armin On 12/01/2014 04:32 AM, Ken Sheldon wrote: > It appears ParaView uses the wrong drive letter when writing or reading > HDF5 files via XDMF. > > Steps to reproduce: > > Start ParaView (I am using Version 4.2.0 64 Bit for Windows 7 64-bit) > > From the menu, select Sources --> Plane > > Set X Resolution 10 > > Set Y Resolution 10 > > Apply > > File --> Save Data > > File format Xdmf data file > > File name D:\SAMPLE.XMF > > Open the XMF file in a text editor. > > Bug 1: The file refers to D:/SAMPLE.h5 . However, there is no such > file. The HDF5 file is C:\SAMPLE.H5. > > Bug 2: Reset the ParaView session and open the file D:\SAMPLE.XMF. > Apply. The data loads properly, although the XMF file refers to > D:/SAMPLE.h5, which does not exist. > > Bug 2.1: Reset the ParaView session. Move the file SAMPLE.H5 to D:\ > (The directory referenced in D:\SAMPLE.XMF) In Paraview, select File --> > Open SAMPLE.XMF. Apply. > > The program displays the Output Messages window with the following error > message: > > ERROR: In > C:\DBD\pvs-x64\paraview\src\paraview\VTK\IO\Xdmf2\vtkXdmfReader.cxx, > line 409 > > vtkXdmfReader (000000000EA5E7E0): Failed to read data. > > ERROR: In > C:\DBD\pvs-x64\paraview\src\paraview\VTK\Common\ExecutionModel\vtkExecutive.cxx, > line 783 > > vtkPVCompositeDataPipeline (000000000DBCCA70): Algorithm > vtkFileSeriesReader(000000000DBCC5C0) returned failure for request: > vtkInformation (000000000C4FE530) > > Debug: Off > > Modified Time: 673302 > > Reference Count: 1 > > Registered Events: (none) > > Request: REQUEST_DATA > > ALGORITHM_AFTER_FORWARD: 1 > > FORWARD_DIRECTION: 0 > > FROM_OUTPUT_PORT: 0 > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > From sebastien.jourdain at kitware.com Mon Dec 1 11:53:34 2014 From: sebastien.jourdain at kitware.com (Sebastien Jourdain) Date: Mon, 1 Dec 2014 09:53:34 -0700 Subject: [Paraview] paraview web issues "authentication error" in browser. In-Reply-To: References: Message-ID: Hi Ying, instead of pipeline, it should be Visualizer, but I've also noticed something strange in your launcher config. => "sessionURL" : "ws://192.168.120.8:${port}/proxy?sessionId=${id}" Why do you have ${port} here is you are using apache to forward the web socket? Another thing that you can do is remove all the [ "--authKey", "${secret}" ] inside the "cmd" sections. Seb On Mon, Dec 1, 2014 at 9:31 AM, ??-?? wrote: > Hi All > > I tried to install paraview web with apache as the front end and followed > the information on > http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#!/guide/ubuntu_14_04 > > The web browser can open the index.html and when I tried to open > localhost:8080/apps/pipeline, the client browser issues a warning > "authentication error" and pipeline page closed automatically. The backend > opens a "pvpython pv_web_visualizer.py --port ${PORT} --data-dir > ${data_dir}", but failed at > "--authKey ${secret}" > > The OS is Suse 11.2 and I compiled apache 2.4.10 in my home dir. > > httpd-vhost.conf is > > ServerName 192.168.120.8 > ServerAdmin yxu at ssc.net.cn > DocumentRoot /home/yxu/apache/pvw-test/www > ErrorLog /home/yxu/apache/pvw-test/logs/pvw-error.log > LogLevel debug rewrite:trace3 > CustomLog /home/yxu/apache/pvw-test/logs/pvw-custom.log combined > > # # Have Apache pass these requests to the launcher > ProxyPass /paraview http://localhost:8081/paraview > > # Turn on the rewrite engine > RewriteEngine On > RewriteMap session-to-port txt:/home/yxu/apache/pvw-test/proxy.txt > RewriteCond %{QUERY_STRING} ^sessionId=(.*)$ [NC] > RewriteRule ^/proxy.*$ ws://${session-to-port:%1}/ws [P] > > # > > Options Indexes FollowSymLinks > Order allow,deny > Allow from all > AllowOverride None > Require all granted > > > > the json file is > { > "configuration": { > "log_dir": "/home/yxu/apache/pvw-test/logs", > "host": "localhost", > "endpoint": "paraview", > "sessionURL" : "ws://192.168.120.8: > ${port}/proxy?sessionId=${id}", > "timeout": 25, > "fields": ["file", "host", "port"], > "port": 8081, > "proxy_file": "/home/yxu/apache/pvw-test/proxy.txt" > }, > "resources": [{"port_range": [9001, 9003], "host": "localhost"}], > "properties": { > "python_path": > "/home/yxu/apache/pvw-test/pv/ParaView-noqt-mesa-v4.1-bin/lib/paraview-4.1/site-packages/", > "data": "/home/yxu/apache/pvw-test/data", > "python_exec": > "/home/yxu/apache/pvw-test/pv/ParaView-noqt-mesa-v4.1-bin/bin/pvpython" > }, > "apps": { > "pipeline": { > "cmd": ["${python_exec}", > "${python_path}/paraview/web/pv_web_visualizer.py", "--port", "${port}", > "--data-dir", "${data}", "-f", "--authKey", "${secret}"], > "ready_line" : "Starting factory" > }, > "visualizer": { > "cmd": ["${python_exec}", > "${python_path}/paraview/web/pv_web_visualizer.py", "--port", "${port}", > "--data-dir", "${data}", "-f", "--authKey", "${secret}"], > "ready_line" : "Starting factory" > }, > "loader": { > "cmd": ["${python_exec}", > "${python_path}/paraview/web/pv_web_file_loader.py", "--port", "${port}", > "--data-dir", "${data}", "-f", "--authKey", "${secret}"], > "ready_line" : "Starting factory" > }, > "data_prober": { > "cmd": ["${python_exec}", > "${python_path}/paraview/web/pv_web_data_prober.py", "--port", "${port}", > "--data-dir", "${data}", "-f", "--authKey", "${secret}"], > "ready_line" : "Starting factory" > } > } > } > > All comments and input are welcome. > > Thanks! > > Ying > > > --------------------------------------------------------------------------- > ?? > > ???????? ??? > ???????585??201203 > email? yxu at ssc.net.cn > tel: 021-61872248 > --------------------------------------------------------------------------- > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From kmorel at sandia.gov Mon Dec 1 19:52:15 2014 From: kmorel at sandia.gov (Moreland, Kenneth) Date: Tue, 2 Dec 2014 00:52:15 +0000 Subject: [Paraview] Data updates in Paraview+MPI Message-ID: Jing, I'm having a little trouble conceptualizing exactly how you are planning to use it, but I suspect you are going to run into several problems because it sounds like you are breaking some of the assumptions of VTK and ParaView. First, I'm not sure how you could attach an array describing 2x2x2 values to 4x4x4 blocks. There is no convention in VTK to specify a field arrangement other than 1 to 1. All filters will assume the array is 4x4x4, which will cause bad data access and could potentially crash ParaView. Second, trying to modify an array interactively in the view and then access it through filters in the pipeline is not going to work very well. The pipeline will not catch the changes and the changed values will not appear in the visualization. ParaView additionally has update suppressors to prevent updates that were not modified by the ParaView system. I suspect that for whatever it is you are trying to do to work right you will need to create a custom view or representation that internally handles this numpy array. -Ken From: jlih > Date: Monday, December 1, 2014 at 9:03 AM To: "paraview at paraview.org" > Subject: [EXTERNAL] [Paraview] Data updates in Paraview+MPI Dear all, I am using the Paraview with MPI enabled to visualize a NetCDF dataset and need some suggestions on developing the following application. If I want to modify the NetCDF array based on the data values from another numpy array (not in NetCDF format), do I need to store the numpy array in a NetCDF in every computing node with MPI installed? The dimensions of the numpy array are not the same as the NetCDF array (e.g., numpy 2*2*2; NetCDF 4*4*4, one element from the numpy array corresponds to 8 elements in the NetCDF array ). Also, the numpy array is updated during the interactive manipulation of the view. Whenever the view changes (e.g., zoom), the values are updated. If I store the numpy array as files, I am not sure how much communication overhead will be introduced. Is it possible to store the numpy array in memory and update the array on the fly? I'm not sure how the shared memory works in this case.. Any suggestions are highly appreciated. Thanks in advance. Jing -------------- next part -------------- An HTML attachment was scrubbed... URL: From yxu at ssc.net.cn Tue Dec 2 03:04:07 2014 From: yxu at ssc.net.cn (Ying Xu) Date: Tue, 02 Dec 2014 16:04:07 +0800 Subject: [Paraview] paraview web issues "authentication error" in browser. In-Reply-To: References: Message-ID: <547D7277.3030206@ssc.net.cn> Hi Seb, Thanks for the info. The client browser opens properly with "--authKey", "${secret}" removed. => "sessionURL" : "ws://192.168.120.8:${port}/proxy?sessionId=${id}" ${port} should be there otherwise "pvpython pv_web_visualizer.py" is not issued. Thanks! Ying On 2014-12-2 0:53, Sebastien Jourdain wrote: > Hi Ying, > > instead of pipeline, it should be Visualizer, but I've also noticed > something strange in your launcher config. > > => "sessionURL" : "ws://192.168.120.8:${port}/proxy?sessionId=${id}" > > Why do you have ${port} here is you are using apache to forward > the web socket? > > Another thing that you can do is remove all the [ "--authKey", > "${secret}" ] inside the "cmd" sections. > > Seb > > On Mon, Dec 1, 2014 at 9:31 AM, ??-?? > wrote: > > Hi All > > I tried to install paraview web with apache as the front end and > followed the information on > http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#!/guide/ubuntu_14_04 > > > The web browser can open the index.html and when I tried to open > localhost:8080/apps/pipeline, the client browser issues a warning > "authentication error" and pipeline page closed automatically. The > backend opens a "pvpython pv_web_visualizer.py --port ${PORT} > --data-dir ${data_dir}", but failed at > "--authKey ${secret}" > > The OS is Suse 11.2 and I compiled apache 2.4.10 in my home dir. > > httpd-vhost.conf is > > ServerName 192.168.120.8 > ServerAdmin yxu at ssc.net.cn > DocumentRoot /home/yxu/apache/pvw-test/www > ErrorLog /home/yxu/apache/pvw-test/logs/pvw-error.log > LogLevel debug rewrite:trace3 > CustomLog /home/yxu/apache/pvw-test/logs/pvw-custom.log combined > > # # Have Apache pass these requests to the launcher > ProxyPass /paraview http://localhost:8081/paraview > > # Turn on the rewrite engine > RewriteEngine On > RewriteMap session-to-port > txt:/home/yxu/apache/pvw-test/proxy.txt > RewriteCond %{QUERY_STRING} ^sessionId=(.*)$ [NC] > RewriteRule ^/proxy.*$ ws://${session-to-port:%1}/ws [P] > # > > Options Indexes FollowSymLinks > Order allow,deny > Allow from all > AllowOverride None > Require all granted > > > > the json file is > { > "configuration": { > "log_dir": "/home/yxu/apache/pvw-test/logs", > "host": "localhost", > "endpoint": "paraview", > "sessionURL" : > "ws://192.168.120.8:${port}/proxy?sessionId=${id}", > "timeout": 25, > "fields": ["file", "host", "port"], > "port": 8081, > "proxy_file": "/home/yxu/apache/pvw-test/proxy.txt" > }, > "resources": [{"port_range": [9001, 9003], "host": "localhost"}], > "properties": { > "python_path": > "/home/yxu/apache/pvw-test/pv/ParaView-noqt-mesa-v4.1-bin/lib/paraview-4.1/site-packages/", > "data": "/home/yxu/apache/pvw-test/data", > "python_exec": > "/home/yxu/apache/pvw-test/pv/ParaView-noqt-mesa-v4.1-bin/bin/pvpython" > }, > "apps": { > "pipeline": { > "cmd": ["${python_exec}", > "${python_path}/paraview/web/pv_web_visualizer.py", "--port", > "${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"], > "ready_line" : "Starting factory" > }, > "visualizer": { > "cmd": ["${python_exec}", > "${python_path}/paraview/web/pv_web_visualizer.py", "--port", > "${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"], > "ready_line" : "Starting factory" > }, > "loader": { > "cmd": ["${python_exec}", > "${python_path}/paraview/web/pv_web_file_loader.py", "--port", > "${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"], > "ready_line" : "Starting factory" > }, > "data_prober": { > "cmd": ["${python_exec}", > "${python_path}/paraview/web/pv_web_data_prober.py", "--port", > "${port}", "--data-dir", "${data}", "-f", "--authKey", "${secret}"], > "ready_line" : "Starting factory" > } > } > } > > All comments and input are welcome. > > Thanks! > > Ying > > > --------------------------------------------------------------------------- > ?? > > ???????? ??? > ???????585??201203 > email? yxu at ssc.net.cn > tel: 021-61872248 > --------------------------------------------------------------------------- > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From biddisco at cscs.ch Tue Dec 2 03:43:18 2014 From: biddisco at cscs.ch (Biddiscombe, John A.) Date: Tue, 2 Dec 2014 08:43:18 +0000 Subject: [Paraview] how to supprot the vortex detection and the vortex core line In-Reply-To: References: Message-ID: <50320452A334BD42A5EC72BAD21450991B337A4C@MBX110.d.ethz.ch> we implemented vortex cores in paraview many years ago, but after searching I could not find the code http://www.inf.ethz.ch/personal/peikert/SciVis/research/CTI-FinalReport.pdf is the/one reference. Filip Sadlo was the main author and might have a copy somewhere. I must have it in one of my archives of old code, but it would require some work to get going in a recent paraview as it probably worked with 3.x JB From: ParaView [mailto:paraview-bounces at paraview.org] On Behalf Of Andy Bauer Sent: 01 December 2014 17:07 To: ??? Cc: paraview-request at paraview.org; paraview at paraview.org Subject: Re: [Paraview] how to supprot the vortex detection and the vortex core line Can you give us some information on papers, reports, etc. that do that? I haven't heard of any plans to do that yet. Regards, Andy On Thu, Nov 27, 2014 at 8:06 AM, ??? > wrote: Dear all, the vortex detection(vortex core line) and visualization has been popular, but this function does not exitst in paraview. when dose paraview support this function ? thanks. -- All the best ! Gang. _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview -------------- next part -------------- An HTML attachment was scrubbed... URL: From jlih at masonlive.gmu.edu Tue Dec 2 04:00:59 2014 From: jlih at masonlive.gmu.edu (Jing Li) Date: Tue, 2 Dec 2014 17:00:59 +0800 Subject: [Paraview] Data updates in Paraview+MPI In-Reply-To: References: Message-ID: <96DAF236-3149-4D36-B70A-55319FA12729@masonlive.gmu.edu> Hi Ken, Thanks for your prompt response. Sorry about the confusion here. I have a large Netcdf file which is visualized with Parallel Paraview. Now I have no problems with visualizing the values of an attribute( e.g., temperature). The next step is to modify the attribute values based on the another numpy array storing the weighting values. The weighting values are changing during the interactive manipulation. For the first question, I think I can resample the numpy data to make the dimensions the same. I noticed there is a calculator for array data but it seems only to work with data read through Netcdf reader from Paraview. I guess the less efficient way is to store the scaling array to the original Netcdf file and use the calculator to generate a new array based on both original and weighting arrays. Do you think this will work? I don't want to "modify" the core API of Paraview. Thanks again. Jing > On Dec 2, 2014, at 8:52 AM, Moreland, Kenneth wrote: > > Jing, > > I'm having a little trouble conceptualizing exactly how you are planning to use it, but I suspect you are going to run into several problems because it sounds like you are breaking some of the assumptions of VTK and ParaView. > > First, I'm not sure how you could attach an array describing 2x2x2 values to 4x4x4 blocks. There is no convention in VTK to specify a field arrangement other than 1 to 1. All filters will assume the array is 4x4x4, which will cause bad data access and could potentially crash ParaView. > > Second, trying to modify an array interactively in the view and then access it through filters in the pipeline is not going to work very well. The pipeline will not catch the changes and the changed values will not appear in the visualization. ParaView additionally has update suppressors to prevent updates that were not modified by the ParaView system. > > I suspect that for whatever it is you are trying to do to work right you will need to create a custom view or representation that internally handles this numpy array. > > -Ken > > From: jlih > Date: Monday, December 1, 2014 at 9:03 AM > To: "paraview at paraview.org" > Subject: [EXTERNAL] [Paraview] Data updates in Paraview+MPI > > Dear all, > I am using the Paraview with MPI enabled to visualize a NetCDF dataset and need some suggestions on developing the following application. > > > If I want to modify the NetCDF array based on the data values from another numpy array (not in NetCDF format), do I need to store the numpy array in a NetCDF in every computing node with MPI installed? The dimensions of the numpy array are not the same as the NetCDF array (e.g., numpy 2*2*2; NetCDF 4*4*4, one element from the numpy array corresponds to 8 elements in the NetCDF array ). > > > Also, the numpy array is updated during the interactive manipulation of the view. Whenever the view changes (e.g., zoom), the values are updated. If I store the numpy array as files, I am not sure how much communication overhead will be introduced. Is it possible to store the numpy array in memory and update the array on the fly? I'm not sure how the shared memory works in this case.. > > Any suggestions are highly appreciated. Thanks in advance. > > Jing -------------- next part -------------- An HTML attachment was scrubbed... URL: From sebastien.jourdain at kitware.com Tue Dec 2 10:12:11 2014 From: sebastien.jourdain at kitware.com (Sebastien Jourdain) Date: Tue, 2 Dec 2014 08:12:11 -0700 Subject: [Paraview] paraview web issues "authentication error" in browser. In-Reply-To: <547D7277.3030206@ssc.net.cn> References: <547D7277.3030206@ssc.net.cn> Message-ID: The point of using Apache as a front-end is to provide a single entry point (just port 80 or 443 for https). While the ${port} here will change for each running visualization process. More information can be found here http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#!/guide/multi_user_setup on that topic. Seb On Tue, Dec 2, 2014 at 1:04 AM, Ying Xu wrote: > Hi Seb, > > Thanks for the info. The client browser opens properly with "--authKey", > "${secret}" removed. > > => "sessionURL" : "ws://192.168.120.8:${port}/proxy?sessionId=${id}" > ${port} should be there otherwise "pvpython pv_web_visualizer.py" is not > issued. > > Thanks! > > Ying > > > On 2014-12-2 0:53, Sebastien Jourdain wrote: > > Hi Ying, > > instead of pipeline, it should be Visualizer, but I've also noticed > something strange in your launcher config. > > => "sessionURL" : "ws://192.168.120.8:${port}/proxy?sessionId=${id}" > > Why do you have ${port} here is you are using apache to forward the web > socket? > > Another thing that you can do is remove all the [ "--authKey", > "${secret}" ] inside the "cmd" sections. > > Seb > > On Mon, Dec 1, 2014 at 9:31 AM, ??-?? wrote: > >> Hi All >> >> I tried to install paraview web with apache as the front end and >> followed the information on >> http://www.paraview.org/ParaView3/Doc/Nightly/www/js-doc/index.html#!/guide/ubuntu_14_04 >> >> The web browser can open the index.html and when I tried to open >> localhost:8080/apps/pipeline, the client browser issues a warning >> "authentication error" and pipeline page closed automatically. The backend >> opens a "pvpython pv_web_visualizer.py --port ${PORT} --data-dir >> ${data_dir}", but failed at >> "--authKey ${secret}" >> >> The OS is Suse 11.2 and I compiled apache 2.4.10 in my home dir. >> >> httpd-vhost.conf is >> >> ServerName 192.168.120.8 >> ServerAdmin yxu at ssc.net.cn >> DocumentRoot /home/yxu/apache/pvw-test/www >> ErrorLog /home/yxu/apache/pvw-test/logs/pvw-error.log >> LogLevel debug rewrite:trace3 >> CustomLog /home/yxu/apache/pvw-test/logs/pvw-custom.log combined >> >> # # Have Apache pass these requests to the launcher >> ProxyPass /paraview http://localhost:8081/paraview >> >> # Turn on the rewrite engine >> RewriteEngine On >> RewriteMap session-to-port txt:/home/yxu/apache/pvw-test/proxy.txt >> RewriteCond %{QUERY_STRING} ^sessionId=(.*)$ [NC] >> RewriteRule ^/proxy.*$ ws://${session-to-port:%1}/ws [P] >> >> # >> >> Options Indexes FollowSymLinks >> Order allow,deny >> Allow from all >> AllowOverride None >> Require all granted >> >> >> >> the json file is >> { >> "configuration": { >> "log_dir": "/home/yxu/apache/pvw-test/logs", >> "host": "localhost", >> "endpoint": "paraview", >> "sessionURL" : "ws://192.168.120.8: >> ${port}/proxy?sessionId=${id}", >> "timeout": 25, >> "fields": ["file", "host", "port"], >> "port": 8081, >> "proxy_file": "/home/yxu/apache/pvw-test/proxy.txt" >> }, >> "resources": [{"port_range": [9001, 9003], "host": "localhost"}], >> "properties": { >> "python_path": >> "/home/yxu/apache/pvw-test/pv/ParaView-noqt-mesa-v4.1-bin/lib/paraview-4.1/site-packages/", >> "data": "/home/yxu/apache/pvw-test/data", >> "python_exec": >> "/home/yxu/apache/pvw-test/pv/ParaView-noqt-mesa-v4.1-bin/bin/pvpython" >> }, >> "apps": { >> "pipeline": { >> "cmd": ["${python_exec}", >> "${python_path}/paraview/web/pv_web_visualizer.py", "--port", "${port}", >> "--data-dir", "${data}", "-f", "--authKey", "${secret}"], >> "ready_line" : "Starting factory" >> }, >> "visualizer": { >> "cmd": ["${python_exec}", >> "${python_path}/paraview/web/pv_web_visualizer.py", "--port", "${port}", >> "--data-dir", "${data}", "-f", "--authKey", "${secret}"], >> "ready_line" : "Starting factory" >> }, >> "loader": { >> "cmd": ["${python_exec}", >> "${python_path}/paraview/web/pv_web_file_loader.py", "--port", "${port}", >> "--data-dir", "${data}", "-f", "--authKey", "${secret}"], >> "ready_line" : "Starting factory" >> }, >> "data_prober": { >> "cmd": ["${python_exec}", >> "${python_path}/paraview/web/pv_web_data_prober.py", "--port", "${port}", >> "--data-dir", "${data}", "-f", "--authKey", "${secret}"], >> "ready_line" : "Starting factory" >> } >> } >> } >> >> All comments and input are welcome. >> >> Thanks! >> >> Ying >> >> >> >> --------------------------------------------------------------------------- >> ?? >> >> ???????? ??? >> ???????585??201203 >> email? yxu at ssc.net.cn >> tel: 021-61872248 >> >> --------------------------------------------------------------------------- >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview >> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mnolde at gmx.net Wed Dec 3 12:01:47 2014 From: mnolde at gmx.net (Michael Nolde) Date: Wed, 3 Dec 2014 18:01:47 +0100 Subject: [Paraview] X3DExporter does not produce output file Message-ID: An HTML attachment was scrubbed... URL: From sebastien.jourdain at kitware.com Wed Dec 3 13:49:45 2014 From: sebastien.jourdain at kitware.com (Sebastien Jourdain) Date: Wed, 3 Dec 2014 11:49:45 -0700 Subject: [Paraview] X3DExporter does not produce output file In-Reply-To: References: Message-ID: View is not valid at the point you get it. from paraview.simple import * exporters=servermanager.createModule("exporters") source=Cone() Show() render=Render() x3dExporter=exporters.X3DExporter(FileName="foo.x3d") x3dExporter.SetView(render) x3dExporter.Write() On Wed, Dec 3, 2014 at 10:01 AM, Michael Nolde wrote: > Dear mailing list members, > > I have some trouble exporting a scene to a X3D file via pvpython. > I tried to execute to code found in > http://public.kitware.com/pipermail/paraview/2012-May/024924.html > (see below). It is executed without any errors, but no output file is > created. > My Paraview version is 4.0.1 64-bit (on a Ubuntu 14.04 machine). > What I want to achieve is to convert .ply files to .x3d via pvpython. > Could someone give me a hint? > > Thanks in advance, > Michael > > from paraview.simple import * > exporters=servermanager.createModule("exporters") > source=Cone() > view = GetActiveView() > Show(view) > render=Render() > x3dExporter=exporters.X3DExporter(FileName="foo.x3d") > x3dExporter.SetView(view) > x3dExporter.Write() > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jerome.cardolaccia at cea.fr Wed Dec 3 14:05:17 2014 From: jerome.cardolaccia at cea.fr (=?iso-8859-1?Q?CARDOLACCIA_J=E9rome?=) Date: Wed, 3 Dec 2014 19:05:17 +0000 Subject: [Paraview] Trajectories of material points Message-ID: Hello, I have a very simple temporal dataset, consisting of half a dozen points with two fields : displacement and velocity. I can animate the motion thanks to the WarpByVector filter (applied to the displacement field) : this shows the successive positions of the points. Now I also want to display the trajectory of these points, that is the line joining all of their previous positions up to the current ones. This seem to be quite basic, but I cannot find a way to do it (the ParticlePath filter seems to be the closest match, but it crashes Paraview with this kind of dataset). If someone has ever had success doing this, please let me know. Kind regards, Jerome Cardolaccia -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy.bauer at kitware.com Wed Dec 3 14:14:04 2014 From: andy.bauer at kitware.com (Andy Bauer) Date: Wed, 3 Dec 2014 14:14:04 -0500 Subject: [Paraview] Trajectories of material points In-Reply-To: References: Message-ID: Is your data set a multiblock data set? If it is, you may need to have all of the same point data fields ordered in the same way on each block. You can use the pass arrays filter to get rid of all of the arrays that you don't use if this is the case. Also, certain readers (the openFOAM reader for example), has different arrays at the first time step than the others and this can cause problems as well. Can you share your data set? The particle paths filter can be a bit finicky. On Wed, Dec 3, 2014 at 2:05 PM, CARDOLACCIA J?rome < jerome.cardolaccia at cea.fr> wrote: > Hello, > > > > I have a very simple temporal dataset, consisting of half a dozen points > with two fields : displacement and velocity. > > I can animate the motion thanks to the WarpByVector filter (applied to the > displacement field) : this shows the successive positions of the points. > > Now I also want to display the trajectory of these points, that is the > line joining all of their previous positions up to the current ones. > > > > This seem to be quite basic, but I cannot find a way to do it (the > ParticlePath filter seems to be the closest match, but it crashes Paraview > with this kind of dataset). > > > > If someone has ever had success doing this, please let me know. > > > > Kind regards, > > > > Jerome Cardolaccia > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From christian.richter at ovgu.de Wed Dec 3 14:46:13 2014 From: christian.richter at ovgu.de (Richter, Christian, Dipl.-Ing.) Date: Wed, 3 Dec 2014 19:46:13 +0000 Subject: [Paraview] Trajectories of material points In-Reply-To: References: Message-ID: <16D48FA760BFDC4BB2107C47BAF755D13702611B@chronos2.ads.uni-magdeburg.de> Hi, maybe the TemporalParticlesToPathlines Filter is what you are looking for: https://www.youtube.com/watch?v=bLxXw8Br-t4 Best, Christian. ________________________________ Von: ParaView [paraview-bounces at paraview.org]" im Auftrag von "CARDOLACCIA J?rome [jerome.cardolaccia at cea.fr] Gesendet: Mittwoch, 3. Dezember 2014 20:05 An: paraview at paraview.org Betreff: [Paraview] Trajectories of material points Hello, I have a very simple temporal dataset, consisting of half a dozen points with two fields : displacement and velocity. I can animate the motion thanks to the WarpByVector filter (applied to the displacement field) : this shows the successive positions of the points. Now I also want to display the trajectory of these points, that is the line joining all of their previous positions up to the current ones. This seem to be quite basic, but I cannot find a way to do it (the ParticlePath filter seems to be the closest match, but it crashes Paraview with this kind of dataset). If someone has ever had success doing this, please let me know. Kind regards, Jerome Cardolaccia -------------- next part -------------- An HTML attachment was scrubbed... URL: From kmorel at sandia.gov Wed Dec 3 18:35:07 2014 From: kmorel at sandia.gov (Moreland, Kenneth) Date: Wed, 3 Dec 2014 23:35:07 +0000 Subject: [Paraview] Data updates in Paraview+MPI Message-ID: Jing, I'm still unclear about where this numpy array is being generated. Is it using the Python Shell in the GUI, running a Python script, or using a batch interpreter like pvpython or pvbatch? In that case, the numpy array is in a separate memory space as the data being loaded from the netCDF file (and has to be due to the distributed nature of parallel computers). There is a mechanism for pulling data to the Python script, but I doubt there is a way to push it back. The calculator filter (as all other filters) has access to arrays that are either read from the netCDF file or generated in upstream filters. For example, the calculator filter will itself create an array that can be accessed by a second calculator if you add one to the first. So it is possible to add arrays after they are loaded. One option you might try is to look into filters that internally use Python scripting. These are the Python Calculator and Programable Filter. Both of these will be able to access arrays from the netCDF file and then add arrays. If you can compute the values in the numpy array, then one or both of these should be able to add the data you want. -Ken From: Jing Li > Date: Tuesday, December 2, 2014 at 2:00 AM To: Kenneth Moreland > Cc: "paraview at paraview.org" > Subject: [EXTERNAL] Re: [Paraview] Data updates in Paraview+MPI Hi Ken, Thanks for your prompt response. Sorry about the confusion here. I have a large Netcdf file which is visualized with Parallel Paraview. Now I have no problems with visualizing the values of an attribute( e.g., temperature). The next step is to modify the attribute values based on the another numpy array storing the weighting values. The weighting values are changing during the interactive manipulation. For the first question, I think I can resample the numpy data to make the dimensions the same. I noticed there is a calculator for array data but it seems only to work with data read through Netcdf reader from Paraview. I guess the less efficient way is to store the scaling array to the original Netcdf file and use the calculator to generate a new array based on both original and weighting arrays. Do you think this will work? I don't want to "modify" the core API of Paraview. Thanks again. Jing On Dec 2, 2014, at 8:52 AM, Moreland, Kenneth > wrote: Jing, I'm having a little trouble conceptualizing exactly how you are planning to use it, but I suspect you are going to run into several problems because it sounds like you are breaking some of the assumptions of VTK and ParaView. First, I'm not sure how you could attach an array describing 2x2x2 values to 4x4x4 blocks. There is no convention in VTK to specify a field arrangement other than 1 to 1. All filters will assume the array is 4x4x4, which will cause bad data access and could potentially crash ParaView. Second, trying to modify an array interactively in the view and then access it through filters in the pipeline is not going to work very well. The pipeline will not catch the changes and the changed values will not appear in the visualization. ParaView additionally has update suppressors to prevent updates that were not modified by the ParaView system. I suspect that for whatever it is you are trying to do to work right you will need to create a custom view or representation that internally handles this numpy array. -Ken From: jlih > Date: Monday, December 1, 2014 at 9:03 AM To: "paraview at paraview.org" > Subject: [EXTERNAL] [Paraview] Data updates in Paraview+MPI Dear all, I am using the Paraview with MPI enabled to visualize a NetCDF dataset and need some suggestions on developing the following application. If I want to modify the NetCDF array based on the data values from another numpy array (not in NetCDF format), do I need to store the numpy array in a NetCDF in every computing node with MPI installed? The dimensions of the numpy array are not the same as the NetCDF array (e.g., numpy 2*2*2; NetCDF 4*4*4, one element from the numpy array corresponds to 8 elements in the NetCDF array ). Also, the numpy array is updated during the interactive manipulation of the view. Whenever the view changes (e.g., zoom), the values are updated. If I store the numpy array as files, I am not sure how much communication overhead will be introduced. Is it possible to store the numpy array in memory and update the array on the fly? I'm not sure how the shared memory works in this case.. Any suggestions are highly appreciated. Thanks in advance. Jing -------------- next part -------------- An HTML attachment was scrubbed... URL: From Karl-Ulrich.Bamberg at physik.uni-muenchen.de Wed Dec 3 19:05:18 2014 From: Karl-Ulrich.Bamberg at physik.uni-muenchen.de (Karl-Ulrich Bamberg) Date: Thu, 4 Dec 2014 01:05:18 +0100 Subject: [Paraview] XDMF reader parallelism? Message-ID: <4D78A5C3-8864-4033-8CBE-B12252EEDCAF@physik.uni-muenchen.de> Hi, Paraview is a great and handy tool. I am now trying to scale it to large data sets and have a question related to the parallel capabilities of the Paraview-XDMF-Reader: We use a PIC-Code that devides its grid into blocks distributed over the ranks. For the output every rank writes exactly one HDF5, collecting all local blocks and all time steps. One XDMF per rank was written describing the data, as well as a central XDMF including all the individual ones. The hierarchy is central-xdmf: spatial_collection->includes_for_rank_xdmf_files rank_xdmf_files: temporal_collection->spatial_collectio_within_ranks->grids The size of the simulation is about 1024 ranks and 256 time steps but should be increased. For these parameters we see (via top) a memory consumption of 16GB per pvserver instance. Directly after opening of the file, so even before "apply". I guess that this is because all the pvserver instances read and parse the XDMF file? One time the paths to the HDF5 files were wrong, the memory consumption was the same. After "apply" there was than an error. I tried "PV_USE_TRANSMIT=1" and also changed the grid hierarchy to only have: temporal_collection->spatial_collection->grids This directly in one file, that was finally 1GB on disk and around 16GB in memory with lxml2 via python. But it was to no effort, still every instance was consuming around 16GB Is there any chance that pvserver can parallelize on the top-level so every pvserver instance only reads some of the "include" files. Or is there a different approach to store the grid-patches (all the same resolution right now) in HDF5? All suggestions are highly appreciated :-) Thank you all very much for any support, Best regards -- Dipl.-Phys. Karl-Ulrich Bamberg Ludwig-Maximilians-Universit?t M?nchen Arnold-Sommerfeld-Center (ASC) Computational & Plasma Physics Theresienstr. 37, D-80333 M?nchen phone: +49 (0)89 2180 4577 fax: +49 (0)89 2180 99 4577 e-mail: Karl-Ulrich.Bamberg at physik.uni-muenchen.de -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP using GPGMail URL: From jerome.cardolaccia at cea.fr Thu Dec 4 03:03:38 2014 From: jerome.cardolaccia at cea.fr (=?utf-8?B?Q0FSRE9MQUNDSUEgSsOpcm9tZQ==?=) Date: Thu, 4 Dec 2014 08:03:38 +0000 Subject: [Paraview] Trajectories of material points In-Reply-To: References: Message-ID: Hello, Thank you for your answer. It WAS a multiblock dataset, but as you mentioned it as a potential issue, I made it even simpler : one temporal dataset with a unique block of 8 points and 2 fields (displacement=DEPL and velocity=VITE). No more success for me, the ParticlePath filter proves to be highly unstable (version 4.2.0 on Linux 64 bits). You will find my data in the attached tarball. Regards, Jerome De : Andy Bauer [mailto:andy.bauer at kitware.com] Envoy? : mercredi 3 d?cembre 2014 20:14 ? : CARDOLACCIA J?rome Cc : paraview at paraview.org Objet : Re: [Paraview] Trajectories of material points Is your data set a multiblock data set? If it is, you may need to have all of the same point data fields ordered in the same way on each block. You can use the pass arrays filter to get rid of all of the arrays that you don't use if this is the case. Also, certain readers (the openFOAM reader for example), has different arrays at the first time step than the others and this can cause problems as well. Can you share your data set? The particle paths filter can be a bit finicky. On Wed, Dec 3, 2014 at 2:05 PM, CARDOLACCIA J?rome > wrote: Hello, I have a very simple temporal dataset, consisting of half a dozen points with two fields : displacement and velocity. I can animate the motion thanks to the WarpByVector filter (applied to the displacement field) : this shows the successive positions of the points. Now I also want to display the trajectory of these points, that is the line joining all of their previous positions up to the current ones. This seem to be quite basic, but I cannot find a way to do it (the ParticlePath filter seems to be the closest match, but it crashes Paraview with this kind of dataset). If someone has ever had success doing this, please let me know. Kind regards, Jerome Cardolaccia _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: @DYNAMIC.tar.gz Type: application/x-gzip Size: 57301 bytes Desc: @DYNAMIC.tar.gz URL: From jerome.cardolaccia at cea.fr Thu Dec 4 03:22:58 2014 From: jerome.cardolaccia at cea.fr (=?iso-8859-1?Q?CARDOLACCIA_J=E9rome?=) Date: Thu, 4 Dec 2014 08:22:58 +0000 Subject: [Paraview] Trajectories of material points In-Reply-To: <16D48FA760BFDC4BB2107C47BAF755D13702611B@chronos2.ads.uni-magdeburg.de> References: <16D48FA760BFDC4BB2107C47BAF755D13702611B@chronos2.ads.uni-magdeburg.de> Message-ID: Somehow I had completely missed that filter ! Thank you, it does exactly what I need : [cid:image001.png at 01D00FA3.E43922E0] Thanks also to Andy Bauer for his time. Jerome De : ParaView [mailto:paraview-bounces at paraview.org] De la part de Richter, Christian, Dipl.-Ing. Envoy? : mercredi 3 d?cembre 2014 20:46 ? : paraview at paraview.org Objet : Re: [Paraview] Trajectories of material points Hi, maybe the TemporalParticlesToPathlines Filter is what you are looking for: https://www.youtube.com/watch?v=bLxXw8Br-t4 Best, Christian. ________________________________ Von: ParaView [paraview-bounces at paraview.org]" im Auftrag von "CARDOLACCIA J?rome [jerome.cardolaccia at cea.fr] Gesendet: Mittwoch, 3. Dezember 2014 20:05 An: paraview at paraview.org Betreff: [Paraview] Trajectories of material points Hello, I have a very simple temporal dataset, consisting of half a dozen points with two fields : displacement and velocity. I can animate the motion thanks to the WarpByVector filter (applied to the displacement field) : this shows the successive positions of the points. Now I also want to display the trajectory of these points, that is the line joining all of their previous positions up to the current ones. This seem to be quite basic, but I cannot find a way to do it (the ParticlePath filter seems to be the closest match, but it crashes Paraview with this kind of dataset). If someone has ever had success doing this, please let me know. Kind regards, Jerome Cardolaccia -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: image001.png Type: image/png Size: 6550 bytes Desc: image001.png URL: From mnolde at gmx.net Thu Dec 4 09:34:28 2014 From: mnolde at gmx.net (Michael Nolde) Date: Thu, 04 Dec 2014 15:34:28 +0100 Subject: [Paraview] X3DExporter does not produce output file In-Reply-To: References: Message-ID: <548070F4.4070508@gmx.net> works perfectly, thank you! On 03.12.2014 19:49, Sebastien Jourdain wrote: > View is not valid at the point you get it. > > from paraview.simple import * > exporters=servermanager.createModule("exporters") > source=Cone() > Show() > render=Render() > x3dExporter=exporters.X3DExporter(FileName="foo.x3d") > x3dExporter.SetView(render) > x3dExporter.Write() > > On Wed, Dec 3, 2014 at 10:01 AM, Michael Nolde > wrote: > > Dear mailing list members, > I have some trouble exporting a scene to a X3D file via pvpython. > I tried to execute to code found in > http://public.kitware.com/pipermail/paraview/2012-May/024924.html > (see below). It is executed without any errors, but no output file > is created. > My Paraview version is 4.0.1 64-bit (on a Ubuntu 14.04 machine). > What I want to achieve is to convert .ply files to .x3d via pvpython. > Could someone give me a hint? > Thanks in advance, > Michael > from paraview.simple import * > exporters=servermanager.createModule("exporters") > source=Cone() > view = GetActiveView() > Show(view) > render=Render() > x3dExporter=exporters.X3DExporter(FileName="foo.x3d") > x3dExporter.SetView(view) > x3dExporter.Write() > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jmz43fw at gmail.com Thu Dec 4 12:48:47 2014 From: jmz43fw at gmail.com (Jack Zoken) Date: Thu, 4 Dec 2014 09:48:47 -0800 Subject: [Paraview] question about Principal Component Analysis (extracting transform) Message-ID: Hello, I am using Paraview's Stats filter to run Principal Component Analysis on a 3D mesh (converted to a point cloud). My problem is that I'd like to get the transformation matrix and I have been unable to figure out where it's located. More specifically, I want to supply this transform (as a 4x4 matrix) to a VTK application. I'm assuming that it's embedded in a 10 row table labelled Stats (Block #, Column, Entries, RowID, RowID)? Any help would be appreciated. Thanks, Marshall -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan.lipsa at kitware.com Thu Dec 4 22:49:02 2014 From: dan.lipsa at kitware.com (Dan Lipsa) Date: Thu, 4 Dec 2014 22:49:02 -0500 Subject: [Paraview] Data set Size limit in ParaView/HDF5 In-Reply-To: References: <2384A91D-BD55-4521-8397-C535CED4D872@bluequartz.net> <7699AAD7-3B25-439B-9BBD-4AE68C3548C6@bluequartz.net> Message-ID: Mike, hd5 1.8.13 is now the version bundled with ParaView (the git version and superbuild). Best regards, Dan On Wed, Nov 5, 2014 at 4:01 PM, Utkarsh Ayachit wrote: > > Not recent enough. > > Noted. > > > PS: We are just trying to get everyone to build ParaView on their > systems. The issue with the SuperBuild is that you can not seem to set an > "external" hdf5 build. It will always use the bundled version. > > There's a topic awaiting review to fix that. So you should be able to > use "external hdf5" soon. > > Utkarsh > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike.jackson at bluequartz.net Thu Dec 4 22:50:40 2014 From: mike.jackson at bluequartz.net (Michael Jackson) Date: Thu, 4 Dec 2014 22:50:40 -0500 Subject: [Paraview] Data set Size limit in ParaView/HDF5 In-Reply-To: References: <2384A91D-BD55-4521-8397-C535CED4D872@bluequartz.net> <7699AAD7-3B25-439B-9BBD-4AE68C3548C6@bluequartz.net> Message-ID: <84A96A0B-F71F-448F-85CF-E5AB53BE2645@bluequartz.net> THanks for the update. Just FYI, they just released 1.8.14 a few weeks back. Any chances of just jumping to that version? Thanks for all the work Mike Jackson On Dec 4, 2014, at 10:49 PM, Dan Lipsa wrote: > Mike, > hd5 1.8.13 is now the version bundled with ParaView (the git version and superbuild). > > Best regards, > Dan > > > > > On Wed, Nov 5, 2014 at 4:01 PM, Utkarsh Ayachit wrote: > > Not recent enough. > > Noted. > > > PS: We are just trying to get everyone to build ParaView on their systems. The issue with the SuperBuild is that you can not seem to set an "external" hdf5 build. It will always use the bundled version. > > There's a topic awaiting review to fix that. So you should be able to > use "external hdf5" soon. > > Utkarsh > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -------------- next part -------------- An HTML attachment was scrubbed... URL: From vayyaswamy at ucmerced.edu Thu Dec 4 22:31:34 2014 From: vayyaswamy at ucmerced.edu (Venkattraman A) Date: Thu, 4 Dec 2014 19:31:34 -0800 Subject: [Paraview] Axis Labels in superscript scientific notation Message-ID: <54812716.2040807@ucmerced.edu> I was wondering if there was a way to use the traditional scientific notation (1x10^16) instead of the E notation (1E16) in the axis labels (for example in a simple XY plot). I see there are three formats Mixed, Scientific and Fixed that Paraview allows but a lot of journals do not accept the E notation which according to Paraview is the Scientific notation. Regards, Venkatt -- Venkattraman A Assistant Professor School of Engineering SE1 346 University of California Merced 5200 N. Lake Rd Merced CA 95343 Phone: +1 (209) 228 2359 Email: vayyaswamy at ucmerced.edu From mailinglists at xgm.de Fri Dec 5 03:58:12 2014 From: mailinglists at xgm.de (Florian Lindner) Date: Fri, 05 Dec 2014 09:58:12 +0100 Subject: [Paraview] Enabling parallel projection Message-ID: Hello, in recent paraview 4.2.0 I am unable to find how to enable the parallel projection. The wiki is outdated. Thanks, Florian From dkxls23 at gmail.com Fri Dec 5 06:02:25 2014 From: dkxls23 at gmail.com (Armin Wehrfritz) Date: Fri, 05 Dec 2014 13:02:25 +0200 Subject: [Paraview] Enabling parallel projection In-Reply-To: References: Message-ID: <548190C1.7000700@gmail.com> The switch is very well hidden... too well in my opinion. In the properties panel, you have to toggle the advanced properties (the gear button), the parallel projection checkbox will appear then at the bottom of the panel. -Armin On 12/05/2014 10:58 AM, Florian Lindner wrote: > Hello, > > in recent paraview 4.2.0 I am unable to find how to enable the parallel > projection. The wiki is outdated. > > Thanks, > Florian > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > From sebastien.jourdain at kitware.com Fri Dec 5 10:07:01 2014 From: sebastien.jourdain at kitware.com (Sebastien Jourdain) Date: Fri, 5 Dec 2014 08:07:01 -0700 Subject: [Paraview] Enabling parallel projection In-Reply-To: <548190C1.7000700@gmail.com> References: <548190C1.7000700@gmail.com> Message-ID: You can also just search what you are looking for in the search box of the property panel. If so, you could have found it without toggling the advanced option and just by typing "par" in that search box. Hope that help to find other hidden/advanced options. Seb On Fri, Dec 5, 2014 at 4:02 AM, Armin Wehrfritz wrote: > The switch is very well hidden... too well in my opinion. > > In the properties panel, you have to toggle the advanced properties (the > gear button), the parallel projection checkbox will appear then at the > bottom of the panel. > > -Armin > > > > > On 12/05/2014 10:58 AM, Florian Lindner wrote: > >> Hello, >> >> in recent paraview 4.2.0 I am unable to find how to enable the parallel >> projection. The wiki is outdated. >> >> Thanks, >> Florian >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at http://www.kitware.com/ >> opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview >> >> _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/ > opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -------------- next part -------------- An HTML attachment was scrubbed... URL: From 272586668 at qq.com Fri Dec 5 10:19:08 2014 From: 272586668 at qq.com (=?utf-8?B?5qix56m6U2Fpwqc=?=) Date: Fri, 5 Dec 2014 23:19:08 +0800 Subject: [Paraview] Parallel Data Visualization Message-ID: Hi all? I connected the client to the pvserver mpi job to test if paraview was using all the nodes. I opened Memory inspector, I saw there were many processors' information.Then I used the Process Id scalars filter, there was only one color. After I used D3 filter I can see many colors, but pvserver occupied much more memory. What can I do to make paraview distribute data to different nodes at the time I load the data, without using D3 filter? If I have 4 nodes with 2G memory, is it posssible for me to process 6G data? ? -------------- next part -------------- An HTML attachment was scrubbed... URL: From dkxls23 at gmail.com Fri Dec 5 11:25:21 2014 From: dkxls23 at gmail.com (Armin Wehrfritz) Date: Fri, 05 Dec 2014 18:25:21 +0200 Subject: [Paraview] Enabling parallel projection In-Reply-To: References: <548190C1.7000700@gmail.com> Message-ID: <5481DC71.5040001@gmail.com> Cool, didn't realize that the search also find advanced settings. :) Is there a way to set parallel project as default? Up to 4.1 this could be done in Edit->View Settings->General, but that option somehow got lost in 4.2 (or at least I couldn't find it by using the search in Edit->Settings). -Armin On 12/05/2014 05:07 PM, Sebastien Jourdain wrote: > You can also just search what you are looking for in the search box of > the property panel. > If so, you could have found it without toggling the advanced option and > just by typing "par" in that search box. > > Hope that help to find other hidden/advanced options. > > Seb > > On Fri, Dec 5, 2014 at 4:02 AM, Armin Wehrfritz > wrote: > > The switch is very well hidden... too well in my opinion. > > In the properties panel, you have to toggle the advanced properties > (the gear button), the parallel projection checkbox will appear then > at the bottom of the panel. > > -Armin > > > > > On 12/05/2014 10:58 AM, Florian Lindner wrote: > > Hello, > > in recent paraview 4.2.0 I am unable to find how to enable the > parallel > projection. The wiki is outdated. > > Thanks, > Florian > > _________________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/__opensource/opensource.html > > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/__ParaView > > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/__mailman/listinfo/paraview > > > _________________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/__opensource/opensource.html > > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/__ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/__mailman/listinfo/paraview > > > From pradeep.kumar.jha at gmail.com Fri Dec 5 12:30:57 2014 From: pradeep.kumar.jha at gmail.com (Pradeep Jha) Date: Fri, 5 Dec 2014 12:30:57 -0500 Subject: [Paraview] Streaklines Message-ID: I have a unsteady 2D contour plot of a flow past a cylinder. Is it possible to plot the streaklines of a flow using Paraview? My solution file only contains the following data: U,V,W velocity and Pressure. -------------- next part -------------- An HTML attachment was scrubbed... URL: From sebastien.jourdain at kitware.com Fri Dec 5 13:52:13 2014 From: sebastien.jourdain at kitware.com (Sebastien Jourdain) Date: Fri, 5 Dec 2014 11:52:13 -0700 Subject: [Paraview] Enabling parallel projection In-Reply-To: <5481DC71.5040001@gmail.com> References: <548190C1.7000700@gmail.com> <5481DC71.5040001@gmail.com> Message-ID: I guess this one get lost.. On Fri, Dec 5, 2014 at 9:25 AM, Armin Wehrfritz wrote: > Cool, didn't realize that the search also find advanced settings. :) > > Is there a way to set parallel project as default? > > Up to 4.1 this could be done in Edit->View Settings->General, but that > option somehow got lost in 4.2 (or at least I couldn't find it by using the > search in Edit->Settings). > > -Armin > > > On 12/05/2014 05:07 PM, Sebastien Jourdain wrote: > >> You can also just search what you are looking for in the search box of >> the property panel. >> If so, you could have found it without toggling the advanced option and >> just by typing "par" in that search box. >> >> Hope that help to find other hidden/advanced options. >> >> Seb >> >> On Fri, Dec 5, 2014 at 4:02 AM, Armin Wehrfritz > > wrote: >> >> The switch is very well hidden... too well in my opinion. >> >> In the properties panel, you have to toggle the advanced properties >> (the gear button), the parallel projection checkbox will appear then >> at the bottom of the panel. >> >> -Armin >> >> >> >> >> On 12/05/2014 10:58 AM, Florian Lindner wrote: >> >> Hello, >> >> in recent paraview 4.2.0 I am unable to find how to enable the >> parallel >> projection. The wiki is outdated. >> >> Thanks, >> Florian >> >> _________________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/__opensource/opensource.html >> >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/__ParaView >> >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/__mailman/listinfo/paraview >> >> >> _________________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/__opensource/opensource.html >> >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/__ParaView > ParaView> >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/__mailman/listinfo/paraview >> >> >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy.bauer at kitware.com Fri Dec 5 14:05:32 2014 From: andy.bauer at kitware.com (Andy Bauer) Date: Fri, 5 Dec 2014 14:05:32 -0500 Subject: [Paraview] Streaklines In-Reply-To: References: Message-ID: ParaView does indeed have a StreakLine filter. On Fri, Dec 5, 2014 at 12:30 PM, Pradeep Jha wrote: > I have a unsteady 2D contour plot of a flow past a cylinder. Is it > possible to plot the streaklines of a flow using Paraview? My solution file > only contains the following data: > U,V,W velocity and Pressure. > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wascott at sandia.gov Fri Dec 5 14:10:30 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Fri, 5 Dec 2014 19:10:30 +0000 Subject: [Paraview] [EXTERNAL] Re: Streaklines In-Reply-To: References: Message-ID: <83ca7e019823491dab6069af7bb9b116@ES05AMSNLNT.srn.sandia.gov> Andy, Mind giving me an example of how to run this streakline filter? I have never used it before. Thanks! Alan From: ParaView [mailto:paraview-bounces at paraview.org] On Behalf Of Andy Bauer Sent: Friday, December 05, 2014 12:06 PM To: Pradeep Jha Cc: paraview at paraview.org Subject: [EXTERNAL] Re: [Paraview] Streaklines ParaView does indeed have a StreakLine filter. On Fri, Dec 5, 2014 at 12:30 PM, Pradeep Jha > wrote: I have a unsteady 2D contour plot of a flow past a cylinder. Is it possible to plot the streaklines of a flow using Paraview? My solution file only contains the following data: U,V,W velocity and Pressure. _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan.lipsa at kitware.com Fri Dec 5 14:14:13 2014 From: dan.lipsa at kitware.com (Dan Lipsa) Date: Fri, 5 Dec 2014 14:14:13 -0500 Subject: [Paraview] Data set Size limit in ParaView/HDF5 In-Reply-To: <84A96A0B-F71F-448F-85CF-E5AB53BE2645@bluequartz.net> References: <2384A91D-BD55-4521-8397-C535CED4D872@bluequartz.net> <7699AAD7-3B25-439B-9BBD-4AE68C3548C6@bluequartz.net> <84A96A0B-F71F-448F-85CF-E5AB53BE2645@bluequartz.net> Message-ID: > THanks for the update. Just FYI, they just released 1.8.14 a few weeks > back. > Yes, I have seen that. It happened just after we completed the update to 1.8.13. Any chances of just jumping to that version? > Just a guess: It would take a while to update again, unless there is a paying customer that wants it or there is another compelling reason. -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike.jackson at bluequartz.net Fri Dec 5 14:44:09 2014 From: mike.jackson at bluequartz.net (Michael Jackson) Date: Fri, 5 Dec 2014 14:44:09 -0500 Subject: [Paraview] Data set Size limit in ParaView/HDF5 In-Reply-To: References: <2384A91D-BD55-4521-8397-C535CED4D872@bluequartz.net> <7699AAD7-3B25-439B-9BBD-4AE68C3548C6@bluequartz.net> <84A96A0B-F71F-448F-85CF-E5AB53BE2645@bluequartz.net> Message-ID: On Dec 5, 2014, at 2:14 PM, Dan Lipsa wrote: > > THanks for the update. Just FYI, they just released 1.8.14 a few weeks back. > > Yes, I have seen that. It happened just after we completed the update to 1.8.13. > > > Any chances of just jumping to that version? > > Just a guess: It would take a while to update again, unless there is a paying customer that wants it or > there is another compelling reason. > Compelling? No, But it just means that you are one version back already. Out of curiosity, what all is involved in bringing in HDF5? Thanks Mike Jackson -------------- next part -------------- An HTML attachment was scrubbed... URL: From dan.lipsa at kitware.com Fri Dec 5 16:57:01 2014 From: dan.lipsa at kitware.com (Dan Lipsa) Date: Fri, 5 Dec 2014 16:57:01 -0500 Subject: [Paraview] Data set Size limit in ParaView/HDF5 In-Reply-To: References: <2384A91D-BD55-4521-8397-C535CED4D872@bluequartz.net> <7699AAD7-3B25-439B-9BBD-4AE68C3548C6@bluequartz.net> <84A96A0B-F71F-448F-85CF-E5AB53BE2645@bluequartz.net> Message-ID: Diff will give you the details: mainly integrate the library into vtk,paraview build system and fixing any issues on platforms an external library was not tested on (but VTK/ParaView is) On Fri, Dec 5, 2014 at 2:44 PM, Michael Jackson wrote: > > On Dec 5, 2014, at 2:14 PM, Dan Lipsa wrote: > > > THanks for the update. Just FYI, they just released 1.8.14 a few weeks >> back. >> > > Yes, I have seen that. It happened just after we completed the update to > 1.8.13. > > > Any chances of just jumping to that version? >> > > Just a guess: It would take a while to update again, unless there is a > paying customer that wants it or > there is another compelling reason. > > Compelling? No, But it just means that you are one version back already. > Out of curiosity, what all is involved in bringing in HDF5? > > Thanks > Mike Jackson > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From berk.geveci at kitware.com Fri Dec 5 16:58:24 2014 From: berk.geveci at kitware.com (Berk Geveci) Date: Fri, 5 Dec 2014 16:58:24 -0500 Subject: [Paraview] Bugs with pvti and pvd In-Reply-To: <82889283-897A-4AF7-86AE-05870691B50C@tacc.utexas.edu> References: <82889283-897A-4AF7-86AE-05870691B50C@tacc.utexas.edu> Message-ID: Thanks Greg. I'll track this down. -berk On Thu, Nov 27, 2014 at 1:40 PM, Greg Abram wrote: > Hey y'all - > > Tracking down a user's problem, I'm getting some problems with > parallel-format files. I've generated a little test case using the > Wavelet source and a Calculator, creating three time steps with Result > being mag(coords)*1.0 1.1 and 1.2, which contour as a shrinking sphere. > I'm running it on 4 processes, so when I export each "timestep" I generate > 4 .vti's and a .pvti. These are the 'w' files. > > When I try to load the following w.pvd on Maverick (1 node, 4 > processes): > > > > > > > > > > > (as per > http://www.paraview.org/Wiki/ParaView/Data_formats#PVD_File_Format) I get > only parts of the data for each timestep when I use 4.2, and when I use 4.1 > I get a double-ghost-zone gap between the partitions. > > When I write a similar dataset after Tetrahedralizing it (to get the vtu > files my user is having troubles with), 4.2 does the same thing - only > shows one partition, though 4.1 seems OK. These are the the 't' files. > > I've uploaded the dataset to: > https://utexas.box.com/s/iwn4ajbvfh2davd375gh > > Greg > > Gregory D. Abram, Ph.D. > Research Engineering/Scientist Associate > Texas Advanced Computing Center > The University of Texas at Austin > (512) 471-8196 > gda at tacc.utexas.edu > > [image: TACC Website] > > Connect With TACC > > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From berk.geveci at kitware.com Fri Dec 5 17:17:38 2014 From: berk.geveci at kitware.com (Berk Geveci) Date: Fri, 5 Dec 2014 17:17:38 -0500 Subject: [Paraview] Extents problem In-Reply-To: <2B384706-86E3-44FA-91D8-10FAF834FB23@tacc.utexas.edu> References: <2B384706-86E3-44FA-91D8-10FAF834FB23@tacc.utexas.edu> Message-ID: Hi Greg, I tracked down the problem. It is this line: 133 sgrid->SetDimensions(count[0], count[1], count[2]); This is equivalent to sgrid->SetExtent(0, count[0]-1, 0, count[1]-1, 0, count[2]-1); which overwrites the earlier SetExtent() call. If you get rid of it, it should work fine. Best, -berk On Sat, Nov 29, 2014 at 7:09 PM, Greg Abram wrote: > Hey y'all - > > I'm trying to write a parallel reader for a user's structured grid and am > having a problem with extents. I've included a plugin that demonstrates > the problem - a little "importer" that hardwires a whole extent of 0,10 in > each axis. In RequestInformation it calls: > > > outInfo->Set(vtkStreamingDemandDrivenPipeline::WHOLE_EXTENT(),this->Internals->extent,6); > outInfo->Set(CAN_PRODUCE_SUB_EXTENT(), 1); > > and in RequestData it calls > > outInfo->Get(vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT(),subext); > vtkStructuredGrid *sgrid = vtkStructuredGrid::SafeDownCast(output); > sgrid->SetExtent(subext); > > to get the update extent from the pipeline and set it onto the > structured grid.. It then stuffs points and data to create a grid from -1 > to 1 in each axis. > > When I run it on 2 processes, the result *looks* right, it fills the -1 > to 1 space along each axis, there are the right number of cells and points, > ProcessIdScalars shows two equal size partitions, but the extent is clearly > not right - the wireframe and surface surface boundaries are incomplete and > the extent shown in the Information tab is correct for only one of the two > parts. > > So, what am I doing wrong? > > If anyone is interested, I uploaded the plugin code to: > https://utexas.box.com/s/d6ef5kx4oxm1d205hbbo > > Gregory D. Abram, Ph.D. > Research Engineering/Scientist Associate > Texas Advanced Computing Center > The University of Texas at Austin > (512) 471-8196 > gda at tacc.utexas.edu > > [image: TACC Website] > > Connect With TACC > > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From gda at tacc.utexas.edu Fri Dec 5 17:50:25 2014 From: gda at tacc.utexas.edu (Greg Abram) Date: Fri, 5 Dec 2014 22:50:25 +0000 Subject: [Paraview] Extents problem In-Reply-To: References: <2B384706-86E3-44FA-91D8-10FAF834FB23@tacc.utexas.edu> Message-ID: Sure did. Thanks, Berk! Gregory D. Abram, Ph.D. Research Engineering/Scientist Associate Texas Advanced Computing Center The University of Texas at Austin (512) 471-8196 gda at tacc.utexas.edu [TACC Website] Connect With TACC On Dec 5, 2014, at 4:17 PM, Berk Geveci > wrote: Hi Greg, I tracked down the problem. It is this line: 133 sgrid->SetDimensions(count[0], count[1], count[2]); This is equivalent to sgrid->SetExtent(0, count[0]-1, 0, count[1]-1, 0, count[2]-1); which overwrites the earlier SetExtent() call. If you get rid of it, it should work fine. Best, -berk On Sat, Nov 29, 2014 at 7:09 PM, Greg Abram > wrote: Hey y'all - I'm trying to write a parallel reader for a user's structured grid and am having a problem with extents. I've included a plugin that demonstrates the problem - a little "importer" that hardwires a whole extent of 0,10 in each axis. In RequestInformation it calls: outInfo->Set(vtkStreamingDemandDrivenPipeline::WHOLE_EXTENT(),this->Internals->extent,6); outInfo->Set(CAN_PRODUCE_SUB_EXTENT(), 1); and in RequestData it calls outInfo->Get(vtkStreamingDemandDrivenPipeline::UPDATE_EXTENT(),subext); vtkStructuredGrid *sgrid = vtkStructuredGrid::SafeDownCast(output); sgrid->SetExtent(subext); to get the update extent from the pipeline and set it onto the structured grid.. It then stuffs points and data to create a grid from -1 to 1 in each axis. When I run it on 2 processes, the result *looks* right, it fills the -1 to 1 space along each axis, there are the right number of cells and points, ProcessIdScalars shows two equal size partitions, but the extent is clearly not right - the wireframe and surface surface boundaries are incomplete and the extent shown in the Information tab is correct for only one of the two parts. So, what am I doing wrong? If anyone is interested, I uploaded the plugin code to: https://utexas.box.com/s/d6ef5kx4oxm1d205hbbo Gregory D. Abram, Ph.D. Research Engineering/Scientist Associate Texas Advanced Computing Center The University of Texas at Austin (512) 471-8196 gda at tacc.utexas.edu [TACC Website] Connect With TACC _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview -------------- next part -------------- An HTML attachment was scrubbed... URL: From wascott at sandia.gov Fri Dec 5 20:08:19 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Sat, 6 Dec 2014 01:08:19 +0000 Subject: [Paraview] [EXTERNAL] Re: Enabling parallel projection In-Reply-To: <5481DC71.5040001@gmail.com> References: <548190C1.7000700@gmail.com> <5481DC71.5040001@gmail.com> Message-ID: I had forgotten, but just got reminded by Utkarsh. ParaView 4.2 has a really sweet feature - you can save any state in the Properties Panel as default. You go it by group. With regards to parallel projection, Properties Panel/ Advanced/ Camera Parallel Projection on. You will notice this is under the sub header (or whatever you call it) of "View (Render View)" . On the right side of this button (which allows Render View to be minimized/ maximized), are two buttons. One is restore default settings, one is save settings as default. Click on save settings as default. Alan p.s. - Utkarsh, I just tested this functionality and it worked just fine. -----Original Message----- From: ParaView [mailto:paraview-bounces at paraview.org] On Behalf Of Armin Wehrfritz Sent: Friday, December 05, 2014 9:25 AM To: Sebastien Jourdain Cc: paraview at paraview.org Subject: [EXTERNAL] Re: [Paraview] Enabling parallel projection Cool, didn't realize that the search also find advanced settings. :) Is there a way to set parallel project as default? Up to 4.1 this could be done in Edit->View Settings->General, but that option somehow got lost in 4.2 (or at least I couldn't find it by using the search in Edit->Settings). -Armin On 12/05/2014 05:07 PM, Sebastien Jourdain wrote: > You can also just search what you are looking for in the search box of > the property panel. > If so, you could have found it without toggling the advanced option > and just by typing "par" in that search box. > > Hope that help to find other hidden/advanced options. > > Seb > > On Fri, Dec 5, 2014 at 4:02 AM, Armin Wehrfritz > wrote: > > The switch is very well hidden... too well in my opinion. > > In the properties panel, you have to toggle the advanced properties > (the gear button), the parallel projection checkbox will appear then > at the bottom of the panel. > > -Armin > > > > > On 12/05/2014 10:58 AM, Florian Lindner wrote: > > Hello, > > in recent paraview 4.2.0 I am unable to find how to enable the > parallel > projection. The wiki is outdated. > > Thanks, > Florian > > _________________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/__opensource/opensource.html > > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/__ParaView > > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/__mailman/listinfo/paraview > > > _________________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/__opensource/opensource.html > > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/__ParaView > > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/__mailman/listinfo/paraview > > > _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview From berk.geveci at kitware.com Sat Dec 6 11:01:47 2014 From: berk.geveci at kitware.com (Berk Geveci) Date: Sat, 6 Dec 2014 11:01:47 -0500 Subject: [Paraview] Bugs with pvti and pvd In-Reply-To: References: <82889283-897A-4AF7-86AE-05870691B50C@tacc.utexas.edu> Message-ID: This is a very interesting bug. First the quick fix: uncheck vtkGhostLevels for cells and points when loading the dataset. Here is the explanation: The pvti writer writes all inputs cells including the ghost ones. So, if you look at the resulting vti files, there is an overlap. When the pvti reader reads these files, it makes a decision to pick the overlapping cells from one of the files - since they are ghosts, they should be identical and it should not matter which one. Well it does matter because if it loads a cell from a piece that marks it as ghost instead of the one that does not, it will only have a ghost copy of the data in the output. Which is thrown out by the geometry filter before rendering. The issue with the unstructured grid is actually different. It seems like there is a bug in the code where the ghost values are calculate for points. It seems to be marking some of the outer boundary points as ghosts. The fix for that is to not load vtkGhostLevels for points. Both of these problems show up when you are writing the data after applying a filter that causes the reader to generate ghost levels (the contour filter probably). Which is why this was not caught earlier. Thank you for reporting it. I will work on a fix and a set of tests, hopefully for 4.3. Best, -berk On Fri, Dec 5, 2014 at 4:58 PM, Berk Geveci wrote: > Thanks Greg. I'll track this down. > > -berk > > On Thu, Nov 27, 2014 at 1:40 PM, Greg Abram wrote: > >> Hey y'all - >> >> Tracking down a user's problem, I'm getting some problems with >> parallel-format files. I've generated a little test case using the >> Wavelet source and a Calculator, creating three time steps with Result >> being mag(coords)*1.0 1.1 and 1.2, which contour as a shrinking sphere. >> I'm running it on 4 processes, so when I export each "timestep" I generate >> 4 .vti's and a .pvti. These are the 'w' files. >> >> When I try to load the following w.pvd on Maverick (1 node, 4 >> processes): >> >> >> >> >> >> >> >> >> >> >> (as per >> http://www.paraview.org/Wiki/ParaView/Data_formats#PVD_File_Format) I >> get only parts of the data for each timestep when I use 4.2, and when I use >> 4.1 I get a double-ghost-zone gap between the partitions. >> >> When I write a similar dataset after Tetrahedralizing it (to get the >> vtu files my user is having troubles with), 4.2 does the same thing - only >> shows one partition, though 4.1 seems OK. These are the the 't' files. >> >> I've uploaded the dataset to: >> https://utexas.box.com/s/iwn4ajbvfh2davd375gh >> >> Greg >> >> Gregory D. Abram, Ph.D. >> Research Engineering/Scientist Associate >> Texas Advanced Computing Center >> The University of Texas at Austin >> (512) 471-8196 >> gda at tacc.utexas.edu >> >> [image: TACC Website] >> >> Connect With TACC >> >> >> >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Sun Dec 7 11:40:37 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Sun, 7 Dec 2014 11:40:37 -0500 Subject: [Paraview] [EXTERNAL] Re: Enabling parallel projection In-Reply-To: References: <548190C1.7000700@gmail.com> <5481DC71.5040001@gmail.com> Message-ID: For more details, refer to these blog posts: [1] and [2]. Utkarsh [1] http://www.kitware.com/blog/home/post/702 [2] http://www.kitware.com/blog/home/post/672 On Fri, Dec 5, 2014 at 8:08 PM, Scott, W Alan wrote: > I had forgotten, but just got reminded by Utkarsh. ParaView 4.2 has a really sweet feature - you can save any state in the Properties Panel as default. You go it by group. > > With regards to parallel projection, Properties Panel/ Advanced/ Camera Parallel Projection on. You will notice this is under the sub header (or whatever you call it) of "View (Render View)" . On the right side of this button (which allows Render View to be minimized/ maximized), are two buttons. One is restore default settings, one is save settings as default. Click on save settings as default. > > Alan > > p.s. - Utkarsh, I just tested this functionality and it worked just fine. > > -----Original Message----- > From: ParaView [mailto:paraview-bounces at paraview.org] On Behalf Of Armin Wehrfritz > Sent: Friday, December 05, 2014 9:25 AM > To: Sebastien Jourdain > Cc: paraview at paraview.org > Subject: [EXTERNAL] Re: [Paraview] Enabling parallel projection > > Cool, didn't realize that the search also find advanced settings. :) > > Is there a way to set parallel project as default? > > Up to 4.1 this could be done in Edit->View Settings->General, but that option somehow got lost in 4.2 (or at least I couldn't find it by using the search in Edit->Settings). > > -Armin > > > On 12/05/2014 05:07 PM, Sebastien Jourdain wrote: >> You can also just search what you are looking for in the search box of >> the property panel. >> If so, you could have found it without toggling the advanced option >> and just by typing "par" in that search box. >> >> Hope that help to find other hidden/advanced options. >> >> Seb >> >> On Fri, Dec 5, 2014 at 4:02 AM, Armin Wehrfritz > > wrote: >> >> The switch is very well hidden... too well in my opinion. >> >> In the properties panel, you have to toggle the advanced properties >> (the gear button), the parallel projection checkbox will appear then >> at the bottom of the panel. >> >> -Armin >> >> >> >> >> On 12/05/2014 10:58 AM, Florian Lindner wrote: >> >> Hello, >> >> in recent paraview 4.2.0 I am unable to find how to enable the >> parallel >> projection. The wiki is outdated. >> >> Thanks, >> Florian >> >> _________________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/__opensource/opensource.html >> >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/__ParaView >> >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/__mailman/listinfo/paraview >> >> >> _________________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/__opensource/opensource.html >> >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/__ParaView >> >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/__mailman/listinfo/paraview >> >> >> > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview From utkarsh.ayachit at kitware.com Sun Dec 7 12:53:51 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Sun, 7 Dec 2014 12:53:51 -0500 Subject: [Paraview] Paraview Plugin: two enumerations next to each other In-Reply-To: References: Message-ID: Attached is an example plugin code that demonstrates how this could be done. Utkarsh On Wed, Nov 19, 2014 at 12:24 PM, Gonzalo Brito Gadeschi wrote: > I'm trying to write an IntVectorProperty with two drop down list next to > each other. > > Ideally it would call a function that takes to arguments, and passes the > value of each drop down menu to each argument. I am however open to > workarounds. > > This is my best attempt but of course it crashes paraview: > > command="set_load_node_neighbors" > number_of_elements="2" > default_values="-1 -2"> > > > > > > > > > > > > > > > Any ideas / suggestions about how to achieve this? > > Bests, > Gonzalo > > -- > Dipl.-Ing. Gonzalo Brito Gadeschi > Institute of Aerodynamics and Chair of Fluid Mechanics > RWTH Aachen University > Wuellnerstra?e 5a > D-52062 Aachen > Germany > Phone: ++49-(0)241-80-94821 > Fax: ++49-(0)241-80-92257 > E-mail: g.brito at aia.rwth-aachen.de > Internet: www.aia.rwth-aachen.de > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -------------- next part -------------- A non-text attachment was scrubbed... Name: DualComboBoxPropertyWidget.tar.gz Type: application/x-gzip Size: 4952 bytes Desc: not available URL: From dkxls23 at gmail.com Mon Dec 8 07:40:54 2014 From: dkxls23 at gmail.com (Armin Wehrfritz) Date: Mon, 08 Dec 2014 14:40:54 +0200 Subject: [Paraview] [EXTERNAL] Re: Enabling parallel projection In-Reply-To: References: <548190C1.7000700@gmail.com> <5481DC71.5040001@gmail.com> Message-ID: <54859C56.5050007@gmail.com> Thanks a lot for the hints, I got my defaults properly set now! One has to get used to the new search/settings/defaults thing, but it works really nicely after all. I probably should have read the blog posts before I switched to ParaView 4.2. :) -Armin On 12/07/2014 06:40 PM, Utkarsh Ayachit wrote: > For more details, refer to these blog posts: [1] and [2]. > > Utkarsh > > [1] http://www.kitware.com/blog/home/post/702 > [2] http://www.kitware.com/blog/home/post/672 > > > On Fri, Dec 5, 2014 at 8:08 PM, Scott, W Alan wrote: >> I had forgotten, but just got reminded by Utkarsh. ParaView 4.2 has a really sweet feature - you can save any state in the Properties Panel as default. You go it by group. >> >> With regards to parallel projection, Properties Panel/ Advanced/ Camera Parallel Projection on. You will notice this is under the sub header (or whatever you call it) of "View (Render View)" . On the right side of this button (which allows Render View to be minimized/ maximized), are two buttons. One is restore default settings, one is save settings as default. Click on save settings as default. >> >> Alan >> >> p.s. - Utkarsh, I just tested this functionality and it worked just fine. >> >> -----Original Message----- >> From: ParaView [mailto:paraview-bounces at paraview.org] On Behalf Of Armin Wehrfritz >> Sent: Friday, December 05, 2014 9:25 AM >> To: Sebastien Jourdain >> Cc: paraview at paraview.org >> Subject: [EXTERNAL] Re: [Paraview] Enabling parallel projection >> >> Cool, didn't realize that the search also find advanced settings. :) >> >> Is there a way to set parallel project as default? >> >> Up to 4.1 this could be done in Edit->View Settings->General, but that option somehow got lost in 4.2 (or at least I couldn't find it by using the search in Edit->Settings). >> >> -Armin >> >> >> On 12/05/2014 05:07 PM, Sebastien Jourdain wrote: >>> You can also just search what you are looking for in the search box of >>> the property panel. >>> If so, you could have found it without toggling the advanced option >>> and just by typing "par" in that search box. >>> >>> Hope that help to find other hidden/advanced options. >>> >>> Seb >>> >>> On Fri, Dec 5, 2014 at 4:02 AM, Armin Wehrfritz >> > wrote: >>> >>> The switch is very well hidden... too well in my opinion. >>> >>> In the properties panel, you have to toggle the advanced properties >>> (the gear button), the parallel projection checkbox will appear then >>> at the bottom of the panel. >>> >>> -Armin >>> >>> >>> >>> >>> On 12/05/2014 10:58 AM, Florian Lindner wrote: >>> >>> Hello, >>> >>> in recent paraview 4.2.0 I am unable to find how to enable the >>> parallel >>> projection. The wiki is outdated. >>> >>> Thanks, >>> Florian >>> >>> _________________________________________________ >>> Powered by www.kitware.com >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/__opensource/opensource.html >>> >>> >>> Please keep messages on-topic and check the ParaView Wiki at: >>> http://paraview.org/Wiki/__ParaView >>> >>> >>> Follow this link to subscribe/unsubscribe: >>> http://public.kitware.com/__mailman/listinfo/paraview >>> >>> >>> _________________________________________________ >>> Powered by www.kitware.com >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/__opensource/opensource.html >>> >>> >>> Please keep messages on-topic and check the ParaView Wiki at: >>> http://paraview.org/Wiki/__ParaView >>> >>> >>> Follow this link to subscribe/unsubscribe: >>> http://public.kitware.com/__mailman/listinfo/paraview >>> >>> >>> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview From dave.demarle at kitware.com Mon Dec 8 16:25:06 2014 From: dave.demarle at kitware.com (David E DeMarle) Date: Mon, 8 Dec 2014 16:25:06 -0500 Subject: [Paraview] OpenFOAM Reader - Showing multiple velocity components simulaneously In-Reply-To: References: Message-ID: I'ld use something like the PythonCalculator to pass through a renamed copy of the original array. Once the copy is renamed, paraview will let you color and otherwise treat it independently from the input array that it is a copy of. You can probably get away with a shallow copy of the array contents too. Then the only cost will be a few bytes for the new container data structures. I'ld start going about doing that at the VTK API level in the python programmable filter. David E DeMarle Kitware, Inc. R&D Engineer 21 Corporate Drive Clifton Park, NY 12065-8662 Phone: 518-881-4909 On Thu, Nov 27, 2014 at 3:12 AM, Christian Butcher < christian.butcher at oist.jp> wrote: > Dear ParaView list, > > I'm currently trying to open multiple 'RenderView' windows so that I > can show, for example, U_x, U_y, and U_z along with U_Magnitude > simultaneously for the purpose of exporting an animation using > ParaView-v4.2.0. > > Studying a Python trace whilst switching components using the Qt GUI > suggests this is not trivially possible using either the GUI or a > Python shell. > > The Python trace shows these lines: > uLUT = GetColorTransferFunction('U') > uLUT.VectorMode = 'Magnitude' > and switching to, for example, U_y requires > uLUT.VectorMode = 'Component' > uLUT.VectorComponent = 0 > > Since the uLUT proxy is returned by the GetColorTransferFunction('U') > function, I'm unsure but doubting that I can duplicate this proxy and > set different values in different Views. > > Duplicating data files allows the reading of a file multiple times, > but isn't really practicable given memory constraints etc. > > Looking at the OpenFOAM reader in vtkOpenFOAMReader.{h,cxx} and > vtkPOpenFOAMReader.{h,cxx} suggests that the relevant function to > modify in the reader might be > > vtkFloatArray *vtkOpenFOAMReaderPrivate::FillField(vtkFoamEntry > *entryPtr, int nElements, vtkFoamIOobject *ioPtr, const vtkStdString > &fieldType) > .P > but since this has to return a (single) vtkFloatArray*, I'm unsure if > any modifications are likely to help me. > > The 'U' field can be identified using statements like: > if (ioPtr->GetObjectName() == "U") { // process here } > Individual components are accessible using: > > data = static_cast(entry.Ptr()); > float *tuple = data->GetPointer(nComponents * tupleI); > tuple[0] = xValueOfVelocityForCellReferedToByTupleI; > > etc. > > The function can be found around line 6480 in vtkOpenFOAMReader.cxx > > Does anyone have an idea I could use to simultaneously display > different velocity components (and magnitude, if possible, but this > can be coded into a 4th component fairly easily I suspect, if only > individual components could be simultaneously shown)? > > Best, > > Christian Butcher > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dave.demarle at kitware.com Mon Dec 8 16:34:15 2014 From: dave.demarle at kitware.com (David E DeMarle) Date: Mon, 8 Dec 2014 16:34:15 -0500 Subject: [Paraview] Parallel Data Visualization In-Reply-To: References: Message-ID: On Fri, Dec 5, 2014 at 10:19 AM, ??Sai? <272586668 at qq.com> wrote: > Hi all? > I connected the client to the pvserver mpi job to test if paraview > was using all the nodes. I opened Memory inspector, I saw there were many > processors' information.Then I used the Process Id scalars filter, there > was only one color. After I used D3 filter I can see many colors, but > pvserver occupied much more memory. > What can I do to make paraview distribute data to different nodes at > the time I load the data, without using D3 filter? > What file format is this data in? Not all file format readers are able to split apart their input. Try saving out the results of the D3 filter into an exodus file, quitting paraview and then starting it up again and loading the data back in. > If I have 4 nodes with 2G memory, is it posssible for me to process > 6G data? > 8G total for 6G seems a bit tight, but it _might_ be possible. It depends a lot on what the data format is and what you want to do with it. Some operations are more memory thrifty than others. There are a helpful suggestions and guidelines in the ParaView tutorial and book sections. > ? > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From MICHAEL.MASON at ngc.com Mon Dec 8 18:03:52 2014 From: MICHAEL.MASON at ngc.com (Mason, Michael (IS)) Date: Mon, 8 Dec 2014 23:03:52 +0000 Subject: [Paraview] Best way to handle KML data in ParaView Message-ID: Hello, I have a KML file that defines the trajectory of a balloon as it ascends through the atmosphere and eventually descents back to the ground. It's encoded with the latitude and longitude coordinates at various points along the way. It also contains time stamps for each latitude, longitude location. I have a NetCDF file that contains wind data that I've already been able to load into ParaView. I'd like to visualize the balloon's trajectory as it passes through the wind data set, if possible. What is the best way to get the KML information into ParaView? I'm running on Linux and/or OSX (whatever works best!). Perhaps the conversion process is a multistage operation (KML -> Shapefile -> ???), that's OK. If anyone could just tell me the tools and the file formats used, that would be great. Thank you very much for your time, -Mike From teojgor at gmail.com Tue Dec 9 09:55:36 2014 From: teojgor at gmail.com (Teo Ioannis) Date: Tue, 9 Dec 2014 16:55:36 +0200 Subject: [Paraview] Mixed Formulation FEM in Paraview Message-ID: I would like to ask if it is possible to display scalar, vector or tensor values at distinct nodes in a finite element mesh. To make things clearer, there exist finite element formulations where not all nodes have the same number of degrees of freedom. Consider the case of a 20 node hexahedral element. In a so called u-p formulation all 20 nodes have 3 displacement degrees of freedom (one for each x, y, z axis) but only the 8 corner nodes have pressure degrees of freedom. For this particular case, i know how to display the vector of displacements for all the nodes. But since only the corner nodes of each hexahedron have pressure degrees of freedom how can I instruct paraview to 'see' that only these nodes have the pressure scalar values and make the correct color interpolation? Thank you very much. Theofilos Manitaras -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy.bauer at kitware.com Tue Dec 9 10:10:20 2014 From: andy.bauer at kitware.com (Andy Bauer) Date: Tue, 9 Dec 2014 10:10:20 -0500 Subject: [Paraview] Mixed Formulation FEM in Paraview In-Reply-To: References: Message-ID: Hi, Currently ParaView assumes that all field variables have the same interpolation/shape functions for point data. You would have to either throw out the higher order interpolation/shape functions or compute the dofs for them for the lower order field approximation. Regards, Andy On Tue, Dec 9, 2014 at 9:55 AM, Teo Ioannis wrote: > I would like to ask if it is possible to display scalar, vector or tensor > values at distinct nodes in a finite element mesh. > > To make things clearer, there exist finite element formulations where not > all nodes have the same number of degrees of freedom. Consider the case of > a 20 node hexahedral element. In a so called u-p formulation all 20 nodes > have 3 displacement degrees of freedom (one for each x, y, z axis) but only > the 8 corner nodes have pressure degrees of freedom. > > For this particular case, i know how to display the vector of > displacements for all the nodes. But since only the corner nodes of each > hexahedron have pressure degrees of freedom how can I instruct paraview to > 'see' that only these nodes have the pressure scalar values and make the > correct color interpolation? > > Thank you very much. > Theofilos Manitaras > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From genet at biomed.ee.ethz.ch Tue Dec 9 10:43:13 2014 From: genet at biomed.ee.ethz.ch (Martin Genet) Date: Tue, 9 Dec 2014 16:43:13 +0100 Subject: [Paraview] RGB color coding Message-ID: <54871891.5040403@biomed.ee.ethz.ch> Dear ParaView people, I'm trying to make a periodic but non-symmetric color map. I tried the attached xml definition, but it seems that between red and magenta, ParaView interpolates "in the other direction", see attached png screenshot. Is that the expected behavior? Is there a way to interpolate differently? Thanks! Martin -------------- next part -------------- A non-text attachment was scrubbed... Name: PeriodicColorMap.png Type: image/png Size: 16657 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: PeriodicColorMap.xml Type: text/xml Size: 383 bytes Desc: not available URL: From pradeep.kumar.jha at gmail.com Tue Dec 9 10:58:02 2014 From: pradeep.kumar.jha at gmail.com (Pradeep Jha) Date: Tue, 9 Dec 2014 10:58:02 -0500 Subject: [Paraview] [EXTERNAL] Re: Streaklines In-Reply-To: <83ca7e019823491dab6069af7bb9b116@ES05AMSNLNT.srn.sandia.gov> References: <83ca7e019823491dab6069af7bb9b116@ES05AMSNLNT.srn.sandia.gov> Message-ID: I am also trying to figure out the streakline filter. Still don't understand how to make it function :) On 5 December 2014 at 14:10, Scott, W Alan wrote: > Andy, > > Mind giving me an example of how to run this streakline filter? I have > never used it before. > > > > Thanks! > > > > Alan > > > > *From:* ParaView [mailto:paraview-bounces at paraview.org] *On Behalf Of *Andy > Bauer > *Sent:* Friday, December 05, 2014 12:06 PM > *To:* Pradeep Jha > *Cc:* paraview at paraview.org > *Subject:* [EXTERNAL] Re: [Paraview] Streaklines > > > > ParaView does indeed have a StreakLine filter. > > > > On Fri, Dec 5, 2014 at 12:30 PM, Pradeep Jha > wrote: > > I have a unsteady 2D contour plot of a flow past a cylinder. Is it > possible to plot the streaklines of a flow using Paraview? My solution file > only contains the following data: > > U,V,W velocity and Pressure. > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From shermanw at indiana.edu Tue Dec 9 12:27:37 2014 From: shermanw at indiana.edu (Bill Sherman) Date: Tue, 09 Dec 2014 12:27:37 -0500 Subject: [Paraview] Starting a batch animation in the middle -- fail Message-ID: <54873109.9040704@indiana.edu> Hello, I have been successfully using pvbatch to generate animated image sequences of state files created with the ParaView GUI. However, I am not able to begin an animation in the middle -- which I desperately need to do in order to parallelize my renderings. I mentioned this before in July (and again in person at SC'14), but haven't yet reached a solution. The documentation for the WriteAnimation() method in "simple.py" indicates that this is possible, but fails in two ways. 1) The WriteAnimation() method doesn't actually implement the two most important parameters needed: SetStartFileCount() and SetPlaybackTimeWindow(). 2) Even doing the operation manually, SetPlaybackTimeWindow() affects the time of time-varying data, but does not affect the time of animation cues such as the cameras! or translation values, etc used to move objects around. I've also experimented a lot with setting various values of the GetAnimationScene() -- such as: StartTime, Duration (which seems to have no affect whatsoever), and AnimationTime. I created a tar file with an example state file and batch rendering script: http://www.freevr.org/Downloads/pvanimationtest.tar.gz The scene has three time-varying elements: * Annotated Time -- works * Time-varying data (meshes of digits 0-9) -- works * An arrow moving through a sphere -- fails NOTE: camera moves also fail, basically in the same way as the arrow. So how the arrow fails is that even when I begin the animation process in the middle, the arrow (and any camera moves) always start as though it were the first frame. By the time it gets to animation-time 5.0, the arrow should be through the sphere, but instead it appears to the left. To run a test, just do: % pvbatch 3Drender.py This will print out some information, and may print warnings about bad interpolation -- these are fine because it's a result of the interpolating between polygonal objects (the digits) that aren't intended to be morphed. The effect is sufficient that it works to tell me that data-time is working. Newly rendered frames go into the "Frames" directory. There are other directories of the form "Frames-exN", which are various experiments I've run to figure out the problem. The state file that I am using is "arrowspheredatai.pvsm" (which is loaded in the Python script). This is a most desperate hour. Please help me O PV wizards, you are my only hope. Thanks in abundance, Bill -- Bill Sherman Sr. Technology Advisor Advanced Visualization Lab Pervasive Technology Inst Indiana University shermanw at indiana.edu From kmorel at sandia.gov Tue Dec 9 12:43:56 2014 From: kmorel at sandia.gov (Moreland, Kenneth) Date: Tue, 9 Dec 2014 17:43:56 +0000 Subject: [Paraview] RGB color coding In-Reply-To: <54871891.5040403@biomed.ee.ethz.ch> References: <54871891.5040403@biomed.ee.ethz.ch> Message-ID: You need to change your color space to "RGB". In the GUI, there is a combo box labeled Color Space that you probably have set to "HSV". Change that to "RGB". Alternately, in your xml file change the space attribute in the ColorMap tag to "RGB". -Ken Sent from my iPad so blame autocorrect. > On Dec 9, 2014, at 8:43 AM, Martin Genet wrote: > > Dear ParaView people, > > I'm trying to make a periodic but non-symmetric color map. I tried the attached xml definition, but it seems that between red and magenta, ParaView interpolates "in the other direction", see attached png screenshot. Is that the expected behavior? Is there a way to interpolate differently? Thanks! > > Martin > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview From samuelkey at bresnan.net Tue Dec 9 12:53:23 2014 From: samuelkey at bresnan.net (Samuel Key) Date: Tue, 09 Dec 2014 10:53:23 -0700 Subject: [Paraview] Mixed Formulation FEM in Paraview In-Reply-To: References: Message-ID: <54873713.5040001@bresnan.net> An HTML attachment was scrubbed... URL: From cory.quammen at kitware.com Tue Dec 9 14:22:42 2014 From: cory.quammen at kitware.com (Cory Quammen) Date: Tue, 9 Dec 2014 14:22:42 -0500 Subject: [Paraview] Axis Labels in superscript scientific notation In-Reply-To: <54812716.2040807@ucmerced.edu> References: <54812716.2040807@ucmerced.edu> Message-ID: Hi Venkatt, As far as I know, scientific notation with the exponent in superscipt is not currently possible. Cory On Thu, Dec 4, 2014 at 10:31 PM, Venkattraman A wrote: > I was wondering if there was a way to use the traditional scientific > notation (1x10^16) instead of the E notation (1E16) in the axis labels (for > example in a simple XY plot). I see there are three formats Mixed, > Scientific and Fixed that Paraview allows but a lot of journals do not > accept the E notation which according to Paraview is the Scientific > notation. > > Regards, > Venkatt > > -- > Venkattraman A > Assistant Professor > School of Engineering SE1 346 > University of California Merced > 5200 N. Lake Rd > Merced CA 95343 > Phone: +1 (209) 228 2359 > Email: vayyaswamy at ucmerced.edu > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview From wascott at sandia.gov Tue Dec 9 14:36:27 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Tue, 9 Dec 2014 19:36:27 +0000 Subject: [Paraview] [EXTERNAL] Re: Axis Labels in superscript scientific notation In-Reply-To: References: <54812716.2040807@ucmerced.edu> Message-ID: <23cdcd10bc0d403d936de409052a5fca@ES05AMSNLNT.srn.sandia.gov> It doesn't sound like a bad idea, however. Mind writing up a feature request? Thanks, Alan -----Original Message----- From: ParaView [mailto:paraview-bounces at paraview.org] On Behalf Of Cory Quammen Sent: Tuesday, December 09, 2014 12:23 PM To: Venkattraman A Cc: ParaView Subject: [EXTERNAL] Re: [Paraview] Axis Labels in superscript scientific notation Hi Venkatt, As far as I know, scientific notation with the exponent in superscipt is not currently possible. Cory On Thu, Dec 4, 2014 at 10:31 PM, Venkattraman A wrote: > I was wondering if there was a way to use the traditional scientific > notation (1x10^16) instead of the E notation (1E16) in the axis labels > (for example in a simple XY plot). I see there are three formats > Mixed, Scientific and Fixed that Paraview allows but a lot of journals > do not accept the E notation which according to Paraview is the > Scientific notation. > > Regards, > Venkatt > > -- > Venkattraman A > Assistant Professor > School of Engineering SE1 346 > University of California Merced > 5200 N. Lake Rd > Merced CA 95343 > Phone: +1 (209) 228 2359 > Email: vayyaswamy at ucmerced.edu > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview From andy.bauer at kitware.com Tue Dec 9 15:32:32 2014 From: andy.bauer at kitware.com (Andy Bauer) Date: Tue, 9 Dec 2014 15:32:32 -0500 Subject: [Paraview] [EXTERNAL] Re: Streaklines In-Reply-To: References: <83ca7e019823491dab6069af7bb9b116@ES05AMSNLNT.srn.sandia.gov> Message-ID: Hi, The streakline filter requires a time dependent input as well as a vector field input (probably point data required but didn't verify this). After that, an input needs to be created for the seeds of the streaklines (i.e. the location that the streaklines go through). Select the time dependent input and then create the StreakLine filter. Then a dialog box will come up to set the seed source (Input should be set to the time dependent input and Seed Source should be set to the source to use for the streaklines). The seeds are the points in the Seed Source. Next, in the Properties panel you'll probably want to set Termination Time to something other than 0.0 since the streakline filter will integrate forward in time to that value. Thus, if it's 0.0 and the first time step is at 0.0 it will seem like the filter didnt' do anything. The Force Reinjection Every NSteps is essentially the resolution of the streakline. Note that PV's implementation of streaklines only does forward integration in time. Regards, Andy On Tue, Dec 9, 2014 at 10:58 AM, Pradeep Jha wrote: > I am also trying to figure out the streakline filter. Still don't > understand how to make it function :) > > On 5 December 2014 at 14:10, Scott, W Alan wrote: > >> Andy, >> >> Mind giving me an example of how to run this streakline filter? I have >> never used it before. >> >> >> >> Thanks! >> >> >> >> Alan >> >> >> >> *From:* ParaView [mailto:paraview-bounces at paraview.org] *On Behalf Of *Andy >> Bauer >> *Sent:* Friday, December 05, 2014 12:06 PM >> *To:* Pradeep Jha >> *Cc:* paraview at paraview.org >> *Subject:* [EXTERNAL] Re: [Paraview] Streaklines >> >> >> >> ParaView does indeed have a StreakLine filter. >> >> >> >> On Fri, Dec 5, 2014 at 12:30 PM, Pradeep Jha >> wrote: >> >> I have a unsteady 2D contour plot of a flow past a cylinder. Is it >> possible to plot the streaklines of a flow using Paraview? My solution file >> only contains the following data: >> >> U,V,W velocity and Pressure. >> >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview >> >> >> > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From vayyaswamy at ucmerced.edu Tue Dec 9 14:53:26 2014 From: vayyaswamy at ucmerced.edu (Venkattraman A) Date: Tue, 9 Dec 2014 11:53:26 -0800 Subject: [Paraview] [EXTERNAL] Re: Axis Labels in superscript scientific notation In-Reply-To: <23cdcd10bc0d403d936de409052a5fca@ES05AMSNLNT.srn.sandia.gov> References: <54812716.2040807@ucmerced.edu> <23cdcd10bc0d403d936de409052a5fca@ES05AMSNLNT.srn.sandia.gov> Message-ID: <54875336.6020404@ucmerced.edu> Thanks Cory and Alan. I will put in a Feature request online. Venkatt On 12/09/2014 11:36 AM, Scott, W Alan wrote: > It doesn't sound like a bad idea, however. Mind writing up a feature request? > > Thanks, > > Alan > > -----Original Message----- > From: ParaView [mailto:paraview-bounces at paraview.org] On Behalf Of Cory Quammen > Sent: Tuesday, December 09, 2014 12:23 PM > To: Venkattraman A > Cc: ParaView > Subject: [EXTERNAL] Re: [Paraview] Axis Labels in superscript scientific notation > > Hi Venkatt, > > As far as I know, scientific notation with the exponent in superscipt is not currently possible. > > Cory > > On Thu, Dec 4, 2014 at 10:31 PM, Venkattraman A wrote: >> I was wondering if there was a way to use the traditional scientific >> notation (1x10^16) instead of the E notation (1E16) in the axis labels >> (for example in a simple XY plot). I see there are three formats >> Mixed, Scientific and Fixed that Paraview allows but a lot of journals >> do not accept the E notation which according to Paraview is the >> Scientific notation. >> >> Regards, >> Venkatt >> >> -- >> Venkattraman A >> Assistant Professor >> School of Engineering SE1 346 >> University of California Merced >> 5200 N. Lake Rd >> Merced CA 95343 >> Phone: +1 (209) 228 2359 >> Email: vayyaswamy at ucmerced.edu >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview -- Venkattraman A Assistant Professor School of Engineering SE1 346 University of California Merced 5200 N. Lake Rd Merced CA 95343 Phone: +1 (209) 228 2359 Email: vayyaswamy at ucmerced.edu From ryan.abernathey at gmail.com Tue Dec 9 17:53:53 2014 From: ryan.abernathey at gmail.com (Ryan Abernathey) Date: Tue, 9 Dec 2014 17:53:53 -0500 Subject: [Paraview] animate parameter for python programmable filter Message-ID: Hi, I would like to animate a parameter with a python programmable filter using keyframes. In this simple example, I just want to rescale a scalar variable by a constant factor (alpha). But I want to animate this factor. Here is my filter: from paraview.vtk import dataset_adapter as DA self.SetParameter('alpha', 0.1) pdi = self.GetInputDataObject(0,0) pdo = self.GetOutputDataObject(0) pdo.CopyAttributes(pdi) d = alpha * inputs[0].PointData['temperature'] arr = DA.numpyTovtkDataArray(d, 'temperature_scaled') pdo.GetPointData().AddArray(arr) This script works, but I can't set alpha using keyframes. It just doesn't show up in the animation view. Perhaps I have understood what the whole "SetParameter" framework does. What is the point of setting these parameters if they can't be modified from outside the filter? Thanks in advance for your help. -Ryan -------------- next part -------------- An HTML attachment was scrubbed... URL: From genet at biomed.ee.ethz.ch Wed Dec 10 04:17:02 2014 From: genet at biomed.ee.ethz.ch (Martin Genet) Date: Wed, 10 Dec 2014 10:17:02 +0100 Subject: [Paraview] RGB color coding In-Reply-To: References: <54871891.5040403@biomed.ee.ethz.ch> Message-ID: <54880F8E.1010609@biomed.ee.ethz.ch> Awesome, thanks! Martin On 12/09/2014 06:43 PM, Moreland, Kenneth wrote: > You need to change your color space to "RGB". In the GUI, there is a combo box labeled Color Space that you probably have set to "HSV". Change that to "RGB". Alternately, in your xml file change the space attribute in the ColorMap tag to "RGB". > > -Ken > > Sent from my iPad so blame autocorrect. > >> On Dec 9, 2014, at 8:43 AM, Martin Genet wrote: >> >> Dear ParaView people, >> >> I'm trying to make a periodic but non-symmetric color map. I tried the attached xml definition, but it seems that between red and magenta, ParaView interpolates "in the other direction", see attached png screenshot. Is that the expected behavior? Is there a way to interpolate differently? Thanks! >> >> Martin >> >> >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview From Mark.Stock at nrel.gov Wed Dec 10 18:40:41 2014 From: Mark.Stock at nrel.gov (Stock, Mark) Date: Wed, 10 Dec 2014 16:40:41 -0700 Subject: [Paraview] VRUI integration revisited Message-ID: <9700A92FD044934E8E64B214D8B0F38C2677242EF3@MAILBOX1.nrel.gov> Hello, I seem to have the same problem as Mr. Pastorelli: http://public.kitware.com/pipermail/paraview/2014-February/030582.html Has this been resolved? We are running Immersive ParaView 4.2.0 (custom build) on RHEL6.5 machine for both server and client. I can use the vrpn interface for tracking, though translating the model view matrix causes flickering rotations (that's a problem for another day). Due to our need for two vrpn ports (similar to the above exchange), I am trying to use Vrui's VRDeviceDaemon to pass the tracking data to ParaView. When I hit "Start", the program siezes. On the VRDeviceDaemon terminal, the last lines are: VRDeviceServer: Connecting new client from localhost, port 60884 VRDeviceServer: Waiting for client connection Killing the process results in a plethora of these errors to the ParaView server terminal: ERROR: In /opt/ParaView/dist/ParaView-v4.2.0/VTK/Common/System/vtkSocket.cxx, line 572 vtkClientSocket (0x13f9730): Socket error in call to send. Broken pipe. The same thing happens with Vrui 3.1-002 and 2.6-001. I can run "Vrui/bin/DeviceTest -t 0 localhost:3883" to see that the tracking data does indeed exist. The relevant section of my state file is: Any idea how I can get Vrui tracking to work with ParaView? Mark From grothausmann.roman at mh-hannover.de Thu Dec 11 03:57:58 2014 From: grothausmann.roman at mh-hannover.de (Dr. Roman Grothausmann) Date: Thu, 11 Dec 2014 09:57:58 +0100 Subject: [Paraview] can vtkImplicitPlaneWidget be used in an XML-only paraview plug-in? In-Reply-To: References: <520A197C.40506@mh-hannover.de> <520B93AD.1000107@mh-hannover.de> <520CCD01.1070705@mh-hannover.de> <5211F868.3060603@mh-hannover.de> Message-ID: <54895C96.8030105@mh-hannover.de> Dear Utkarsh, Just yesterday I stumbled over vtkImplicitTextureCoords. Could that be used to achieve my initial idea, ie to avoid the paraview clipper for clipping images "roughly"? I managed to create an xml-file that loads as a filter-plugin in paraview but after execution, there seems to be no texture available to use for rendering. I'm not sure if using ProxyProperty, ProxyGroupDomain and ProxyListDomain is doing the same for a filter instead of a source as in Your original XML. Are those tags the same as InputProperty, DataTypeDomain otherwise used for the input of a filter-plugin? If that is correct, what else could I be missing? Many thanks for looking into this. Roman On 26/08/13 15:06, Utkarsh Ayachit wrote: >> Many thanks for Your reply, Your effort to create an XML-plugin and the bug >> report. Would it help to compile paraview from source with >> Module_vtkImagingStencil set to ON on our own platform for testing or is >> there some code adjustment of paraview necessary to allow that? > > No, it won't help. I did exactly that an ran into issues with > vtkImageStencil and ParaView. Evidently, we hadn't tried to use that > data-object in ParaView before. > >> I guess it would not help to specify the location of a separately compiled vtk-5.10? > > You are correct, it will not help. We need to track the issue down on > the ParaView side first. > >> Do I understand correctly that with using port_index= You specify which >> output should go to which input? > > That is correct. If not specified, 0 is assumed. > >> What is calling e.g. the vtkImplicitPlaneWidget to get the interaction >> widget for specifying the implicit function parameters? > > In this case, it's the "ProxyListDomain" associated with the > "ImplicitFunction" property. The domain refers to proxies viz. > ("implicit_functions", "Plane"), etc. If you look at the xml > definitions for the same in ParaView > (ParaViewCore/ServerManager/SMApplication/Resources/utilities.xml), > you'll see that it provides a "" section that suggests a > "PropertyGroup" of type "Plane". That's what's causing the GUI to show > the vtkImplicitPlaneWidget to control the Origin and Normal > properties. > > Hope that clarifies things a bit. > > Utkarsh > -- Dr. Roman Grothausmann Tomographie und Digitale Bildverarbeitung Tomography and Digital Image Analysis Institut f?r Funktionelle und Angewandte Anatomie, OE 4120 Medizinische Hochschule Hannover Carl-Neuberg-Str. 1 D-30625 Hannover Tel. +49 511 532-9574 -------------- next part -------------- A non-text attachment was scrubbed... Name: image-texture-clipper_01.xml Type: text/xml Size: 1880 bytes Desc: not available URL: From grothausmann.roman at mh-hannover.de Thu Dec 11 03:48:10 2014 From: grothausmann.roman at mh-hannover.de (Dr. Roman Grothausmann) Date: Thu, 11 Dec 2014 09:48:10 +0100 Subject: [Paraview] can vtkImplicitPlaneWidget be used in an XML-only paraview plug-in? In-Reply-To: References: <520A197C.40506@mh-hannover.de> <520B93AD.1000107@mh-hannover.de> <520CCD01.1070705@mh-hannover.de> <5211F868.3060603@mh-hannover.de> Message-ID: <54895A4A.6000207@mh-hannover.de> Dear Utkarsh, Finally, after visiting the paraview workshop in Lyon, I got my own paraview plugin based on c++ for this old task to compile and link. However, already when loading it as a module in paraview, paraview crashes with a symbol lookup error: /opt/paraview-4.1.0_debug/bin/paraview /opt/paraview-4.1.0_debug/lib/paraview-4.1/paraview: symbol lookup error: /net/home/grothama/vtk/paraview_plugins/image-clipper/build/libmyImageClipper.so: undefined symbol: _Z19myImageClipper_InitP26vtkClientServerInterpreter What could be the problem for this? How can I debug this problem? I tried to combine things from ParaViewCore/VTKExtensions/Default/vtkPVMetaSliceDataSet.cxx and from Your XML to use a vtkImplicitFunction as an input to a filter. I had to copy cp ParaView-v4.1.0/VTK/Imaging/Stencil/*.h ParaView-v4.1.0/build_141124/VTK/Imaging/Stencil/ and to add CMAKE_CXX_FLAGS -I ParaView-v4.1.0/build_141124/VTK/Imaging/Stencil/ for vtkImplicitFunctionToImageStencil.h to be found by cmake. However, the error does not seem to be caused by the stencil stuff. Attached are the files. Thanks for any help or hints Roman On 26/08/13 15:06, Utkarsh Ayachit wrote: >> Many thanks for Your reply, Your effort to create an XML-plugin and the bug >> report. Would it help to compile paraview from source with >> Module_vtkImagingStencil set to ON on our own platform for testing or is >> there some code adjustment of paraview necessary to allow that? > > No, it won't help. I did exactly that an ran into issues with > vtkImageStencil and ParaView. Evidently, we hadn't tried to use that > data-object in ParaView before. > >> I guess it would not help to specify the location of a separately compiled vtk-5.10? > > You are correct, it will not help. We need to track the issue down on > the ParaView side first. > >> Do I understand correctly that with using port_index= You specify which >> output should go to which input? > > That is correct. If not specified, 0 is assumed. > >> What is calling e.g. the vtkImplicitPlaneWidget to get the interaction >> widget for specifying the implicit function parameters? > > In this case, it's the "ProxyListDomain" associated with the > "ImplicitFunction" property. The domain refers to proxies viz. > ("implicit_functions", "Plane"), etc. If you look at the xml > definitions for the same in ParaView > (ParaViewCore/ServerManager/SMApplication/Resources/utilities.xml), > you'll see that it provides a "" section that suggests a > "PropertyGroup" of type "Plane". That's what's causing the GUI to show > the vtkImplicitPlaneWidget to control the Origin and Normal > properties. > > Hope that clarifies things a bit. > > Utkarsh > -- Dr. Roman Grothausmann Tomographie und Digitale Bildverarbeitung Tomography and Digital Image Analysis Institut f?r Funktionelle und Angewandte Anatomie, OE 4120 Medizinische Hochschule Hannover Carl-Neuberg-Str. 1 D-30625 Hannover Tel. +49 511 532-9574 -------------- next part -------------- # This exercise demonstrates a filter plugin. cmake_minimum_required(VERSION 2.6) FIND_PACKAGE(ParaView REQUIRED) INCLUDE(${PARAVIEW_USE_FILE}) # Use the PLUGIN macro to create a plugin. ADD_PARAVIEW_PLUGIN(myImageClipper "1.0" SERVER_MANAGER_SOURCES myImageClipper.cxx SERVER_MANAGER_XML myImageClipper.xml) -------------- next part -------------- A non-text attachment was scrubbed... Name: myImageClipper.cxx Type: text/x-c++src Size: 4138 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: myImageClipper.h Type: text/x-chdr Size: 1340 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: myImageClipper.xml Type: text/xml Size: 1820 bytes Desc: not available URL: From dan.lipsa at kitware.com Thu Dec 11 14:41:41 2014 From: dan.lipsa at kitware.com (Dan Lipsa) Date: Thu, 11 Dec 2014 14:41:41 -0500 Subject: [Paraview] EnSightReader: Change input file In-Reply-To: References: <54621190.8080107@tu-braunschweig.de> Message-ID: Hi Ian, I have the following patch that fixes the EnSightReader for the files you sent to Utkarsh. Would you mind trying it out? If you have other files you can try it on, please do so. You'll have to build ParaView from the repository: http://www.paraview.org/Wiki/ParaView:Build_And_Install http://www.paraview.org/Wiki/ParaView/Git And then apply this patch in ParaView/VTK git apply --stat ensight.patch Thanks, Dan On Fri, Nov 14, 2014 at 10:39 PM, Utkarsh Ayachit < utkarsh.ayachit at kitware.com> wrote: > Ability to change filenames depends on specific reader > implementations. I am not entire familiar with the internal > implementation, but if you have a couple of sample datasets/script to > reproduce the segfault, I can check if its a minor fix to the reader > to enable this or if it just can't support it. > > Either case, you should be able to call Delete(reader) to delete old > reader once you're done with it to avoid memory bloat. > > Utkarsh > > On Tue, Nov 11, 2014 at 8:39 AM, Ian Krukow > wrote: > > Hi all, > > > > I want to apply the same pipeline to a series of Ensight data files in > order > > to save extractions in a different format. For the first file, this works > > fine. For the second file, I thought I could change the input file by > > changing the CaseFileName attribute: > > > > reader.CaseFileName = nextfile > > > > But when I run > > > > reader.UpdatePipeline() > > > > I get a segmentation fault. This depends neither on the file, nor on the > > pipeline following. > > > > I tried a workaround by building up a new pipeline for each file. It > works, > > and as I have only two files by now, it is ok to do that, but for more > > files, memory usage would explode. Therefore, my question is: Is it > possible > > only to change the input file of the EnSightReader, while keeping the > > pipeline? > > > > Kind regards > > Ian > > _______________________________________________ > > Powered by www.kitware.com > > > > Visit other Kitware open-source projects at > > http://www.kitware.com/opensource/opensource.html > > > > Please keep messages on-topic and check the ParaView Wiki at: > > http://paraview.org/Wiki/ParaView > > > > Follow this link to subscribe/unsubscribe: > > http://public.kitware.com/mailman/listinfo/paraview > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ensight.patch Type: text/x-patch Size: 3254 bytes Desc: not available URL: From dave.demarle at kitware.com Thu Dec 11 17:14:23 2014 From: dave.demarle at kitware.com (David E DeMarle) Date: Thu, 11 Dec 2014 17:14:23 -0500 Subject: [Paraview] Best way to handle KML data in ParaView In-Reply-To: References: Message-ID: With a single balloon I expect that you can convert it to a comma separated values text file and then load that in. You will have to do the lat/lon -> x/y conversion as well perhaps in the python calculator. Is there a representative file you can share with the list? David E DeMarle Kitware, Inc. R&D Engineer 21 Corporate Drive Clifton Park, NY 12065-8662 Phone: 518-881-4909 On Mon, Dec 8, 2014 at 6:03 PM, Mason, Michael (IS) wrote: > Hello, > > I have a KML file that defines the trajectory of a balloon as it ascends > through the atmosphere and eventually descents back to the ground. It's > encoded with the latitude and longitude coordinates at various points along > the way. It also contains time stamps for each latitude, longitude > location. I have a NetCDF file that contains wind data that I've already > been able to load into ParaView. I'd like to visualize the balloon's > trajectory as it passes through the wind data set, if possible. > > What is the best way to get the KML information into ParaView? I'm > running on Linux and/or OSX (whatever works best!). Perhaps the conversion > process is a multistage operation (KML -> Shapefile -> ???), that's OK. If > anyone could just tell me the tools and the file formats used, that would > be great. > > Thank you very much for your time, > -Mike > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Anton.Piccardo-Selg at tessella.com Fri Dec 12 12:18:48 2014 From: Anton.Piccardo-Selg at tessella.com (Anton.Piccardo-Selg at tessella.com) Date: Fri, 12 Dec 2014 17:18:48 +0000 Subject: [Paraview] Which signal to use when trying to register a change of the background color of a view? Message-ID: An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Fri Dec 12 13:08:22 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Fri, 12 Dec 2014 13:08:22 -0500 Subject: [Paraview] can vtkImplicitPlaneWidget be used in an XML-only paraview plug-in? In-Reply-To: <54895A4A.6000207@mh-hannover.de> References: <520A197C.40506@mh-hannover.de> <520B93AD.1000107@mh-hannover.de> <520CCD01.1070705@mh-hannover.de> <5211F868.3060603@mh-hannover.de> <54895A4A.6000207@mh-hannover.de> Message-ID: The problem stems because ParaView doesn't enable the vtkImagingStencil by default. In your ParaView build, turn on Module_vtkImagingStencil CMake flag and then rebuild ParaView and your plugin. On Thu, Dec 11, 2014 at 3:48 AM, Dr. Roman Grothausmann wrote: > Dear Utkarsh, > > > Finally, after visiting the paraview workshop in Lyon, I got my own paraview > plugin based on c++ for this old task to compile and link. However, already > when loading it as a module in paraview, paraview crashes with a symbol > lookup error: > > /opt/paraview-4.1.0_debug/bin/paraview > /opt/paraview-4.1.0_debug/lib/paraview-4.1/paraview: symbol lookup error: > /net/home/grothama/vtk/paraview_plugins/image-clipper/build/libmyImageClipper.so: > undefined symbol: _Z19myImageClipper_InitP26vtkClientServerInterpreter > > What could be the problem for this? How can I debug this problem? > I tried to combine things from > ParaViewCore/VTKExtensions/Default/vtkPVMetaSliceDataSet.cxx and from Your > XML to use a vtkImplicitFunction as an input to a filter. I had to copy > > cp ParaView-v4.1.0/VTK/Imaging/Stencil/*.h > ParaView-v4.1.0/build_141124/VTK/Imaging/Stencil/ > > and to add > CMAKE_CXX_FLAGS -I ParaView-v4.1.0/build_141124/VTK/Imaging/Stencil/ > > for vtkImplicitFunctionToImageStencil.h to be found by cmake. However, the > error does not seem to be caused by the stencil stuff. Attached are the > files. > > Thanks for any help or hints > Roman > > > > On 26/08/13 15:06, Utkarsh Ayachit wrote: >>> >>> Many thanks for Your reply, Your effort to create an XML-plugin and the >>> bug >>> report. Would it help to compile paraview from source with >>> Module_vtkImagingStencil set to ON on our own platform for testing or is >>> there some code adjustment of paraview necessary to allow that? >> >> >> No, it won't help. I did exactly that an ran into issues with >> vtkImageStencil and ParaView. Evidently, we hadn't tried to use that >> data-object in ParaView before. >> >>> I guess it would not help to specify the location of a separately >>> compiled vtk-5.10? >> >> >> You are correct, it will not help. We need to track the issue down on >> the ParaView side first. >> >>> Do I understand correctly that with using port_index= You specify which >>> output should go to which input? >> >> >> That is correct. If not specified, 0 is assumed. >> >>> What is calling e.g. the vtkImplicitPlaneWidget to get the interaction >>> widget for specifying the implicit function parameters? >> >> >> In this case, it's the "ProxyListDomain" associated with the >> "ImplicitFunction" property. The domain refers to proxies viz. >> ("implicit_functions", "Plane"), etc. If you look at the xml >> definitions for the same in ParaView >> (ParaViewCore/ServerManager/SMApplication/Resources/utilities.xml), >> you'll see that it provides a "" section that suggests a >> "PropertyGroup" of type "Plane". That's what's causing the GUI to show >> the vtkImplicitPlaneWidget to control the Origin and Normal >> properties. >> >> Hope that clarifies things a bit. >> >> Utkarsh >> > > -- > Dr. Roman Grothausmann > > Tomographie und Digitale Bildverarbeitung > Tomography and Digital Image Analysis > > Institut f?r Funktionelle und Angewandte Anatomie, OE 4120 > Medizinische Hochschule Hannover > Carl-Neuberg-Str. 1 > D-30625 Hannover > > Tel. +49 511 532-9574 From utkarsh.ayachit at kitware.com Fri Dec 12 13:13:47 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Fri, 12 Dec 2014 13:13:47 -0500 Subject: [Paraview] can vtkImplicitPlaneWidget be used in an XML-only paraview plug-in? In-Reply-To: <54895C96.8030105@mh-hannover.de> References: <520A197C.40506@mh-hannover.de> <520B93AD.1000107@mh-hannover.de> <520CCD01.1070705@mh-hannover.de> <5211F868.3060603@mh-hannover.de> <54895C96.8030105@mh-hannover.de> Message-ID: Roman, Let's take a few steps back. To make sure the end goal is still unchanged: you want a way to clip an image dataset using an arbitrary clip plane (not necessarily axis aligned) and then volume render it. If you use the Clip fliter, the resulting unstructured grid becomes too large and hence takes a lot of time to volume render. Is that correct? BTW, if you want to just clip using axis-aligned clip plane, you should just use the "Extract Subset" filter. Utkarsh On Thu, Dec 11, 2014 at 3:57 AM, Dr. Roman Grothausmann wrote: > Dear Utkarsh, > > > Just yesterday I stumbled over vtkImplicitTextureCoords. Could that be used > to achieve my initial idea, ie to avoid the paraview clipper for clipping > images "roughly"? I managed to create an xml-file that loads as a > filter-plugin in paraview but after execution, there seems to be no texture > available to use for rendering. I'm not sure if using ProxyProperty, > ProxyGroupDomain and ProxyListDomain is doing the same for a filter instead > of a source as in Your original XML. Are those tags the same as > InputProperty, DataTypeDomain otherwise used for the input of a > filter-plugin? > If that is correct, what else could I be missing? > > Many thanks for looking into this. > Roman > > On 26/08/13 15:06, Utkarsh Ayachit wrote: >>> >>> Many thanks for Your reply, Your effort to create an XML-plugin and the >>> bug >>> report. Would it help to compile paraview from source with >>> Module_vtkImagingStencil set to ON on our own platform for testing or is >>> there some code adjustment of paraview necessary to allow that? >> >> >> No, it won't help. I did exactly that an ran into issues with >> vtkImageStencil and ParaView. Evidently, we hadn't tried to use that >> data-object in ParaView before. >> >>> I guess it would not help to specify the location of a separately >>> compiled vtk-5.10? >> >> >> You are correct, it will not help. We need to track the issue down on >> the ParaView side first. >> >>> Do I understand correctly that with using port_index= You specify which >>> output should go to which input? >> >> >> That is correct. If not specified, 0 is assumed. >> >>> What is calling e.g. the vtkImplicitPlaneWidget to get the interaction >>> widget for specifying the implicit function parameters? >> >> >> In this case, it's the "ProxyListDomain" associated with the >> "ImplicitFunction" property. The domain refers to proxies viz. >> ("implicit_functions", "Plane"), etc. If you look at the xml >> definitions for the same in ParaView >> (ParaViewCore/ServerManager/SMApplication/Resources/utilities.xml), >> you'll see that it provides a "" section that suggests a >> "PropertyGroup" of type "Plane". That's what's causing the GUI to show >> the vtkImplicitPlaneWidget to control the Origin and Normal >> properties. >> >> Hope that clarifies things a bit. >> >> Utkarsh >> > > -- > Dr. Roman Grothausmann > > Tomographie und Digitale Bildverarbeitung > Tomography and Digital Image Analysis > > Institut f?r Funktionelle und Angewandte Anatomie, OE 4120 > Medizinische Hochschule Hannover > Carl-Neuberg-Str. 1 > D-30625 Hannover > > Tel. +49 511 532-9574 From wascott at sandia.gov Fri Dec 12 15:54:55 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Fri, 12 Dec 2014 20:54:55 +0000 Subject: [Paraview] Plot over intersection curves Message-ID: What does the plot over intersection curves plot do? Plot the boundary around the slice where a plane intersects a dataset? OK, Next, what does the Sphere slice type do? An example is Sources/ Wavelet, Apply. Plot over intersection curves. Slice type Sphere. Radius 12. Apply. What does this represent? Thanks, Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Fri Dec 12 16:49:42 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Fri, 12 Dec 2014 16:49:42 -0500 Subject: [Paraview] Starting a batch animation in the middle -- fail In-Reply-To: <54873109.9040704@indiana.edu> References: <54873109.9040704@indiana.edu> Message-ID: Try the attached patch. I believe you need to set two things: the PlaybackTimeWindow and the StartFileCount. (Seb, please correct me if I'm wrong). Utkarsh On Tue, Dec 9, 2014 at 12:27 PM, Bill Sherman wrote: > Hello, > > I have been successfully using pvbatch to generate animated image > sequences of state files created with the ParaView GUI. However, > I am not able to begin an animation in the middle -- which I > desperately need to do in order to parallelize my renderings. > > I mentioned this before in July (and again in person at SC'14), > but haven't yet reached a solution. > > The documentation for the WriteAnimation() method in "simple.py" > indicates that this is possible, but fails in two ways. > > 1) The WriteAnimation() method doesn't actually implement the two > most important parameters needed: SetStartFileCount() and > SetPlaybackTimeWindow(). > > 2) Even doing the operation manually, SetPlaybackTimeWindow() > affects the time of time-varying data, but does not affect the > time of animation cues such as the cameras! or translation > values, etc used to move objects around. > > I've also experimented a lot with setting various values of the > GetAnimationScene() -- such as: StartTime, Duration (which seems > to have no affect whatsoever), and AnimationTime. > > > I created a tar file with an example state file and batch rendering > script: > http://www.freevr.org/Downloads/pvanimationtest.tar.gz > > The scene has three time-varying elements: > * Annotated Time -- works > * Time-varying data (meshes of digits 0-9) -- works > * An arrow moving through a sphere -- fails > > NOTE: camera moves also fail, basically in the same way as the > arrow. > > So how the arrow fails is that even when I begin the animation > process in the middle, the arrow (and any camera moves) always > start as though it were the first frame. By the time it gets > to animation-time 5.0, the arrow should be through the sphere, > but instead it appears to the left. > > > To run a test, just do: > % pvbatch 3Drender.py > > This will print out some information, and may print warnings about > bad interpolation -- these are fine because it's a result of the > interpolating between polygonal objects (the digits) that aren't > intended to be morphed. The effect is sufficient that it works > to tell me that data-time is working. > > Newly rendered frames go into the "Frames" directory. There are > other directories of the form "Frames-exN", which are various > experiments I've run to figure out the problem. > > The state file that I am using is "arrowspheredatai.pvsm" (which is > loaded in the Python script). > > > This is a most desperate hour. > > Please help me O PV wizards, you are my only hope. > > Thanks in abundance, > Bill > > -- > Bill Sherman > Sr. Technology Advisor > Advanced Visualization Lab > Pervasive Technology Inst > Indiana University > shermanw at indiana.edu > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview From utkarsh.ayachit at kitware.com Sat Dec 13 09:31:36 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Sat, 13 Dec 2014 09:31:36 -0500 Subject: [Paraview] Starting a batch animation in the middle -- fail In-Reply-To: References: <54873109.9040704@indiana.edu> Message-ID: Forgot the patch..attached. On Fri, Dec 12, 2014 at 4:49 PM, Utkarsh Ayachit wrote: > Try the attached patch. I believe you need to set two things: the > PlaybackTimeWindow and the StartFileCount. (Seb, please correct me if > I'm wrong). > Utkarsh > > On Tue, Dec 9, 2014 at 12:27 PM, Bill Sherman wrote: >> Hello, >> >> I have been successfully using pvbatch to generate animated image >> sequences of state files created with the ParaView GUI. However, >> I am not able to begin an animation in the middle -- which I >> desperately need to do in order to parallelize my renderings. >> >> I mentioned this before in July (and again in person at SC'14), >> but haven't yet reached a solution. >> >> The documentation for the WriteAnimation() method in "simple.py" >> indicates that this is possible, but fails in two ways. >> >> 1) The WriteAnimation() method doesn't actually implement the two >> most important parameters needed: SetStartFileCount() and >> SetPlaybackTimeWindow(). >> >> 2) Even doing the operation manually, SetPlaybackTimeWindow() >> affects the time of time-varying data, but does not affect the >> time of animation cues such as the cameras! or translation >> values, etc used to move objects around. >> >> I've also experimented a lot with setting various values of the >> GetAnimationScene() -- such as: StartTime, Duration (which seems >> to have no affect whatsoever), and AnimationTime. >> >> >> I created a tar file with an example state file and batch rendering >> script: >> http://www.freevr.org/Downloads/pvanimationtest.tar.gz >> >> The scene has three time-varying elements: >> * Annotated Time -- works >> * Time-varying data (meshes of digits 0-9) -- works >> * An arrow moving through a sphere -- fails >> >> NOTE: camera moves also fail, basically in the same way as the >> arrow. >> >> So how the arrow fails is that even when I begin the animation >> process in the middle, the arrow (and any camera moves) always >> start as though it were the first frame. By the time it gets >> to animation-time 5.0, the arrow should be through the sphere, >> but instead it appears to the left. >> >> >> To run a test, just do: >> % pvbatch 3Drender.py >> >> This will print out some information, and may print warnings about >> bad interpolation -- these are fine because it's a result of the >> interpolating between polygonal objects (the digits) that aren't >> intended to be morphed. The effect is sufficient that it works >> to tell me that data-time is working. >> >> Newly rendered frames go into the "Frames" directory. There are >> other directories of the form "Frames-exN", which are various >> experiments I've run to figure out the problem. >> >> The state file that I am using is "arrowspheredatai.pvsm" (which is >> loaded in the Python script). >> >> >> This is a most desperate hour. >> >> Please help me O PV wizards, you are my only hope. >> >> Thanks in abundance, >> Bill >> >> -- >> Bill Sherman >> Sr. Technology Advisor >> Advanced Visualization Lab >> Pervasive Technology Inst >> Indiana University >> shermanw at indiana.edu >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview -------------- next part -------------- A non-text attachment was scrubbed... Name: Fix.patch Type: text/x-patch Size: 753 bytes Desc: not available URL: From payman.che at gmail.com Sat Dec 13 15:51:36 2014 From: payman.che at gmail.com (Payman Tohidifar) Date: Sat, 13 Dec 2014 14:51:36 -0600 Subject: [Paraview] Cannot read point data array "Velocity" from PointData in piece 0. Message-ID: Hi, I'm trying to write my particles positions and their velocities in vtu format. However, when I load my data in paraview, it gives me the following error: ERROR: In /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release-Python27/paraview/src/paraview/VTK/IO/XML/vtkXMLDataReader.cxx, line 434 vtkXMLUnstructuredGridReader (0x7ff4adfbcbc0): Cannot read point data array "Velocity" from PointData in piece 0. The data array in the element may be too short. I read in another post that changing Float32 to Float64 might help, but it did not. Any help will be appreciated. Also, I can send my cpp code. Thanks, Payman -------------- next part -------------- An HTML attachment was scrubbed... URL: From grothausmann.roman at mh-hannover.de Sun Dec 14 17:49:29 2014 From: grothausmann.roman at mh-hannover.de (Dr. Roman Grothausmann) Date: Sun, 14 Dec 2014 23:49:29 +0100 Subject: [Paraview] can vtkImplicitPlaneWidget be used in an XML-only paraview plug-in? In-Reply-To: References: <520A197C.40506@mh-hannover.de> <520B93AD.1000107@mh-hannover.de> <520CCD01.1070705@mh-hannover.de> <5211F868.3060603@mh-hannover.de> <54895C96.8030105@mh-hannover.de> Message-ID: <548E13F9.9050106@mh-hannover.de> Dear Utkarsh, On 12/12/14 19:13, Utkarsh Ayachit wrote: > you want a way to clip an image dataset using an arbitrary > clip plane (not necessarily axis aligned) and then volume render it. Yes, if possible any kind of implicit function. > If you use the Clip fliter, the resulting unstructured grid becomes > too large and hence takes a lot of time to volume render. Is that > correct? Not only the rendering takes a long time but even the execution of the filter itself, and its precision on cutting voxels is not at all needed for a volume of around 1500x1500x1500 voxels. Basically I just want to make voxels inside/outside the implicit function be "invisible". What's the best way to achieve that? Many thanks for Your help. Roman > > BTW, if you want to just clip using axis-aligned clip plane, you > should just use the "Extract Subset" filter. > > Utkarsh > > On Thu, Dec 11, 2014 at 3:57 AM, Dr. Roman Grothausmann > wrote: >> Dear Utkarsh, >> >> >> Just yesterday I stumbled over vtkImplicitTextureCoords. Could that be used >> to achieve my initial idea, ie to avoid the paraview clipper for clipping >> images "roughly"? I managed to create an xml-file that loads as a >> filter-plugin in paraview but after execution, there seems to be no texture >> available to use for rendering. I'm not sure if using ProxyProperty, >> ProxyGroupDomain and ProxyListDomain is doing the same for a filter instead >> of a source as in Your original XML. Are those tags the same as >> InputProperty, DataTypeDomain otherwise used for the input of a >> filter-plugin? >> If that is correct, what else could I be missing? >> >> Many thanks for looking into this. >> Roman >> >> On 26/08/13 15:06, Utkarsh Ayachit wrote: >>>> >>>> Many thanks for Your reply, Your effort to create an XML-plugin and the >>>> bug >>>> report. Would it help to compile paraview from source with >>>> Module_vtkImagingStencil set to ON on our own platform for testing or is >>>> there some code adjustment of paraview necessary to allow that? >>> >>> >>> No, it won't help. I did exactly that an ran into issues with >>> vtkImageStencil and ParaView. Evidently, we hadn't tried to use that >>> data-object in ParaView before. >>> >>>> I guess it would not help to specify the location of a separately >>>> compiled vtk-5.10? >>> >>> >>> You are correct, it will not help. We need to track the issue down on >>> the ParaView side first. >>> >>>> Do I understand correctly that with using port_index= You specify which >>>> output should go to which input? >>> >>> >>> That is correct. If not specified, 0 is assumed. >>> >>>> What is calling e.g. the vtkImplicitPlaneWidget to get the interaction >>>> widget for specifying the implicit function parameters? >>> >>> >>> In this case, it's the "ProxyListDomain" associated with the >>> "ImplicitFunction" property. The domain refers to proxies viz. >>> ("implicit_functions", "Plane"), etc. If you look at the xml >>> definitions for the same in ParaView >>> (ParaViewCore/ServerManager/SMApplication/Resources/utilities.xml), >>> you'll see that it provides a "" section that suggests a >>> "PropertyGroup" of type "Plane". That's what's causing the GUI to show >>> the vtkImplicitPlaneWidget to control the Origin and Normal >>> properties. >>> >>> Hope that clarifies things a bit. >>> >>> Utkarsh >>> >> >> -- >> Dr. Roman Grothausmann >> >> Tomographie und Digitale Bildverarbeitung >> Tomography and Digital Image Analysis >> >> Institut f?r Funktionelle und Angewandte Anatomie, OE 4120 >> Medizinische Hochschule Hannover >> Carl-Neuberg-Str. 1 >> D-30625 Hannover >> >> Tel. +49 511 532-9574 -- Dr. Roman Grothausmann Tomographie und Digitale Bildverarbeitung Tomography and Digital Image Analysis Institut f?r Funktionelle und Angewandte Anatomie, OE 4120 Medizinische Hochschule Hannover Carl-Neuberg-Str. 1 D-30625 Hannover Tel. +49 511 532-9574 From yue.nicholas at gmail.com Sun Dec 14 20:22:27 2014 From: yue.nicholas at gmail.com (Nicholas Yue) Date: Sun, 14 Dec 2014 17:22:27 -0800 Subject: [Paraview] OS X Yosemite complains that Paraview is not signed Message-ID: <548E37D3.9010803@gmail.com> Hi, I downloaded the Paraview 4.2 DMG and installed it on OS X Yosemite. I renamed the *.app directory to include a version in the directory to allow concurrent installation of future versions. When I attempt to launch it, it says that the app is not signed via the Mac App store. Cheers -- Nicholas Yue Graphics - Arnold, Alembic, RenderMan, OpenGL, HDF5 Custom Dev - C++ porting, OSX, Linux, Windows http://au.linkedin.com/in/nicholasyue https://vimeo.com/channels/naiadtools From yemengli1990 at gmail.com Sun Dec 14 21:29:57 2014 From: yemengli1990 at gmail.com (=?UTF-8?B?5p2O5Y+26JCM?=) Date: Mon, 15 Dec 2014 10:29:57 +0800 Subject: [Paraview] ask for help: could not run paraview Message-ID: <548E47A5.3090505@gmail.com> Hello, I meet a problem when running paraview and hope to get some help from you. After I write paraview in the terminal, paraview could not open. And the terminal shows: *** glibc detected *** /usr/lib/paraview/paraview: munmap_chunk(): invalid pointer: 0x00000000029de900 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x7eb96)[0x7f70789a3b96] /usr/lib/paraview/libvtkRendering.so.pv3.14(_ZN21vtkOpenGLRenderWindow12GetPixelDataEiiiiiPh+0xd4)[0x7f70754f4ab4] /usr/lib/paraview/libvtkRendering.so.pv3.14(_ZN21vtkOpenGLRenderWindow12GetPixelDataEiiiiiP20vtkUnsignedCharArray+0xe0)[0x7f70754f4c90] /usr/lib/paraview/libQVTK.so.pv3.14(_ZN10QVTKWidget16saveImageToCacheEv+0xe3)[0x7f7075c15c53] ... Have you meet the same problem before? Hope to get some response. Thank you for reading. Yemeng From utkarsh.ayachit at kitware.com Mon Dec 15 08:12:43 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Mon, 15 Dec 2014 08:12:43 -0500 Subject: [Paraview] OS X Yosemite complains that Paraview is not signed In-Reply-To: <548E37D3.9010803@gmail.com> References: <548E37D3.9010803@gmail.com> Message-ID: That's expected. ParaView app isn't signed. Right-click on the app and then select Open from the context menu. That'll get around this. Utkarsh On Sun, Dec 14, 2014 at 8:22 PM, Nicholas Yue wrote: > Hi, > > I downloaded the Paraview 4.2 DMG and installed it on OS X Yosemite. > > I renamed the *.app directory to include a version in the directory to > allow concurrent installation of future versions. > > When I attempt to launch it, it says that the app is not signed via the > Mac App store. > > Cheers > > -- > Nicholas Yue > Graphics - Arnold, Alembic, RenderMan, OpenGL, HDF5 > Custom Dev - C++ porting, OSX, Linux, Windows > http://au.linkedin.com/in/nicholasyue > https://vimeo.com/channels/naiadtools > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview From utkarsh.ayachit at kitware.com Mon Dec 15 08:13:22 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Mon, 15 Dec 2014 08:13:22 -0500 Subject: [Paraview] Cannot read point data array "Velocity" from PointData in piece 0. In-Reply-To: References: Message-ID: Seems to me your data file is invalid. If you can share your data file someone may be able to provide more clues as to what's missing. On Sat, Dec 13, 2014 at 3:51 PM, Payman Tohidifar wrote: > Hi, > > I'm trying to write my particles positions and their velocities in vtu > format. However, when I load my data in paraview, it gives me the following > error: > > ERROR: In > /Users/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release-Python27/paraview/src/paraview/VTK/IO/XML/vtkXMLDataReader.cxx, > line 434 > > vtkXMLUnstructuredGridReader (0x7ff4adfbcbc0): Cannot read point data array > "Velocity" from PointData in piece 0. The data array in the element may be > too short. > > > I read in another post that changing Float32 to Float64 might help, but it > did not. Any help will be appreciated. Also, I can send my cpp code. > > > Thanks, > > Payman > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > From ceccon at poli.ufrj.br Mon Dec 15 09:35:16 2014 From: ceccon at poli.ufrj.br (Pedro Ceccon Thurler) Date: Mon, 15 Dec 2014 12:35:16 -0200 Subject: [Paraview] Problem with "Find Data" Message-ID: Good morning, I'm a new user of software ParaView and I have some problem. Everytime I try to create a selection using the option "Find Data" the software returns this error message: "Traceback (most recent call last): File "", line 8, in File "", line 5, in vtkPythonExtractSelection_RequestData File "C:\Program Files (x86)\ParaView 4.2.0\lib\paraview-4.2\site- packages\paraview\extract_selection.py", line 111, in execute output.FieldData.append(nonzero_indices, "vtkSelectedIds"); File "C:\Program Files (x86)\ParaView 4.2.0\lib\paraview-4.2\site- packages\paraview\vtk\numpy_interface\dataset_adapter.py", line 596, in append ds.GetAttributes(self.Association).append(array, name) File "C:\Program Files (x86)\ParaView 4.2.0\lib\paraview-4.2\site- packages\paraview\vtk\numpy_interface\dataset_adapter.py", line 535, in append arr = numpyTovtkDataArray(copy, name) File "C:\Program Files (x86)\ParaView 4.2.0\lib\paraview-4.2\site- packages\paraview\vtk\numpy_interface\dataset_adapter.py", line 119, in numpyTovtkDataArray vtkarray = numpy_support.numpy_to_vtk(array) File "C:\Program Files (x86)\ParaView 4.2.0\lib\paraview-4.2\site- packages\vtk\util\numpy_support.py", line 141, in numpy_to_vtk result_array = create_vtk_array(vtk_typecode) File "C:\Program Files (x86)\ParaView 4.2.0\lib\paraview-4.2\site- packages\vtk\util\numpy_support.py", line 97, in create_vtk_array return vtk.vtkDataArray.CreateDataArray(vtk_arr_type) TypeError: CreateDataArray argument 1: an integer is required" I'm trying to locate the residual stress in the cells in a mesh of a welded plate. I would like to know how to solve this problem. Thanks for your attention, -- Pedro Ceccon Thurler Departamento de Engenharia Naval e Oce?nica - UFRJ ceccon at poli.ufrj.br -------------- next part -------------- An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Mon Dec 15 09:38:51 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Mon, 15 Dec 2014 09:38:51 -0500 Subject: [Paraview] Problem with "Find Data" In-Reply-To: References: Message-ID: This is a know bug on Windows. I'd suggest using the nightly binaries for now. The issue will be fixed in the upcoming 4.3 release. Utkarsh On Mon, Dec 15, 2014 at 9:35 AM, Pedro Ceccon Thurler wrote: > Good morning, > I'm a new user of software ParaView and I have some problem. > Everytime I try to create a selection using the option "Find Data" the > software returns this error message: > > "Traceback (most recent call last): > File "", line 8, in > File "", line 5, in vtkPythonExtractSelection_RequestData > File "C:\Program Files (x86)\ParaView > 4.2.0\lib\paraview-4.2\site-packages\paraview\extract_selection.py", line > 111, in execute > output.FieldData.append(nonzero_indices, "vtkSelectedIds"); > File "C:\Program Files (x86)\ParaView > 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", > line 596, in append > ds.GetAttributes(self.Association).append(array, name) > File "C:\Program Files (x86)\ParaView > 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", > line 535, in append > arr = numpyTovtkDataArray(copy, name) > File "C:\Program Files (x86)\ParaView > 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", > line 119, in numpyTovtkDataArray > vtkarray = numpy_support.numpy_to_vtk(array) > File "C:\Program Files (x86)\ParaView > 4.2.0\lib\paraview-4.2\site-packages\vtk\util\numpy_support.py", line 141, > in numpy_to_vtk > result_array = create_vtk_array(vtk_typecode) > File "C:\Program Files (x86)\ParaView > 4.2.0\lib\paraview-4.2\site-packages\vtk\util\numpy_support.py", line 97, in > create_vtk_array > return vtk.vtkDataArray.CreateDataArray(vtk_arr_type) > TypeError: CreateDataArray argument 1: an integer is required" > > I'm trying to locate the residual stress in the cells in a mesh of a welded > plate. > > I would like to know how to solve this problem. > > Thanks for your attention, > > -- > Pedro Ceccon Thurler > Departamento de Engenharia Naval e Oce?nica - UFRJ > ceccon at poli.ufrj.br > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > From pradeep.kumar.jha at gmail.com Mon Dec 15 17:00:17 2014 From: pradeep.kumar.jha at gmail.com (Pradeep Jha) Date: Mon, 15 Dec 2014 17:00:17 -0500 Subject: [Paraview] [EXTERNAL] Re: Streaklines In-Reply-To: References: <83ca7e019823491dab6069af7bb9b116@ES05AMSNLNT.srn.sandia.gov> Message-ID: Hi Andy, I followed your instructions and have had some success but not completely :) Here is what I did: 1) My input data has a time-dependent X velocity and a Y velocity and the mesh information 2) I use the "Calculator" tool to create a "velocity" vector using "x_velocity*iHat + y_velocity*jHat" 3) With "Calculator1" active, I click on Streakline (Streakline filter doesn't show up with my initial data as, I guess, there are no vector fields there) 4) A pop-up window comes: for both the "Input" and "Seed Source" I choose "Calculator1" 5) Then "Streakline1" appears in the pipeline. I change Termination time to a non zero value. With the "Calculator1" and "Streakline1" "eye" activated in the pipeline, I click on the play button 6) I don't see any streaklines. Only the velocity contour movie continue (and much slowly than it does without the streakline filter on). 7) I don't see the option of where can I decide the point of origin of the streaklines. Any sugggestions? Thanks Pradeep On 9 December 2014 at 15:32, Andy Bauer wrote: > > Hi, > > The streakline filter requires a time dependent input as well as a vector > field input (probably point data required but didn't verify this). After > that, an input needs to be created for the seeds of the streaklines (i.e. > the location that the streaklines go through). Select the time dependent > input and then create the StreakLine filter. Then a dialog box will come up > to set the seed source (Input should be set to the time dependent input and > Seed Source should be set to the source to use for the streaklines). The > seeds are the points in the Seed Source. Next, in the Properties panel > you'll probably want to set Termination Time to something other than 0.0 > since the streakline filter will integrate forward in time to that value. > Thus, if it's 0.0 and the first time step is at 0.0 it will seem like the > filter didnt' do anything. The Force Reinjection Every NSteps is > essentially the resolution of the streakline. > > Note that PV's implementation of streaklines only does forward integration > in time. > > Regards, > Andy > > On Tue, Dec 9, 2014 at 10:58 AM, Pradeep Jha > wrote: > >> I am also trying to figure out the streakline filter. Still don't >> understand how to make it function :) >> >> On 5 December 2014 at 14:10, Scott, W Alan wrote: >> >>> Andy, >>> >>> Mind giving me an example of how to run this streakline filter? I have >>> never used it before. >>> >>> >>> >>> Thanks! >>> >>> >>> >>> Alan >>> >>> >>> >>> *From:* ParaView [mailto:paraview-bounces at paraview.org] *On Behalf Of *Andy >>> Bauer >>> *Sent:* Friday, December 05, 2014 12:06 PM >>> *To:* Pradeep Jha >>> *Cc:* paraview at paraview.org >>> *Subject:* [EXTERNAL] Re: [Paraview] Streaklines >>> >>> >>> >>> ParaView does indeed have a StreakLine filter. >>> >>> >>> >>> On Fri, Dec 5, 2014 at 12:30 PM, Pradeep Jha < >>> pradeep.kumar.jha at gmail.com> wrote: >>> >>> I have a unsteady 2D contour plot of a flow past a cylinder. Is it >>> possible to plot the streaklines of a flow using Paraview? My solution file >>> only contains the following data: >>> >>> U,V,W velocity and Pressure. >>> >>> >>> _______________________________________________ >>> Powered by www.kitware.com >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> >>> Please keep messages on-topic and check the ParaView Wiki at: >>> http://paraview.org/Wiki/ParaView >>> >>> Follow this link to subscribe/unsubscribe: >>> http://public.kitware.com/mailman/listinfo/paraview >>> >>> >>> >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From shermanw at indiana.edu Mon Dec 15 23:52:39 2014 From: shermanw at indiana.edu (Bill Sherman) Date: Mon, 15 Dec 2014 23:52:39 -0500 Subject: [Paraview] Starting a batch animation in the middle -- fail In-Reply-To: References: <54873109.9040704@indiana.edu> Message-ID: <548FBA97.5030701@indiana.edu> Utkarsh, Sebastien, > Forgot the patch..attached. Okay yes, that patch works! Thank you. I would perhaps point out in the documentation that the values for PlaybackTimeWindow are designated in the time reference of the data -- not the render time, nor the normalized animation time. Thanks again, Bill > > On Fri, Dec 12, 2014 at 4:49 PM, Utkarsh Ayachit > wrote: >> Try the attached patch. I believe you need to set two things: the >> PlaybackTimeWindow and the StartFileCount. (Seb, please correct me if >> I'm wrong). >> Utkarsh >> >> On Tue, Dec 9, 2014 at 12:27 PM, Bill Sherman wrote: >>> Hello, >>> >>> I have been successfully using pvbatch to generate animated image >>> sequences of state files created with the ParaView GUI. However, >>> I am not able to begin an animation in the middle -- which I >>> desperately need to do in order to parallelize my renderings. >>> >>> I mentioned this before in July (and again in person at SC'14), >>> but haven't yet reached a solution. >>> >>> The documentation for the WriteAnimation() method in "simple.py" >>> indicates that this is possible, but fails in two ways. >>> >>> 1) The WriteAnimation() method doesn't actually implement the two >>> most important parameters needed: SetStartFileCount() and >>> SetPlaybackTimeWindow(). >>> >>> 2) Even doing the operation manually, SetPlaybackTimeWindow() >>> affects the time of time-varying data, but does not affect the >>> time of animation cues such as the cameras! or translation >>> values, etc used to move objects around. >>> >>> I've also experimented a lot with setting various values of the >>> GetAnimationScene() -- such as: StartTime, Duration (which seems >>> to have no affect whatsoever), and AnimationTime. >>> >>> >>> I created a tar file with an example state file and batch rendering >>> script: >>> http://www.freevr.org/Downloads/pvanimationtest.tar.gz >>> >>> The scene has three time-varying elements: >>> * Annotated Time -- works >>> * Time-varying data (meshes of digits 0-9) -- works >>> * An arrow moving through a sphere -- fails >>> >>> NOTE: camera moves also fail, basically in the same way as the >>> arrow. >>> >>> So how the arrow fails is that even when I begin the animation >>> process in the middle, the arrow (and any camera moves) always >>> start as though it were the first frame. By the time it gets >>> to animation-time 5.0, the arrow should be through the sphere, >>> but instead it appears to the left. >>> >>> >>> To run a test, just do: >>> % pvbatch 3Drender.py >>> >>> This will print out some information, and may print warnings about >>> bad interpolation -- these are fine because it's a result of the >>> interpolating between polygonal objects (the digits) that aren't >>> intended to be morphed. The effect is sufficient that it works >>> to tell me that data-time is working. >>> >>> Newly rendered frames go into the "Frames" directory. There are >>> other directories of the form "Frames-exN", which are various >>> experiments I've run to figure out the problem. >>> >>> The state file that I am using is "arrowspheredatai.pvsm" (which is >>> loaded in the Python script). >>> >>> >>> This is a most desperate hour. >>> >>> Please help me O PV wizards, you are my only hope. >>> >>> Thanks in abundance, >>> Bill >>> >>> -- >>> Bill Sherman >>> Sr. Technology Advisor >>> Advanced Visualization Lab >>> Pervasive Technology Inst >>> Indiana University >>> shermanw at indiana.edu >>> _______________________________________________ >>> Powered by www.kitware.com >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> >>> Please keep messages on-topic and check the ParaView Wiki at: >>> http://paraview.org/Wiki/ParaView >>> >>> Follow this link to subscribe/unsubscribe: >>> http://public.kitware.com/mailman/listinfo/paraview From ceccon at poli.ufrj.br Tue Dec 16 08:27:14 2014 From: ceccon at poli.ufrj.br (Pedro Ceccon Thurler) Date: Tue, 16 Dec 2014 11:27:14 -0200 Subject: [Paraview] Problem with "Find Data" In-Reply-To: References: Message-ID: Thank you, Utkarsh. As I said, I'm a new user of this software and I don't know what are nigthly binaries. Is it avaiable to download somewhere? Att. Pedro Thurler Pedro Ceccon Thurler Departamento de Engenharia Naval e Oce?nica - UFRJ ceccon at poli.ufrj.br 2014-12-15 12:38 GMT-02:00 Utkarsh Ayachit : > > This is a know bug on Windows. I'd suggest using the nightly binaries > for now. The issue will be fixed in the upcoming 4.3 release. > > Utkarsh > > On Mon, Dec 15, 2014 at 9:35 AM, Pedro Ceccon Thurler > wrote: > > Good morning, > > I'm a new user of software ParaView and I have some problem. > > Everytime I try to create a selection using the option "Find Data" the > > software returns this error message: > > > > "Traceback (most recent call last): > > File "", line 8, in > > File "", line 5, in vtkPythonExtractSelection_RequestData > > File "C:\Program Files (x86)\ParaView > > 4.2.0\lib\paraview-4.2\site-packages\paraview\extract_selection.py", line > > 111, in execute > > output.FieldData.append(nonzero_indices, "vtkSelectedIds"); > > File "C:\Program Files (x86)\ParaView > > > 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", > > line 596, in append > > ds.GetAttributes(self.Association).append(array, name) > > File "C:\Program Files (x86)\ParaView > > > 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", > > line 535, in append > > arr = numpyTovtkDataArray(copy, name) > > File "C:\Program Files (x86)\ParaView > > > 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", > > line 119, in numpyTovtkDataArray > > vtkarray = numpy_support.numpy_to_vtk(array) > > File "C:\Program Files (x86)\ParaView > > 4.2.0\lib\paraview-4.2\site-packages\vtk\util\numpy_support.py", line > 141, > > in numpy_to_vtk > > result_array = create_vtk_array(vtk_typecode) > > File "C:\Program Files (x86)\ParaView > > 4.2.0\lib\paraview-4.2\site-packages\vtk\util\numpy_support.py", line > 97, in > > create_vtk_array > > return vtk.vtkDataArray.CreateDataArray(vtk_arr_type) > > TypeError: CreateDataArray argument 1: an integer is required" > > > > I'm trying to locate the residual stress in the cells in a mesh of a > welded > > plate. > > > > I would like to know how to solve this problem. > > > > Thanks for your attention, > > > > -- > > Pedro Ceccon Thurler > > Departamento de Engenharia Naval e Oce?nica - UFRJ > > ceccon at poli.ufrj.br > > > > _______________________________________________ > > Powered by www.kitware.com > > > > Visit other Kitware open-source projects at > > http://www.kitware.com/opensource/opensource.html > > > > Please keep messages on-topic and check the ParaView Wiki at: > > http://paraview.org/Wiki/ParaView > > > > Follow this link to subscribe/unsubscribe: > > http://public.kitware.com/mailman/listinfo/paraview > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Tue Dec 16 08:30:00 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Tue, 16 Dec 2014 08:30:00 -0500 Subject: [Paraview] Problem with "Find Data" In-Reply-To: References: Message-ID: http://www.paraview.org/Wiki/ParaView_Nightly_Binaries Utkarsh On Tue, Dec 16, 2014 at 8:27 AM, Pedro Ceccon Thurler wrote: > > > Thank you, Utkarsh. > As I said, I'm a new user of this software and I don't know what are > nigthly binaries. > Is it avaiable to download somewhere? > Att. > > > Pedro Thurler > > Pedro Ceccon Thurler > Departamento de Engenharia Naval e Oce?nica - UFRJ > ceccon at poli.ufrj.br > > 2014-12-15 12:38 GMT-02:00 Utkarsh Ayachit : > >> This is a know bug on Windows. I'd suggest using the nightly binaries >> for now. The issue will be fixed in the upcoming 4.3 release. >> >> Utkarsh >> >> On Mon, Dec 15, 2014 at 9:35 AM, Pedro Ceccon Thurler >> wrote: >> > Good morning, >> > I'm a new user of software ParaView and I have some problem. >> > Everytime I try to create a selection using the option "Find Data" the >> > software returns this error message: >> > >> > "Traceback (most recent call last): >> > File "", line 8, in >> > File "", line 5, in vtkPythonExtractSelection_RequestData >> > File "C:\Program Files (x86)\ParaView >> > 4.2.0\lib\paraview-4.2\site-packages\paraview\extract_selection.py", >> line >> > 111, in execute >> > output.FieldData.append(nonzero_indices, "vtkSelectedIds"); >> > File "C:\Program Files (x86)\ParaView >> > >> 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", >> > line 596, in append >> > ds.GetAttributes(self.Association).append(array, name) >> > File "C:\Program Files (x86)\ParaView >> > >> 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", >> > line 535, in append >> > arr = numpyTovtkDataArray(copy, name) >> > File "C:\Program Files (x86)\ParaView >> > >> 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", >> > line 119, in numpyTovtkDataArray >> > vtkarray = numpy_support.numpy_to_vtk(array) >> > File "C:\Program Files (x86)\ParaView >> > 4.2.0\lib\paraview-4.2\site-packages\vtk\util\numpy_support.py", line >> 141, >> > in numpy_to_vtk >> > result_array = create_vtk_array(vtk_typecode) >> > File "C:\Program Files (x86)\ParaView >> > 4.2.0\lib\paraview-4.2\site-packages\vtk\util\numpy_support.py", line >> 97, in >> > create_vtk_array >> > return vtk.vtkDataArray.CreateDataArray(vtk_arr_type) >> > TypeError: CreateDataArray argument 1: an integer is required" >> > >> > I'm trying to locate the residual stress in the cells in a mesh of a >> welded >> > plate. >> > >> > I would like to know how to solve this problem. >> > >> > Thanks for your attention, >> > >> > -- >> > Pedro Ceccon Thurler >> > Departamento de Engenharia Naval e Oce?nica - UFRJ >> > ceccon at poli.ufrj.br >> > >> > _______________________________________________ >> > Powered by www.kitware.com >> > >> > Visit other Kitware open-source projects at >> > http://www.kitware.com/opensource/opensource.html >> > >> > Please keep messages on-topic and check the ParaView Wiki at: >> > http://paraview.org/Wiki/ParaView >> > >> > Follow this link to subscribe/unsubscribe: >> > http://public.kitware.com/mailman/listinfo/paraview >> > >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bflandard at gmail.com Tue Dec 16 14:09:22 2014 From: bflandard at gmail.com (Bob Flandard) Date: Tue, 16 Dec 2014 19:09:22 +0000 Subject: [Paraview] Multi-block Inspector - unexpected result Message-ID: Greetings, When using the Multi-block Inspector I see behavior that I don't expect. After setting colors and opacity for individual blocks, if the model is then colored by a nodal scalar variable the solid colors persist. This isn't what happens if I add an extract block filter for each block. It gives weird effects if opacity is less than 1 in a block, where other blocks (not transparent) viewed through the transparent block are rendered by the scalar variable, but if viewed directly are rendered in the prescribed solid color. Is this a expected? I'm using the latest stable 4.2 on Windows 7 x64, with an EnSight Gold format reader. Thanks, Bob -------------- next part -------------- An HTML attachment was scrubbed... URL: From omid.mahabadi at geomechanica.com Tue Dec 16 17:12:57 2014 From: omid.mahabadi at geomechanica.com (Omid Mahabadi) Date: Tue, 16 Dec 2014 17:12:57 -0500 Subject: [Paraview] Programmable filter, looping over time steps and reimporting inputs Message-ID: <5490AE69.3030506@geomechanica.com> Hi, I'm writing a python script for the Programmable Filter of ParaView to do some analysis on my simulation results. The simulations results are transient and hence the analysis has to be done over time steps (perhaps similar to integrate over time filter). All bits of my script are working fine. However, after spending a considerable amount of time on fiddling with the script, googling, reading mailing lists and the VTK documentation, I haven't found a way to "loop over time steps AND update the input" from within the script. I can loop over time steps using: from vtk import vtkStreamingDemandDrivenPipeline for time in outInfo.Get(vtkStreamingDemandDrivenPipeline.TIME_STEPS()): #Perform some analysis, for instance subtracting value_v for this time from value_v at time zero... However, the input data is still from the time step where I first applied the script. Of course, when I animate the results, the inputs will be updated, but I will need to achieve the same results from within my script in the Programmable Filter dialogue. How can I update the inputs from within my for loop or how can I modify the for loop or my script to achieve that? Can Programmable Filter handle my situation? If not, what is the alternative? Many thanks, Omid -------------- next part -------------- An HTML attachment was scrubbed... URL: From omid.mahabadi at geomechanica.com Tue Dec 16 17:13:58 2014 From: omid.mahabadi at geomechanica.com (Omid Mahabadi) Date: Tue, 16 Dec 2014 17:13:58 -0500 Subject: [Paraview] ParaView 4.2 not showing Cell & Point IDs correctly Message-ID: <5490AEA6.5040401@geomechanica.com> Hi, I recently switched from Paraview 4.1.0 to 4.2.0, both 64-bit under ubuntu. I noticed that when I select Cells and/or Points and view their IDs, they are assigned arbitrary numbers. You can visualize the attached file (cube.zip, zipped to save space) and select the giant tetrahedron on the top (along Y) to see the problem. I'm also attaching such screenshots from both versions. Am I missing something? Or should I modify my VTP/VTU files for PV4.2? Thanks, Omid -------------- next part -------------- A non-text attachment was scrubbed... Name: cube.zip Type: application/zip Size: 51864 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: PV-4.1.0.png Type: image/png Size: 11988 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: PV-4.2.0.png Type: image/png Size: 17956 bytes Desc: not available URL: From wascott at sandia.gov Tue Dec 16 17:17:33 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Tue, 16 Dec 2014 22:17:33 +0000 Subject: [Paraview] [EXTERNAL] ParaView 4.2 not showing Cell & Point IDs correctly In-Reply-To: <5490AEA6.5040401@geomechanica.com> References: <5490AEA6.5040401@geomechanica.com> Message-ID: Omid, I am pretty sure that is a bug that has been found and fixed. http://www.paraview.org/Bug/view.php?id=15137. Either wait for the next release (due out RSN (Real Soon Now), maybe January), or try one of the nightly builds off of the ParaView website. Alan -----Original Message----- From: ParaView [mailto:paraview-bounces at paraview.org] On Behalf Of Omid Mahabadi Sent: Tuesday, December 16, 2014 3:14 PM To: paraview at paraview.org Subject: [EXTERNAL] [Paraview] ParaView 4.2 not showing Cell & Point IDs correctly Hi, I recently switched from Paraview 4.1.0 to 4.2.0, both 64-bit under ubuntu. I noticed that when I select Cells and/or Points and view their IDs, they are assigned arbitrary numbers. You can visualize the attached file (cube.zip, zipped to save space) and select the giant tetrahedron on the top (along Y) to see the problem. I'm also attaching such screenshots from both versions. Am I missing something? Or should I modify my VTP/VTU files for PV4.2? Thanks, Omid From utkarsh.ayachit at kitware.com Tue Dec 16 17:25:00 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Tue, 16 Dec 2014 17:25:00 -0500 Subject: [Paraview] [EXTERNAL] ParaView 4.2 not showing Cell & Point IDs correctly In-Reply-To: References: <5490AEA6.5040401@geomechanica.com> Message-ID: Alternatively, you can manually change the "Point Label Format" or "Cell Label Format" from the "Selection Display Inspector" (you'll need to click the gear to pop up the dialog to edit advanced selection display properties). Utkarsh On Tue, Dec 16, 2014 at 5:17 PM, Scott, W Alan wrote: > > Omid, > I am pretty sure that is a bug that has been found and fixed. > http://www.paraview.org/Bug/view.php?id=15137. Either wait for the > next release (due out RSN (Real Soon Now), maybe January), or try one of > the nightly builds off of the ParaView website. > > Alan > > -----Original Message----- > From: ParaView [mailto:paraview-bounces at paraview.org] On Behalf Of Omid > Mahabadi > Sent: Tuesday, December 16, 2014 3:14 PM > To: paraview at paraview.org > Subject: [EXTERNAL] [Paraview] ParaView 4.2 not showing Cell & Point IDs > correctly > > Hi, > I recently switched from Paraview 4.1.0 to 4.2.0, both 64-bit under > ubuntu. I noticed that when I select Cells and/or Points and view their > IDs, they are assigned arbitrary numbers. You can visualize the attached > file (cube.zip, zipped to save space) and select the giant tetrahedron on > the top (along Y) to see the problem. I'm also attaching such screenshots > from both versions. > > Am I missing something? Or should I modify my VTP/VTU files for PV4.2? > > Thanks, > Omid > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screenshot from 2014-12-16 17:24:50.png Type: image/png Size: 247462 bytes Desc: not available URL: From utkarsh.ayachit at kitware.com Tue Dec 16 17:26:46 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Tue, 16 Dec 2014 17:26:46 -0500 Subject: [Paraview] Programmable filter, looping over time steps and reimporting inputs In-Reply-To: <5490AE69.3030506@geomechanica.com> References: <5490AE69.3030506@geomechanica.com> Message-ID: Check this blog: http://www.kitware.com/blog/home/post/783 It should give you information on what you need to put in the Scripts for various passes of the filter. Utkarsh On Tue, Dec 16, 2014 at 5:12 PM, Omid Mahabadi < omid.mahabadi at geomechanica.com> wrote: > > Hi, > I'm writing a python script for the Programmable Filter of ParaView to do > some analysis on my simulation results. The simulations results are > transient and hence the analysis has to be done over time steps (perhaps > similar to integrate over time filter). All bits of my script are working > fine. However, after spending a considerable amount of time on fiddling > with the script, googling, reading mailing lists and the VTK documentation, > I haven't found a way to "loop over time steps AND update the input" from > within the script. I can loop over time steps using: > > from vtk import vtkStreamingDemandDrivenPipeline > for time in outInfo.Get(vtkStreamingDemandDrivenPipeline.TIME_STEPS()): > #Perform some analysis, for instance subtracting value_v for this time > from value_v at time zero... > > However, the input data is still from the time step where I first applied > the script. Of course, when I animate the results, the inputs will be > updated, but I will need to achieve the same results from within my script > in the Programmable Filter dialogue. > > How can I update the inputs from within my for loop or how can I modify > the for loop or my script to achieve that? Can Programmable Filter handle > my situation? If not, what is the alternative? > > Many thanks, > Omid > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From frippe12573 at hotmail.com Wed Dec 17 04:14:57 2014 From: frippe12573 at hotmail.com (Eugenio Trumpy) Date: Wed, 17 Dec 2014 10:14:57 +0100 Subject: [Paraview] paraview calculation Message-ID: Hello everybody, I would like to know if is it possible to perform a this special computation by using paraview: Actually I'm using paraviewgeo, I loaded a .vo file. I would like to count the vertical cell and write the result in ascii file (x, y, value) (2D). Is it possible? Kind regards Eugenio -------------- next part -------------- An HTML attachment was scrubbed... URL: From stephen.wornom at inria.fr Wed Dec 17 08:03:59 2014 From: stephen.wornom at inria.fr (Stephen Wornom) Date: Wed, 17 Dec 2014 14:03:59 +0100 Subject: [Paraview] PV-4.1 plot over line, how to use symbols Message-ID: <54917F3F.7000107@inria.fr> How does one use symbols rather than solid line? Thanks, Stephen -- # Tandem cylinders pressure waves # pressure wave explosion when vortex shedding begins (be patient, startup is slow) # Square cylinder Re= 22400: dynamic vs non-dynamic (patience) -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: stephen_wornom.vcf Type: text/x-vcard Size: 109 bytes Desc: not available URL: From ceccon at poli.ufrj.br Thu Dec 18 05:49:28 2014 From: ceccon at poli.ufrj.br (Pedro Ceccon Thurler) Date: Thu, 18 Dec 2014 08:49:28 -0200 Subject: [Paraview] Problem with "Find Data" In-Reply-To: References: Message-ID: Utkarsh, Thank you again. But, there's a problem. There are no yellow boxes in "Nightly Binaries" section, so I can't donload it. Is there some other way to do this? Pedro Ceccon Thurler Bolsista CNPq - Laborat?rio de Simula??o de Sistemas de Constru??o Naval Departamento de Engenharia Naval e Oce?nica - UFRJ Cel: (21) 9 8234-9794 2014-12-16 11:30 GMT-02:00 Utkarsh Ayachit : > > > http://www.paraview.org/Wiki/ParaView_Nightly_Binaries > > Utkarsh > > On Tue, Dec 16, 2014 at 8:27 AM, Pedro Ceccon Thurler > wrote: >> >> >> Thank you, Utkarsh. >> As I said, I'm a new user of this software and I don't know what are >> nigthly binaries. >> Is it avaiable to download somewhere? >> Att. >> >> >> Pedro Thurler >> >> Pedro Ceccon Thurler >> Departamento de Engenharia Naval e Oce?nica - UFRJ >> ceccon at poli.ufrj.br >> >> 2014-12-15 12:38 GMT-02:00 Utkarsh Ayachit : >> >>> This is a know bug on Windows. I'd suggest using the nightly binaries >>> for now. The issue will be fixed in the upcoming 4.3 release. >>> >>> Utkarsh >>> >>> On Mon, Dec 15, 2014 at 9:35 AM, Pedro Ceccon Thurler >>> wrote: >>> > Good morning, >>> > I'm a new user of software ParaView and I have some problem. >>> > Everytime I try to create a selection using the option "Find Data" the >>> > software returns this error message: >>> > >>> > "Traceback (most recent call last): >>> > File "", line 8, in >>> > File "", line 5, in vtkPythonExtractSelection_RequestData >>> > File "C:\Program Files (x86)\ParaView >>> > 4.2.0\lib\paraview-4.2\site-packages\paraview\extract_selection.py", >>> line >>> > 111, in execute >>> > output.FieldData.append(nonzero_indices, "vtkSelectedIds"); >>> > File "C:\Program Files (x86)\ParaView >>> > >>> 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", >>> > line 596, in append >>> > ds.GetAttributes(self.Association).append(array, name) >>> > File "C:\Program Files (x86)\ParaView >>> > >>> 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", >>> > line 535, in append >>> > arr = numpyTovtkDataArray(copy, name) >>> > File "C:\Program Files (x86)\ParaView >>> > >>> 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", >>> > line 119, in numpyTovtkDataArray >>> > vtkarray = numpy_support.numpy_to_vtk(array) >>> > File "C:\Program Files (x86)\ParaView >>> > 4.2.0\lib\paraview-4.2\site-packages\vtk\util\numpy_support.py", line >>> 141, >>> > in numpy_to_vtk >>> > result_array = create_vtk_array(vtk_typecode) >>> > File "C:\Program Files (x86)\ParaView >>> > 4.2.0\lib\paraview-4.2\site-packages\vtk\util\numpy_support.py", line >>> 97, in >>> > create_vtk_array >>> > return vtk.vtkDataArray.CreateDataArray(vtk_arr_type) >>> > TypeError: CreateDataArray argument 1: an integer is required" >>> > >>> > I'm trying to locate the residual stress in the cells in a mesh of a >>> welded >>> > plate. >>> > >>> > I would like to know how to solve this problem. >>> > >>> > Thanks for your attention, >>> > >>> > -- >>> > Pedro Ceccon Thurler >>> > Departamento de Engenharia Naval e Oce?nica - UFRJ >>> > ceccon at poli.ufrj.br >>> > >>> > _______________________________________________ >>> > Powered by www.kitware.com >>> > >>> > Visit other Kitware open-source projects at >>> > http://www.kitware.com/opensource/opensource.html >>> > >>> > Please keep messages on-topic and check the ParaView Wiki at: >>> > http://paraview.org/Wiki/ParaView >>> > >>> > Follow this link to subscribe/unsubscribe: >>> > http://public.kitware.com/mailman/listinfo/paraview >>> > >>> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From bravo.loic at gmail.com Thu Dec 18 08:44:43 2014 From: bravo.loic at gmail.com (LB) Date: Thu, 18 Dec 2014 14:44:43 +0100 Subject: [Paraview] How to get the name of a block in a programmable filter Message-ID: Hi, I would like to define a custom programmable filter to work with MultiBlockDatasets. In that filter, I need to access to the name of each block being processed. By "name", I mean the information given in the "Information>Data Hierarchy" tree. Could you explain me how to access to that information in a programmable filter? Fort information, here is a code example of what I would like to do: [code] from paraview.vtk import dataset_adapter as DA input = self.GetInputDataObject(0, 0) output = self.GetOutputDataObject(0) def process_block(input_block, output_block) : data = input_block.PointData['data'] if data is None : print 'data is None' else : # <<<< get the name of input_block >>>> print 'do something with data' iter = DA.MultiCompositeDataIterator([input, output]) for input_block, output_block in iter: process_block(input_block, output_block) [/code] B. L. -------------- next part -------------- An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Thu Dec 18 20:03:43 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Thu, 18 Dec 2014 19:03:43 -0600 Subject: [Paraview] Problem with "Find Data" In-Reply-To: References: Message-ID: Pedro, Try the "Super-Build (master)" section (not the Nightly Binaries). Also if try the previous day, if the current day builds haven't been built yet. Utkarsh On Thu, Dec 18, 2014 at 4:49 AM, Pedro Ceccon Thurler wrote: > > Utkarsh, > Thank you again. > But, there's a problem. There are no yellow boxes in "Nightly Binaries" > section, so I can't donload it. > Is there some other way to do this? > > Pedro Ceccon Thurler > > Bolsista CNPq - Laborat?rio de Simula??o de Sistemas de Constru??o Naval > Departamento de Engenharia Naval e Oce?nica - UFRJ > Cel: (21) 9 8234-9794 > > 2014-12-16 11:30 GMT-02:00 Utkarsh Ayachit : > >> >> http://www.paraview.org/Wiki/ParaView_Nightly_Binaries >> >> Utkarsh >> >> On Tue, Dec 16, 2014 at 8:27 AM, Pedro Ceccon Thurler < >> ceccon at poli.ufrj.br> wrote: >>> >>> >>> Thank you, Utkarsh. >>> As I said, I'm a new user of this software and I don't know what are >>> nigthly binaries. >>> Is it avaiable to download somewhere? >>> Att. >>> >>> >>> Pedro Thurler >>> >>> Pedro Ceccon Thurler >>> Departamento de Engenharia Naval e Oce?nica - UFRJ >>> ceccon at poli.ufrj.br >>> >>> 2014-12-15 12:38 GMT-02:00 Utkarsh Ayachit >>> : >>> >>>> This is a know bug on Windows. I'd suggest using the nightly binaries >>>> for now. The issue will be fixed in the upcoming 4.3 release. >>>> >>>> Utkarsh >>>> >>>> On Mon, Dec 15, 2014 at 9:35 AM, Pedro Ceccon Thurler >>>> wrote: >>>> > Good morning, >>>> > I'm a new user of software ParaView and I have some problem. >>>> > Everytime I try to create a selection using the option "Find Data" the >>>> > software returns this error message: >>>> > >>>> > "Traceback (most recent call last): >>>> > File "", line 8, in >>>> > File "", line 5, in vtkPythonExtractSelection_RequestData >>>> > File "C:\Program Files (x86)\ParaView >>>> > 4.2.0\lib\paraview-4.2\site-packages\paraview\extract_selection.py", >>>> line >>>> > 111, in execute >>>> > output.FieldData.append(nonzero_indices, "vtkSelectedIds"); >>>> > File "C:\Program Files (x86)\ParaView >>>> > >>>> 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", >>>> > line 596, in append >>>> > ds.GetAttributes(self.Association).append(array, name) >>>> > File "C:\Program Files (x86)\ParaView >>>> > >>>> 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", >>>> > line 535, in append >>>> > arr = numpyTovtkDataArray(copy, name) >>>> > File "C:\Program Files (x86)\ParaView >>>> > >>>> 4.2.0\lib\paraview-4.2\site-packages\paraview\vtk\numpy_interface\dataset_adapter.py", >>>> > line 119, in numpyTovtkDataArray >>>> > vtkarray = numpy_support.numpy_to_vtk(array) >>>> > File "C:\Program Files (x86)\ParaView >>>> > 4.2.0\lib\paraview-4.2\site-packages\vtk\util\numpy_support.py", line >>>> 141, >>>> > in numpy_to_vtk >>>> > result_array = create_vtk_array(vtk_typecode) >>>> > File "C:\Program Files (x86)\ParaView >>>> > 4.2.0\lib\paraview-4.2\site-packages\vtk\util\numpy_support.py", line >>>> 97, in >>>> > create_vtk_array >>>> > return vtk.vtkDataArray.CreateDataArray(vtk_arr_type) >>>> > TypeError: CreateDataArray argument 1: an integer is required" >>>> > >>>> > I'm trying to locate the residual stress in the cells in a mesh of a >>>> welded >>>> > plate. >>>> > >>>> > I would like to know how to solve this problem. >>>> > >>>> > Thanks for your attention, >>>> > >>>> > -- >>>> > Pedro Ceccon Thurler >>>> > Departamento de Engenharia Naval e Oce?nica - UFRJ >>>> > ceccon at poli.ufrj.br >>>> > >>>> > _______________________________________________ >>>> > Powered by www.kitware.com >>>> > >>>> > Visit other Kitware open-source projects at >>>> > http://www.kitware.com/opensource/opensource.html >>>> > >>>> > Please keep messages on-topic and check the ParaView Wiki at: >>>> > http://paraview.org/Wiki/ParaView >>>> > >>>> > Follow this link to subscribe/unsubscribe: >>>> > http://public.kitware.com/mailman/listinfo/paraview >>>> > >>>> >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From Anton.Piccardo-Selg at tessella.com Fri Dec 19 04:32:15 2014 From: Anton.Piccardo-Selg at tessella.com (Anton.Piccardo-Selg at tessella.com) Date: Fri, 19 Dec 2014 09:32:15 +0000 Subject: [Paraview] Bad proxy for lookup table Message-ID: An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Fri Dec 19 09:24:44 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Fri, 19 Dec 2014 08:24:44 -0600 Subject: [Paraview] PV-4.1 plot over line, how to use symbols In-Reply-To: <54917F3F.7000107@inria.fr> References: <54917F3F.7000107@inria.fr> Message-ID: In the "Series Parameters" section, you can click on the series you want to change the properties for and then use the combo-boxes under it to change the "marker style" and "line styles". On Wed, Dec 17, 2014 at 7:03 AM, Stephen Wornom wrote: > > How does one use symbols rather than solid line? > Thanks, > Stephen > -- > Tandem cylinders pressure waves > > pressure wave explosion when vortex shedding begins (be patient, startup > is slow) > > Square cylinder Re= 22400: dynamic vs non-dynamic (patience) > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2014-12-19 at 8.24.23 AM.png Type: image/png Size: 87611 bytes Desc: not available URL: From thomas.fastl at kcl.ac.uk Fri Dec 19 10:01:15 2014 From: thomas.fastl at kcl.ac.uk (Fastl, Thomas) Date: Fri, 19 Dec 2014 15:01:15 +0000 Subject: [Paraview] Paraview/Load File and Take Screenshot Message-ID: <1419001275345.42183@kcl.ac.uk> Dear Paraview-Community, I am currently running parameter sweeps and want to visually compare the result (a single .vtk file) to a base line (a single .vtk file). Therefore, I wanted to load both .vtk-files in Paraview, generate a screenshot of them and close Paraview again. Since I have several hundred simulations this task would be very tedious to do manually and hence I though I might be able to run a python script from the terminal to do this task in an automated fashion. I have found this link online (http://public.kitware.com/pipermail/paraview/2011-October/023026.html) which is not very promising, but also hoping that this feature would have been added since then. I already want to thank you in advance for any help, merry Xmas! Kind regards, ___________________________ DI Thomas E Fastl, BSc Research Student King's College London School of Medicine Department of Biomedical Engineering The Rayne Institute 4th Floor, Lambeth Wing St Thomas' Hospital, London SE1 7EH Email: thomas.fastl at kcl.ac.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Fri Dec 19 13:42:04 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Fri, 19 Dec 2014 12:42:04 -0600 Subject: [Paraview] Paraview/Load File and Take Screenshot In-Reply-To: <1419001275345.42183@kcl.ac.uk> References: <1419001275345.42183@kcl.ac.uk> Message-ID: You can indeed run a python script from terminal to automate such a task. Use pvpython or pvbatch executables. Those are simply Python interpreters with ParaView initialization stub. You can pass in a script as command line argument and the application will quit once the script is done. Utkarsh On Fri, Dec 19, 2014 at 9:01 AM, Fastl, Thomas wrote: > Dear Paraview-Community, > > > I am currently running parameter sweeps and want to visually compare the > result (a single .vtk file) to a base line (a single .vtk file). Therefore, > I wanted to load both .vtk-files in Paraview, generate a screenshot of them > and close Paraview again. Since I have several hundred simulations this task > would be very tedious to do manually and hence I though I might be able to > run a python script from the terminal to do this task in an automated > fashion. > > > I have found this link online > (http://public.kitware.com/pipermail/paraview/2011-October/023026.html) > which is not very promising, but also hoping that this feature would have > been added since then. I already want to thank you in advance for any help, > merry Xmas! > > > Kind regards, > ___________________________ > DI Thomas E Fastl, BSc > Research Student > King's College London > School of Medicine > Department of Biomedical Engineering > > The Rayne Institute > 4th Floor, Lambeth Wing > St Thomas' Hospital, London SE1 7EH > Email: thomas.fastl at kcl.ac.uk > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > From mvanmoer at illinois.edu Fri Dec 19 16:06:08 2014 From: mvanmoer at illinois.edu (Vanmoer, Mark W) Date: Fri, 19 Dec 2014 21:06:08 +0000 Subject: [Paraview] migrating ParaView 3.14.1 project to 4, pqPythonShell::releaseControl Message-ID: <7F781841FF1E044388AFA42B70703A7A8A0AD6F9@CHIMBX6.ad.uillinois.edu> Hello, I've started migrating a set of plugins written in ParaView 3.14.1 to ParaView 4.0.1 There's a class method that uses pqPythonShell and tries to call releaseControl(). Sure enough, pqPythonShell in 3.14.1 has a releseControl() method, but it's no longer there in 4.0.1. What's recommended for this, is that method just superfluous now? Thanks, Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: From dave.demarle at kitware.com Fri Dec 19 16:56:54 2014 From: dave.demarle at kitware.com (David E DeMarle) Date: Fri, 19 Dec 2014 16:56:54 -0500 Subject: [Paraview] migrating ParaView 3.14.1 project to 4, pqPythonShell::releaseControl In-Reply-To: <7F781841FF1E044388AFA42B70703A7A8A0AD6F9@CHIMBX6.ad.uillinois.edu> References: <7F781841FF1E044388AFA42B70703A7A8A0AD6F9@CHIMBX6.ad.uillinois.edu> Message-ID: Hey Mark, Yes that is superfluous now. We removed the GIL back in the 4.0 transition to be compatible with python libraries that are incompatible with it. Since then you don't need to manage it directly anymore. David E DeMarle Kitware, Inc. R&D Engineer 21 Corporate Drive Clifton Park, NY 12065-8662 Phone: 518-881-4909 On Fri, Dec 19, 2014 at 4:06 PM, Vanmoer, Mark W wrote: > > Hello, > > > > I?ve started migrating a set of plugins written in ParaView 3.14.1 to > ParaView 4.0.1 There?s a class method that uses pqPythonShell and tries to > call releaseControl(). Sure enough, pqPythonShell in 3.14.1 has a > releseControl() method, but it?s no longer there in 4.0.1. > > > > What?s recommended for this, is that method just superfluous now? > > > > Thanks, > > Mark > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dave.demarle at kitware.com Fri Dec 19 17:23:27 2014 From: dave.demarle at kitware.com (David E DeMarle) Date: Fri, 19 Dec 2014 17:23:27 -0500 Subject: [Paraview] XDMF reader parallelism? In-Reply-To: <4D78A5C3-8864-4033-8CBE-B12252EEDCAF@physik.uni-muenchen.de> References: <4D78A5C3-8864-4033-8CBE-B12252EEDCAF@physik.uni-muenchen.de> Message-ID: Hi Karl, Sorry for the lag in response. We spent quite a bit of time looking at this issue when we were making the xdmf3 reader. The new xdmf library's treatment of the data structures that pertain to the xml contents it much more efficient than the old version. Also, at the ParaView level there you have two choices of how to read and xdmf file with the new reader. The "(Top Level Parition)" is meant for this case. It makes it so that that every node opens its own child xdmf files. That way no memory is spent on the xml structured for contents they are not responsible for the hdf5 data for. hth David E DeMarle Kitware, Inc. R&D Engineer 21 Corporate Drive Clifton Park, NY 12065-8662 Phone: 518-881-4909 On Wed, Dec 3, 2014 at 7:05 PM, Karl-Ulrich Bamberg < Karl-Ulrich.Bamberg at physik.uni-muenchen.de> wrote: > > Hi, > > Paraview is a great and handy tool. I am now trying to scale it to large > data sets and have > a question related to the parallel capabilities of the > Paraview-XDMF-Reader: > > We use a PIC-Code that devides its grid into blocks distributed over the > ranks. > For the output every rank writes exactly one HDF5, collecting all local > blocks and all time steps. > One XDMF per rank was written describing the data, as well as a central > XDMF including all the individual ones. > > The hierarchy is > central-xdmf: spatial_collection->includes_for_rank_xdmf_files > rank_xdmf_files: temporal_collection->spatial_collectio_within_ranks->grids > > The size of the simulation is about 1024 ranks and 256 time steps but > should be increased. > For these parameters we see (via top) a memory consumption of 16GB per > pvserver instance. > Directly after opening of the file, so even before "apply". > > I guess that this is because all the pvserver instances read and parse the > XDMF file? > One time the paths to the HDF5 files were wrong, the memory consumption > was the same. > After "apply" there was than an error. > > I tried "PV_USE_TRANSMIT=1" and also changed the grid hierarchy to only > have: > temporal_collection->spatial_collection->grids > > This directly in one file, that was finally 1GB on disk and around 16GB in > memory with lxml2 via python. > > But it was to no effort, still every instance was consuming around 16GB > > Is there any chance that pvserver can parallelize on the top-level so > every pvserver instance only reads some of the "include" files. > Or is there a different approach to store the grid-patches (all the same > resolution right now) in HDF5? > > All suggestions are highly appreciated :-) > > Thank you all very much for any support, > Best regards > -- > Dipl.-Phys. Karl-Ulrich Bamberg > > Ludwig-Maximilians-Universit?t M?nchen > Arnold-Sommerfeld-Center (ASC) > Computational & Plasma Physics > Theresienstr. 37, D-80333 M?nchen > > phone: +49 (0)89 2180 4577 > fax: +49 (0)89 2180 99 4577 > e-mail: Karl-Ulrich.Bamberg at physik.uni-muenchen.de > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Fri Dec 19 21:24:26 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Fri, 19 Dec 2014 21:24:26 -0500 Subject: [Paraview] Bad proxy for lookup table In-Reply-To: References: Message-ID: Anton, The lookup table would be setup only if scalar coloring was employed. Some reason the code is deciding to pick scalar coloring for the dataset when being shown in render view, but not so for pqMultiSliceView. What version of ParaView is this? Utkarsh On Fri, Dec 19, 2014 at 4:32 AM, wrote: > Dear all, > > When I ask for a lookup table from my representation > > pqScalarsToColors *lut = repr->getLookupTable(); > > I get a NULL pointer for lut for some data sets. It seems that the proxy to > get the lookup table does not exist in this case. The same type of data set, > yet with different entries does not show these issues. I should mention that > this only happens when the view is a pqMultiSliceView, not in the > pqRenderView. > > Has anyone seen such a behaviour or knows what the cause of this could be? > > Many thanks and best regards, > > Anton > > This message is commercial in confidence and may be privileged. It is > intended for the > addressee(s) only. Access to this message by anyone else is unauthorized and > strictly prohibited. > If you have received this message in error, please inform the sender > immediately. Please note that > messages sent or received by the Tessella e-mail system may be monitored and > stored in an > information retrieval system. > > > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > From i.krukow at tu-braunschweig.de Sat Dec 20 04:09:46 2014 From: i.krukow at tu-braunschweig.de (Ian Krukow) Date: Sat, 20 Dec 2014 10:09:46 +0100 Subject: [Paraview] EnSightReader: Change input file In-Reply-To: References: <54621190.8080107@tu-braunschweig.de> Message-ID: <54953CDA.9070206@tu-braunschweig.de> Hi Dan, thanks for the patch, but unfortunately I have not been able to test it yet, though I tried different things. I work with pvpython on a compute server with Ubuntu 12.04. For configuration I have CMake 2.8.7, and I built ParaView 3.14.1 a while ago. For ParaView 4.2, I need at least CMake 2.8.8, but I could not get it to work on that system. Our admin supposed that there might be library problems between Ubuntu 12.04 and newer CMake versions, and it may not work at all. Therefore I could not build ParaView 4.2. I tried applying the patch to ParaView 3.14.1 instead, but I had the same result as before. Maybe it is just not the right thing to do, I am not familiar with these things. Then I switched to my desktop PC with Windows 7, where I set up the building process. When I run the configuration in CMake, as soon as I enable python, I get the error CMake Error at VTK/CMake/ExternalData.cmake:176 (add_test): add_test given test NAME "pvpythonPython-TestAnnotateAttributeData" which already exists in this directory. Call Stack (most recent call first): VTK/CMake/vtkTestingMacros.cmake:431 (ExternalData_add_test) CMake/ParaViewTestingMacros.cmake:44 (vtk_add_test_python) Applications/ParaView/Testing/Python/CMakeLists.txt:82 (paraview_add_test_pvbatch) even without the patch. Can you tell me what to do about it? Kind regards Ian Am 11.12.2014 20:41, schrieb Dan Lipsa: > Hi Ian, > I have the following patch that fixes the EnSightReader for the files > you sent to Utkarsh. Would you mind trying it out? If you have other > files you can try it on, please do so. > > You'll have to build ParaView from the repository: > > http://www.paraview.org/Wiki/ParaView:Build_And_Install > http://www.paraview.org/Wiki/ParaView/Git > > And then apply this patch in ParaView/VTK > > git apply --stat ensight.patch > > > Thanks, > Dan > > > On Fri, Nov 14, 2014 at 10:39 PM, Utkarsh Ayachit > > wrote: > > Ability to change filenames depends on specific reader > implementations. I am not entire familiar with the internal > implementation, but if you have a couple of sample datasets/script to > reproduce the segfault, I can check if its a minor fix to the reader > to enable this or if it just can't support it. > > Either case, you should be able to call Delete(reader) to delete old > reader once you're done with it to avoid memory bloat. > > Utkarsh > > On Tue, Nov 11, 2014 at 8:39 AM, Ian Krukow > > > wrote: > > Hi all, > > > > I want to apply the same pipeline to a series of Ensight data > files in order > > to save extractions in a different format. For the first file, > this works > > fine. For the second file, I thought I could change the input file by > > changing the CaseFileName attribute: > > > > reader.CaseFileName = nextfile > > > > But when I run > > > > reader.UpdatePipeline() > > > > I get a segmentation fault. This depends neither on the file, nor > on the > > pipeline following. > > > > I tried a workaround by building up a new pipeline for each file. > It works, > > and as I have only two files by now, it is ok to do that, but for > more > > files, memory usage would explode. Therefore, my question is: Is > it possible > > only to change the input file of the EnSightReader, while keeping the > > pipeline? > > > > Kind regards > > Ian > > _______________________________________________ > > Powered by www.kitware.com > > > > Visit other Kitware open-source projects at > > http://www.kitware.com/opensource/opensource.html > > > > Please keep messages on-topic and check the ParaView Wiki at: > > http://paraview.org/Wiki/ParaView > > > > Follow this link to subscribe/unsubscribe: > > http://public.kitware.com/mailman/listinfo/paraview > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > From timothy.fuller at utah.edu Mon Dec 22 17:26:11 2014 From: timothy.fuller at utah.edu (Timothy Jesse Fuller) Date: Mon, 22 Dec 2014 22:26:11 +0000 Subject: [Paraview] Tensor variables in ExodusII database Message-ID: <30A7AFEA-9FF4-4690-ADB3-C8622E1AE983@utah.edu> When writing a symmetric tensor to an ExodusII database, the following link indicates that ParaView will interpret the variable as a symmetric tensor if it is written to the file as var_xx, var_yy, var_zz, var_xy, var_xz, var_yz, where var is the variable name http://www.paraview.org/Bug/view.php?id=5979 However, when I write symmetric tensors to the database with the above convention, ParaView interprets them as 6 independent scalars. Is there a more updated method of naming symmetric tensors in ExodusII database files so that ParaView will interpret them correctly? Cheers, -- Tim -- Tim Fuller, PhD E: timothy.fuller at utah.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: From Karl-Ulrich.Bamberg at physik.uni-muenchen.de Mon Dec 22 17:50:35 2014 From: Karl-Ulrich.Bamberg at physik.uni-muenchen.de (Karl-Ulrich Bamberg) Date: Mon, 22 Dec 2014 23:50:35 +0100 Subject: [Paraview] XDMF reader parallelism? In-Reply-To: References: <4D78A5C3-8864-4033-8CBE-B12252EEDCAF@physik.uni-muenchen.de> Message-ID: <60C7E776-0BEC-43EB-BEBB-6C03E4883FD8@physik.uni-muenchen.de> Hi David, > The new xdmf library's treatment of the data structures that pertain to the xml contents it much more efficient than the old version. > Also, at the ParaView level there you have two choices of how to read and xdmf file with the new reader. > The "(Top Level Parition)" is meant for this case. It makes it so that that every node opens its own child xdmf files. That way no memory is spent on the xml structured for contents they are not responsible for the hdf5 data for. That would be the perfect approach for my use case :-) Could you point me to some documentation on how to use the new XDMF reader? I did not yet find much on Google & Co. I am using Paraview 4.2.0 for Linux x64. I also tried a Nightly-Build in November. The XDMF-Files state the specification as 2.2 from 2003. Is there anything special necessary to make Paraview use the new reader and provide the option for top-level-partitioning? Or do I have to compile Paraview myself and enable some configure-flags? Thanks a lot and happy holidays :-) -- Dipl.-Phys. Karl-Ulrich Bamberg Ludwig-Maximilians-Universit?t M?nchen Arnold-Sommerfeld-Center (ASC) Computational & Plasma Physics Theresienstr. 37, D-80333 M?nchen phone: +49 (0)89 2180 4577 fax: +49 (0)89 2180 99 4577 e-mail: Karl-Ulrich.Bamberg at physik.uni-muenchen.de Am 19.12.2014 um 23:23 schrieb David E DeMarle: > Hi Karl, > > Sorry for the lag in response. > > We spent quite a bit of time looking at this issue when we were making the xdmf3 reader. > > The new xdmf library's treatment of the data structures that pertain to the xml contents it much more efficient than the old version. > > Also, at the ParaView level there you have two choices of how to read and xdmf file with the new reader. > > The "(Top Level Parition)" is meant for this case. It makes it so that that every node opens its own child xdmf files. That way no memory is spent on the xml structured for contents they are not responsible for the hdf5 data for. > > hth > > > David E DeMarle > Kitware, Inc. > R&D Engineer > 21 Corporate Drive > Clifton Park, NY 12065-8662 > Phone: 518-881-4909 > > On Wed, Dec 3, 2014 at 7:05 PM, Karl-Ulrich Bamberg wrote: > Hi, > > Paraview is a great and handy tool. I am now trying to scale it to large data sets and have > a question related to the parallel capabilities of the Paraview-XDMF-Reader: > > We use a PIC-Code that devides its grid into blocks distributed over the ranks. > For the output every rank writes exactly one HDF5, collecting all local blocks and all time steps. > One XDMF per rank was written describing the data, as well as a central XDMF including all the individual ones. > > The hierarchy is > central-xdmf: spatial_collection->includes_for_rank_xdmf_files > rank_xdmf_files: temporal_collection->spatial_collectio_within_ranks->grids > > The size of the simulation is about 1024 ranks and 256 time steps but should be increased. > For these parameters we see (via top) a memory consumption of 16GB per pvserver instance. > Directly after opening of the file, so even before "apply". > > I guess that this is because all the pvserver instances read and parse the XDMF file? > One time the paths to the HDF5 files were wrong, the memory consumption was the same. > After "apply" there was than an error. > > I tried "PV_USE_TRANSMIT=1" and also changed the grid hierarchy to only have: > temporal_collection->spatial_collection->grids > > This directly in one file, that was finally 1GB on disk and around 16GB in memory with lxml2 via python. > > But it was to no effort, still every instance was consuming around 16GB > > Is there any chance that pvserver can parallelize on the top-level so every pvserver instance only reads some of the "include" files. > Or is there a different approach to store the grid-patches (all the same resolution right now) in HDF5? > > All suggestions are highly appreciated :-) > > Thank you all very much for any support, > Best regards > -- > Dipl.-Phys. Karl-Ulrich Bamberg > > Ludwig-Maximilians-Universit?t M?nchen > Arnold-Sommerfeld-Center (ASC) > Computational & Plasma Physics > Theresienstr. 37, D-80333 M?nchen > > phone: +49 (0)89 2180 4577 > fax: +49 (0)89 2180 99 4577 > e-mail: Karl-Ulrich.Bamberg at physik.uni-muenchen.de > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 842 bytes Desc: Message signed with OpenPGP using GPGMail URL: From timothy.fuller at utah.edu Mon Dec 22 18:53:59 2014 From: timothy.fuller at utah.edu (Timothy Jesse Fuller) Date: Mon, 22 Dec 2014 23:53:59 +0000 Subject: [Paraview] Tensor variables in ExodusII database In-Reply-To: <5498A3F1.4000507@bresnan.net> References: <30A7AFEA-9FF4-4690-ADB3-C8622E1AE983@utah.edu> <5498A3F1.4000507@bresnan.net> Message-ID: <95AA6BD3-232A-4A5F-809A-531973A614C0@utah.edu> Thanks for the reply Sam. I made a typo in my original question - I did have the off-diagonal components labeled as you suggested. I tried swapping x and z in the last off-diagonal term to see if that would make a difference - to no avail. Interestingly, ParaView does seem to interpret the variable as a tensor, as indicated in ParaView re-ordering the components from how they are written to the database. e.g. ParaView lists them as _xx, _xy, _xz, _yy, _yz, _zz but they are written to the database as _xx, _yy, _zz, _xy, _yz, _xz (or _zx) - as shown in attached screen shots. I seem to recall opening ExodusII files with tensors displayed in a ?collapsed" fashion - with the magnitude being the default view, just as Displacement in the attached screen shots. Any further advice to reproduce this behavior is much appreciated! Cheers, Tim Fuller, PhD E: timothy.fuller at utah.edu [cid:72ADD404-B341-4AB1-A349-E0BFA769C97B at hsd1.ut.comcast.net.][cid:EB05174E-2A39-411E-8F16-2207AA1AC2A9 at hsd1.ut.comcast.net.] On Dec 22, 2014, at 4:06 PM, Samuel Key > wrote: Tim, Tribal knowledge leads me to suggest trying var_xy, var_yz, var_zx for the off-diagonal terms. (I can't recall for sure but the last entry may be var_xz) Sam On 12/22/2014 3:26 PM, Timothy Jesse Fuller wrote: When writing a symmetric tensor to an ExodusII database, the following link indicates that ParaView will interpret the variable as a symmetric tensor if it is written to the file as var_xx, var_yy, var_zz, var_xy, var_xz, var_yz, where var is the variable name http://www.paraview.org/Bug/view.php?id=5979 However, when I write symmetric tensors to the database with the above convention, ParaView interprets them as 6 independent scalars. Is there a more updated method of naming symmetric tensors in ExodusII database files so that ParaView will interpret them correctly? Cheers, -- Tim -- Tim Fuller, PhD E: timothy.fuller at utah.edu _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2014-12-22 at 4.42.04 PM.png Type: image/png Size: 143174 bytes Desc: Screen Shot 2014-12-22 at 4.42.04 PM.png URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: Screen Shot 2014-12-22 at 4.37.41 PM.png Type: image/png Size: 147320 bytes Desc: Screen Shot 2014-12-22 at 4.37.41 PM.png URL: From wascott at sandia.gov Mon Dec 22 21:38:19 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Tue, 23 Dec 2014 02:38:19 +0000 Subject: [Paraview] Trace recorder missing color preset changes Message-ID: There is an issue with the trace recorder missing color preset changes. I wrote up a bug here: http://www.paraview.org/Bug/view.php?id=15116. However, I need the python for a user so that he can manually edit the trace script and change color presets. Does anyone either know the python I need, or where to find it? Thanks, Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From Francois.Beaubert at univ-valenciennes.fr Tue Dec 23 08:41:33 2014 From: Francois.Beaubert at univ-valenciennes.fr (Francois Beaubert) Date: Tue, 23 Dec 2014 14:41:33 +0100 (CET) Subject: [Paraview] Line plot with cell data: PlotOverLine ? In-Reply-To: <2055284320.1809843.1419342032458.JavaMail.root@univ-valenciennes.fr> Message-ID: <770597768.1809859.1419342093531.JavaMail.root@univ-valenciennes.fr> Hello, I would like to see my finite volume mesh resolution in a line plot (OpenFOAM data). I would like to use the PlotOverLine filter or something else that can plot : * only the cell center values when inside the internal mesh * the boundary face values when on the computational domain boundary I've tried to use the PointDatatoCellData filter before using the PlotOverLine filter but it doesn't change anything for me and I don't know if it's the best procedure to accomplish this. Basically, I just want to have a line plot with the same number and values as the cell centers when inside the internal mesh + 2 face centers if the line cross the domain boundaries. Is it possible to use some filters in addition to PlotOverLine or something else to obtain this behavior ? Any help will be warmly welcome Thanks Fran?ois, -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy.bauer at kitware.com Tue Dec 23 09:40:42 2014 From: andy.bauer at kitware.com (Andy Bauer) Date: Tue, 23 Dec 2014 09:40:42 -0500 Subject: [Paraview] Line plot with cell data: PlotOverLine ? In-Reply-To: <770597768.1809859.1419342093531.JavaMail.root@univ-valenciennes.fr> References: <2055284320.1809843.1419342032458.JavaMail.root@univ-valenciennes.fr> <770597768.1809859.1419342093531.JavaMail.root@univ-valenciennes.fr> Message-ID: The plot over line filter only interpolates at the specified points so it will always have point data output for the plot. You can try using two slice planes that intersect at the location of the line and then maybe some cut filters to get rid of the rest of the line that's not wanted. I'm not sure of the details of how to turn this into a plot view in paraview with discontinuous values. If you figure that step out, please share it since I was trying to do similar things but didn't get to figuring out the last step in the process. Regards, Andy On Tue, Dec 23, 2014 at 8:41 AM, Francois Beaubert < Francois.Beaubert at univ-valenciennes.fr> wrote: > > Hello, > > I would like to see my finite volume mesh resolution in a line plot > (OpenFOAM data). I would like to use the PlotOverLine filter or something > else that can plot : > > * only the cell center values when inside the internal mesh > * the boundary face values when on the computational domain boundary > > I've tried to use the PointDatatoCellData filter before using the > PlotOverLine filter but it doesn't change anything for me and I don't know > if it's the best procedure to accomplish this. > > Basically, I just want to have a line plot with the same number and values > as the cell centers when inside the internal mesh + 2 face centers if the > line cross the domain boundaries. > > Is it possible to use some filters in addition to PlotOverLine or > something else to obtain this behavior ? > > Any help will be warmly welcome > Thanks > > Fran?ois, > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Anton.Piccardo-Selg at tessella.com Tue Dec 23 10:31:00 2014 From: Anton.Piccardo-Selg at tessella.com (Anton.Piccardo-Selg at tessella.com) Date: Tue, 23 Dec 2014 15:31:00 +0000 Subject: [Paraview] Bad proxy for lookup table In-Reply-To: References: , Message-ID: An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Tue Dec 23 10:33:55 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Tue, 23 Dec 2014 10:33:55 -0500 Subject: [Paraview] Bad proxy for lookup table In-Reply-To: References: Message-ID: Anton, In 3.98.1, pqPipelineRepresentation::setDefaultPropertyValues() made the decisions about scalar coloring. Stepping through that code for the case where not coloring is picked by default, may shed some light on it. Utkarsh On Tue, Dec 23, 2014 at 10:31 AM, wrote: > > Hi Utkarsh, > > The version I am using is ParaView 3.98.1. Note that this behaviour is not > consistent across different data sets. For some data sets the lookup table > is being loaded, yet the code itself is identical. > > I will have a deeper look into what you have said. Thanks for you help > > Anton > > > -----Utkarsh Ayachit wrote: ----- > To: Anton.Piccardo-Selg at tessella.com > From: Utkarsh Ayachit > Date: 12/20/2014 02:24AM > Cc: ParaView > Subject: Re: [Paraview] Bad proxy for lookup table > > > Anton, > > The lookup table would be setup only if scalar coloring was employed. > Some reason the code is deciding to pick scalar coloring for the > dataset when being shown in render view, but not so for > pqMultiSliceView. What version of ParaView is this? > > Utkarsh > > > > On Fri, Dec 19, 2014 at 4:32 AM, > wrote: > > Dear all, > > > > When I ask for a lookup table from my representation > > > > pqScalarsToColors *lut = repr->getLookupTable(); > > > > I get a NULL pointer for lut for some data sets. It seems that the proxy > to > > get the lookup table does not exist in this case. The same type of data > set, > > yet with different entries does not show these issues. I should mention > that > > this only happens when the view is a pqMultiSliceView, not in the > > pqRenderView. > > > > Has anyone seen such a behaviour or knows what the cause of this could > be? > > > > Many thanks and best regards, > > > > Anton > > > > This message is commercial in confidence and may be privileged. It is > > intended for the > > addressee(s) only. Access to this message by anyone else is unauthorized > and > > strictly prohibited. > > If you have received this message in error, please inform the sender > > immediately. Please note that > > messages sent or received by the Tessella e-mail system may be monitored > and > > stored in an > > information retrieval system. > > > > > > > > > > _______________________________________________ > > Powered by www.kitware.com > > > > Visit other Kitware open-source projects at > > http://www.kitware.com/opensource/opensource.html > > > > Please keep messages on-topic and check the ParaView Wiki at: > > http://paraview.org/Wiki/ParaView > > > > Follow this link to subscribe/unsubscribe: > > http://public.kitware.com/mailman/listinfo/paraview > > > > This message is commercial in confidence and may be privileged. It is > intended for the > addressee(s) only. Access to this message by anyone else is unauthorized > and strictly prohibited. > If you have received this message in error, please inform the sender > immediately. Please note that > messages sent or received by the Tessella e-mail system may be monitored > and stored in an > information retrieval system. > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From utkarsh.ayachit at kitware.com Tue Dec 23 10:34:59 2014 From: utkarsh.ayachit at kitware.com (Utkarsh Ayachit) Date: Tue, 23 Dec 2014 10:34:59 -0500 Subject: [Paraview] Trace recorder missing color preset changes In-Reply-To: References: Message-ID: Alan, What does your user want to do exactly? Does he have a color XML that he wants to load? On Mon, Dec 22, 2014 at 9:38 PM, Scott, W Alan wrote: > There is an issue with the trace recorder missing color preset changes. > I wrote up a bug here: *http://www.paraview.org/Bug/view.php?id=15116* > . However, I need the > python for a user so that he can manually edit the trace script and change > color presets. Does anyone either know the python I need, or where to find > it? > > Thanks, > > Alan > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From bloring at lbl.gov Tue Dec 23 10:48:58 2014 From: bloring at lbl.gov (Burlen Loring) Date: Tue, 23 Dec 2014 07:48:58 -0800 Subject: [Paraview] Trace recorder missing color preset changes In-Reply-To: References: Message-ID: <54998EEA.1000603@lbl.gov> Hi Alan, Did you want to load a preset color lut by name from python? If so, this example shows how: http://www.paraview.org/Wiki/ParaView/Python/Lookup_tables That commit was accepted as an interim measure, was never publicized, and Utkarsh may have a better way by now. Burlen On 12/22/2014 6:38 PM, Scott, W Alan wrote: > There is an issue with the trace recorder missing color preset > changes. I wrote up a bug here: > _http://www.paraview.org/Bug/view.php?id=15116_. However, I need the > python for a user so that he can manually edit the trace script and > change color presets. Does anyone either know the python I need, or > where to find it? > Thanks, > Alan > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview -------------- next part -------------- An HTML attachment was scrubbed... URL: From Francois.Beaubert at univ-valenciennes.fr Tue Dec 23 12:01:17 2014 From: Francois.Beaubert at univ-valenciennes.fr (Francois Beaubert) Date: Tue, 23 Dec 2014 18:01:17 +0100 (CET) Subject: [Paraview] Line plot with cell data: PlotOverLine ? In-Reply-To: Message-ID: <616596899.1816573.1419354077180.JavaMail.root@univ-valenciennes.fr> Thanks Andy for your kind answer. I follow the same path as yours with two slices but sadly can't go any further. But perhaps someone can help us to overcome this obstacle Be sure that I will share the solution if I found one :) Thanks again. Regards , Fran?ois ----- Mail original ----- De: "Andy Bauer" ?: "Francois Beaubert" Cc: paraview at paraview.org Envoy?: Mardi 23 D?cembre 2014 15:40:42 Objet: Re: [Paraview] Line plot with cell data: PlotOverLine ? The plot over line filter only interpolates at the specified points so it will always have point data output for the plot. You can try using two slice planes that intersect at the location of the line and then maybe some cut filters to get rid of the rest of the line that's not wanted. I'm not sure of the details of how to turn this into a plot view in paraview with discontinuous values. If you figure that step out, please share it since I was trying to do similar things but didn't get to figuring out the last step in the process. Regards, Andy On Tue, Dec 23, 2014 at 8:41 AM, Francois Beaubert < Francois.Beaubert at univ-valenciennes.fr > wrote: Hello, I would like to see my finite volume mesh resolution in a line plot (OpenFOAM data). I would like to use the PlotOverLine filter or something else that can plot : * only the cell center values when inside the internal mesh * the boundary face values when on the computational domain boundary I've tried to use the PointDatatoCellData filter before using the PlotOverLine filter but it doesn't change anything for me and I don't know if it's the best procedure to accomplish this. Basically, I just want to have a line plot with the same number and values as the cell centers when inside the internal mesh + 2 face centers if the line cross the domain boundaries. Is it possible to use some filters in addition to PlotOverLine or something else to obtain this behavior ? Any help will be warmly welcome Thanks Fran?ois, _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview -------------- next part -------------- An HTML attachment was scrubbed... URL: From wascott at sandia.gov Tue Dec 23 12:54:27 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Tue, 23 Dec 2014 17:54:27 +0000 Subject: [Paraview] [EXTERNAL] Re: Trace recorder missing color preset changes In-Reply-To: References: Message-ID: Correct, the user has a specific XML file / block of code he wants to load. He is working on a car engine, with a few hundred blocks. He is coloring the car engine by material type ? aluminum, steel, rubber, copper, etc. Alan From: Utkarsh Ayachit [mailto:utkarsh.ayachit at kitware.com] Sent: Tuesday, December 23, 2014 8:35 AM To: Scott, W Alan Cc: paraview at paraview.org; Mauldin, Jeffrey A. Subject: [EXTERNAL] Re: [Paraview] Trace recorder missing color preset changes Alan, What does your user want to do exactly? Does he have a color XML that he wants to load? On Mon, Dec 22, 2014 at 9:38 PM, Scott, W Alan > wrote: There is an issue with the trace recorder missing color preset changes. I wrote up a bug here: http://www.paraview.org/Bug/view.php?id=15116. However, I need the python for a user so that he can manually edit the trace script and change color presets. Does anyone either know the python I need, or where to find it? Thanks, Alan _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview -------------- next part -------------- An HTML attachment was scrubbed... URL: From andy.bauer at kitware.com Tue Dec 23 14:02:09 2014 From: andy.bauer at kitware.com (Andy Bauer) Date: Tue, 23 Dec 2014 14:02:09 -0500 Subject: [Paraview] Line plot with cell data: PlotOverLine ? In-Reply-To: <616596899.1816573.1419354077180.JavaMail.root@univ-valenciennes.fr> References: <616596899.1816573.1419354077180.JavaMail.root@univ-valenciennes.fr> Message-ID: I think what you would need to do is use a Python Programmable filter to essentially generate a point data with 3 points at the interior points in the grid. One would be for the point data for the first cell using the original interior point, another point marked with vtkValidPointMask of 0 to indicate that it shouldn't be used for plotting and a third point for the second cell using the original interior point. The first and third points above would have a vtkValidPointMask of 1 to indicate that they should be plotted. There was some talk about adding functionality to ParaView's plotting to do this easier but no real action on it yet. Regards, Andy On Tue, Dec 23, 2014 at 12:01 PM, Francois Beaubert < Francois.Beaubert at univ-valenciennes.fr> wrote: > > Thanks Andy for your kind answer. > > I follow the same path as yours with two slices but sadly can't go any > further. > But perhaps someone can help us to overcome this obstacle > > Be sure that I will share the solution if I found one :) > > Thanks again. > > Regards, > Fran?ois > > ------------------------------ > *De: *"Andy Bauer" > *?: *"Francois Beaubert" > *Cc: *paraview at paraview.org > *Envoy?: *Mardi 23 D?cembre 2014 15:40:42 > *Objet: *Re: [Paraview] Line plot with cell data: PlotOverLine ? > > > The plot over line filter only interpolates at the specified points so it > will always have point data output for the plot. You can try using two > slice planes that intersect at the location of the line and then maybe some > cut filters to get rid of the rest of the line that's not wanted. I'm not > sure of the details of how to turn this into a plot view in paraview with > discontinuous values. If you figure that step out, please share it since I > was trying to do similar things but didn't get to figuring out the last > step in the process. > > Regards, > Andy > > On Tue, Dec 23, 2014 at 8:41 AM, Francois Beaubert < > Francois.Beaubert at univ-valenciennes.fr> wrote: >> >> Hello, >> >> I would like to see my finite volume mesh resolution in a line plot >> (OpenFOAM data). I would like to use the PlotOverLine filter or something >> else that can plot : >> >> * only the cell center values when inside the internal mesh >> * the boundary face values when on the computational domain boundary >> >> I've tried to use the PointDatatoCellData filter before using the >> PlotOverLine filter but it doesn't change anything for me and I don't know >> if it's the best procedure to accomplish this. >> >> Basically, I just want to have a line plot with the same number and >> values as the cell centers when inside the internal mesh + 2 face centers >> if the line cross the domain boundaries. >> >> Is it possible to use some filters in addition to PlotOverLine or >> something else to obtain this behavior ? >> >> Any help will be warmly welcome >> Thanks >> >> Fran?ois, >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From wascott at sandia.gov Tue Dec 23 15:02:25 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Tue, 23 Dec 2014 20:02:25 +0000 Subject: [Paraview] Calculating the distance between two surfaces as a function of time during large deformation process Message-ID: <7bff6ebdfcac49f9acad775d8c36fdf8@ES05AMSNLNT.srn.sandia.gov> I have a user that asked the following question. Any ideas how to do this? Thanks, Alan Greetings, I need to quantify the distance between two curved and deforming surfaces (large deformation mechanical analysis) as a function of time in batch mode. I don't know (and don't want to know) which two node points are the closest. Could you outline how you would code up something like this ? George From biddisco at cscs.ch Tue Dec 23 18:20:01 2014 From: biddisco at cscs.ch (Biddiscombe, John A.) Date: Tue, 23 Dec 2014 23:20:01 +0000 Subject: [Paraview] Calculating the distance between two surfaces as a function of time during large deformation process In-Reply-To: <7bff6ebdfcac49f9acad775d8c36fdf8@ES05AMSNLNT.srn.sandia.gov> Message-ID: The way I did this was to use one surface as a ?source? - fire rays from this surface along the surface normal until they hit the ?target? and return the distance. Then use the distances for every source node as a new field which is output. One requires ideally a source mesh with quite dense points to get a good sampling. JB On 23/12/14 21:02, "Scott, W Alan" wrote: >I have a user that asked the following question. Any ideas how to do >this? > >Thanks, > >Alan > > >Greetings, > >I need to quantify the distance between two curved and deforming surfaces >(large deformation mechanical analysis) as a function of time in batch >mode. I don't know (and don't want to know) which two node points are the >closest. Could you outline how you would code up something like this ? > >George > > > > >_______________________________________________ >Powered by www.kitware.com > >Visit other Kitware open-source projects at >http://www.kitware.com/opensource/opensource.html > >Please keep messages on-topic and check the ParaView Wiki at: >http://paraview.org/Wiki/ParaView > >Search the list archives at: http://markmail.org/search/?q=ParaView > >Follow this link to subscribe/unsubscribe: >http://public.kitware.com/mailman/listinfo/paraview From cory.quammen at kitware.com Tue Dec 23 22:31:35 2014 From: cory.quammen at kitware.com (Cory Quammen) Date: Tue, 23 Dec 2014 22:31:35 -0500 Subject: [Paraview] Calculating the distance between two surfaces as a function of time during large deformation process In-Reply-To: References: <7bff6ebdfcac49f9acad775d8c36fdf8@ES05AMSNLNT.srn.sandia.gov> Message-ID: Hi Alan, There is a filter in VTK called vtkDistancePolyDataFilter. It takes two polydata as inputs and produces up two two outputs, each with an the (optionally) signed distance from each point in the first polydata to the closest point on the second polydata. If the polydata inputs overlap and the signed distance is requested, the distance may be negative, which means that the point at which the distance is computed is inside the other polydata. Attached is a ParaView 4.2 state file with a Programmable Filter that exposes the vtkDistancePolyDataFilter. It could also be exposed as an XML plugin. Cheers, Cory On Tue, Dec 23, 2014 at 6:20 PM, Biddiscombe, John A. wrote: > The way I did this was to use one surface as a ?source? - fire rays from > this surface along the surface normal until they hit the ?target? and > return the distance. Then use the distances for every source node as a new > field which is output. One requires ideally a source mesh with quite dense > points to get a good sampling. > > JB > > On 23/12/14 21:02, "Scott, W Alan" wrote: > >>I have a user that asked the following question. Any ideas how to do >>this? >> >>Thanks, >> >>Alan >> >> >>Greetings, >> >>I need to quantify the distance between two curved and deforming surfaces >>(large deformation mechanical analysis) as a function of time in batch >>mode. I don't know (and don't want to know) which two node points are the >>closest. Could you outline how you would code up something like this ? >> >>George >> >> >> >> >>_______________________________________________ >>Powered by www.kitware.com >> >>Visit other Kitware open-source projects at >>http://www.kitware.com/opensource/opensource.html >> >>Please keep messages on-topic and check the ParaView Wiki at: >>http://paraview.org/Wiki/ParaView >> >>Search the list archives at: http://markmail.org/search/?q=ParaView >> >>Follow this link to subscribe/unsubscribe: >>http://public.kitware.com/mailman/listinfo/paraview > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView > > Search the list archives at: http://markmail.org/search/?q=ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview -- Cory Quammen R&D Engineer Kitware, Inc. -------------- next part -------------- A non-text attachment was scrubbed... Name: DistancePolyDataFilter.pvsm Type: application/octet-stream Size: 137632 bytes Desc: not available URL: From biddisco at cscs.ch Wed Dec 24 03:18:08 2014 From: biddisco at cscs.ch (Biddiscombe, John A.) Date: Wed, 24 Dec 2014 08:18:08 +0000 Subject: [Paraview] Calculating the distance between two surfaces as a function of time during large deformation process In-Reply-To: Message-ID: Cory Thanks for pointing that out, I was not aware of that filter. (Main difference in the approaches looks like "signed distance from each point in the first polydata to the closest point on the second polydata? whereas the ray method would do an intersection). Merry Christmas JB On 24/12/14 04:31, "Cory Quammen" wrote: >Hi Alan, > >There is a filter in VTK called vtkDistancePolyDataFilter. It takes >two polydata as inputs and produces up two two outputs, each with an >the (optionally) signed distance from each point in the first polydata >to the closest point on the second polydata. If the polydata inputs >overlap and the signed distance is requested, the distance may be >negative, which means that the point at which the distance is computed >is inside the other polydata. > >Attached is a ParaView 4.2 state file with a Programmable Filter that >exposes the vtkDistancePolyDataFilter. It could also be exposed as an >XML plugin. > >Cheers, >Cory > >On Tue, Dec 23, 2014 at 6:20 PM, Biddiscombe, John A. >wrote: >> The way I did this was to use one surface as a ?source? - fire rays from >> this surface along the surface normal until they hit the ?target? and >> return the distance. Then use the distances for every source node as a >>new >> field which is output. One requires ideally a source mesh with quite >>dense >> points to get a good sampling. >> >> JB >> >> On 23/12/14 21:02, "Scott, W Alan" wrote: >> >>>I have a user that asked the following question. Any ideas how to do >>>this? >>> >>>Thanks, >>> >>>Alan >>> >>> >>>Greetings, >>> >>>I need to quantify the distance between two curved and deforming >>>surfaces >>>(large deformation mechanical analysis) as a function of time in batch >>>mode. I don't know (and don't want to know) which two node points are >>>the >>>closest. Could you outline how you would code up something like this ? >>> >>>George >>> >>> >>> >>> >>>_______________________________________________ >>>Powered by www.kitware.com >>> >>>Visit other Kitware open-source projects at >>>http://www.kitware.com/opensource/opensource.html >>> >>>Please keep messages on-topic and check the ParaView Wiki at: >>>http://paraview.org/Wiki/ParaView >>> >>>Search the list archives at: http://markmail.org/search/?q=ParaView >>> >>>Follow this link to subscribe/unsubscribe: >>>http://public.kitware.com/mailman/listinfo/paraview >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >>http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >>http://paraview.org/Wiki/ParaView >> >> Search the list archives at: http://markmail.org/search/?q=ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview > > > >-- >Cory Quammen >R&D Engineer >Kitware, Inc. From wascott at sandia.gov Wed Dec 24 12:44:59 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Wed, 24 Dec 2014 17:44:59 +0000 Subject: [Paraview] [EXTERNAL] Re: Calculating the distance between two surfaces as a function of time during large deformation process In-Reply-To: References: <7bff6ebdfcac49f9acad775d8c36fdf8@ES05AMSNLNT.srn.sandia.gov> Message-ID: Very nice and simple! Thanks. I tried running it on two instances of disk_out_ref.exo, and it complained that it has MultiBlock data as inputs, but needs PolyData. Being a neophyte with the programmable filter, how can I either convert my data, or convert the filter to use multiblock data? Thanks!! Alan -----Original Message----- From: Cory Quammen [mailto:cory.quammen at kitware.com] Sent: Tuesday, December 23, 2014 8:32 PM To: Biddiscombe, John A. Cc: Scott, W Alan; paraview at paraview.org Subject: [EXTERNAL] Re: [Paraview] Calculating the distance between two surfaces as a function of time during large deformation process Hi Alan, There is a filter in VTK called vtkDistancePolyDataFilter. It takes two polydata as inputs and produces up two two outputs, each with an the (optionally) signed distance from each point in the first polydata to the closest point on the second polydata. If the polydata inputs overlap and the signed distance is requested, the distance may be negative, which means that the point at which the distance is computed is inside the other polydata. Attached is a ParaView 4.2 state file with a Programmable Filter that exposes the vtkDistancePolyDataFilter. It could also be exposed as an XML plugin. Cheers, Cory On Tue, Dec 23, 2014 at 6:20 PM, Biddiscombe, John A. wrote: > The way I did this was to use one surface as a ?source? - fire rays > from this surface along the surface normal until they hit the ?target? > and return the distance. Then use the distances for every source node > as a new field which is output. One requires ideally a source mesh > with quite dense points to get a good sampling. > > JB > > On 23/12/14 21:02, "Scott, W Alan" wrote: > >>I have a user that asked the following question. Any ideas how to do >>this? >> >>Thanks, >> >>Alan >> >> >>Greetings, >> >>I need to quantify the distance between two curved and deforming >>surfaces (large deformation mechanical analysis) as a function of time >>in batch mode. I don't know (and don't want to know) which two node >>points are the closest. Could you outline how you would code up something like this ? >> >>George >> >> >> >> >>_______________________________________________ >>Powered by www.kitware.com >> >>Visit other Kitware open-source projects at >>http://www.kitware.com/opensource/opensource.html >> >>Please keep messages on-topic and check the ParaView Wiki at: >>http://paraview.org/Wiki/ParaView >> >>Search the list archives at: http://markmail.org/search/?q=ParaView >> >>Follow this link to subscribe/unsubscribe: >>http://public.kitware.com/mailman/listinfo/paraview > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Search the list archives at: http://markmail.org/search/?q=ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview -- Cory Quammen R&D Engineer Kitware, Inc. From cory.quammen at kitware.com Wed Dec 24 17:09:59 2014 From: cory.quammen at kitware.com (Cory Quammen) Date: Wed, 24 Dec 2014 17:09:59 -0500 Subject: [Paraview] [EXTERNAL] Re: Calculating the distance between two surfaces as a function of time during large deformation process In-Reply-To: References: <7bff6ebdfcac49f9acad775d8c36fdf8@ES05AMSNLNT.srn.sandia.gov> Message-ID: Alan, disk_out_ref.ex2 -> Merge Blocks -> Extract Surface should get you polydata that you can feed into the programmable filter. Thanks, Cory On Wed, Dec 24, 2014 at 12:44 PM, Scott, W Alan wrote: > Very nice and simple! Thanks. > > I tried running it on two instances of disk_out_ref.exo, and it complained that it has MultiBlock data as inputs, but needs PolyData. Being a neophyte with the programmable filter, how can I either convert my data, or convert the filter to use multiblock data? > > Thanks!! > > Alan > > -----Original Message----- > From: Cory Quammen [mailto:cory.quammen at kitware.com] > Sent: Tuesday, December 23, 2014 8:32 PM > To: Biddiscombe, John A. > Cc: Scott, W Alan; paraview at paraview.org > Subject: [EXTERNAL] Re: [Paraview] Calculating the distance between two surfaces as a function of time during large deformation process > > Hi Alan, > > There is a filter in VTK called vtkDistancePolyDataFilter. It takes two polydata as inputs and produces up two two outputs, each with an the (optionally) signed distance from each point in the first polydata to the closest point on the second polydata. If the polydata inputs overlap and the signed distance is requested, the distance may be negative, which means that the point at which the distance is computed is inside the other polydata. > > Attached is a ParaView 4.2 state file with a Programmable Filter that exposes the vtkDistancePolyDataFilter. It could also be exposed as an XML plugin. > > Cheers, > Cory > > On Tue, Dec 23, 2014 at 6:20 PM, Biddiscombe, John A. wrote: >> The way I did this was to use one surface as a ?source? - fire rays >> from this surface along the surface normal until they hit the ?target? >> and return the distance. Then use the distances for every source node >> as a new field which is output. One requires ideally a source mesh >> with quite dense points to get a good sampling. >> >> JB >> >> On 23/12/14 21:02, "Scott, W Alan" wrote: >> >>>I have a user that asked the following question. Any ideas how to do >>>this? >>> >>>Thanks, >>> >>>Alan >>> >>> >>>Greetings, >>> >>>I need to quantify the distance between two curved and deforming >>>surfaces (large deformation mechanical analysis) as a function of time >>>in batch mode. I don't know (and don't want to know) which two node >>>points are the closest. Could you outline how you would code up something like this ? >>> >>>George >>> >>> >>> >>> >>>_______________________________________________ >>>Powered by www.kitware.com >>> >>>Visit other Kitware open-source projects at >>>http://www.kitware.com/opensource/opensource.html >>> >>>Please keep messages on-topic and check the ParaView Wiki at: >>>http://paraview.org/Wiki/ParaView >>> >>>Search the list archives at: http://markmail.org/search/?q=ParaView >>> >>>Follow this link to subscribe/unsubscribe: >>>http://public.kitware.com/mailman/listinfo/paraview >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Search the list archives at: http://markmail.org/search/?q=ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview > > > > -- > Cory Quammen > R&D Engineer > Kitware, Inc. -- Cory Quammen R&D Engineer Kitware, Inc. From wascott at sandia.gov Wed Dec 24 20:15:54 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Thu, 25 Dec 2014 01:15:54 +0000 Subject: [Paraview] [EXTERNAL] Re: Calculating the distance between two surfaces as a function of time during large deformation process In-Reply-To: References: <7bff6ebdfcac49f9acad775d8c36fdf8@ES05AMSNLNT.srn.sandia.gov> Message-ID: <3b9ee9a91f074ec18719b8c88b54a68b@ES05AMSNLNT.srn.sandia.gov> Cory, Excellent idea. I did try, and yes - I end up with polydata. However, I then don't see any output. Mind giving this a try? Utkarsh should have disk_out_ref.exo. What I did; Read in disk_out_ref.exo. merge blocks extract surface. read in disk_out_ref.exo (yes, I know I could have used the original. Being pre-Christmas brain dead.) transform. X translation 20. (disks now have a distance from each other of about 8.5 units.) merge blocks extract surface. highlight each extract surface. programmable filter. Paste in your code. No output variable named "distance" to be found. Thanks, Alan -----Original Message----- From: Cory Quammen [mailto:cory.quammen at kitware.com] Sent: Wednesday, December 24, 2014 3:10 PM To: Scott, W Alan Cc: Biddiscombe, John A.; paraview at paraview.org Subject: Re: [EXTERNAL] Re: [Paraview] Calculating the distance between two surfaces as a function of time during large deformation process Alan, disk_out_ref.ex2 -> Merge Blocks -> Extract Surface should get you polydata that you can feed into the programmable filter. Thanks, Cory On Wed, Dec 24, 2014 at 12:44 PM, Scott, W Alan wrote: > Very nice and simple! Thanks. > > I tried running it on two instances of disk_out_ref.exo, and it complained that it has MultiBlock data as inputs, but needs PolyData. Being a neophyte with the programmable filter, how can I either convert my data, or convert the filter to use multiblock data? > > Thanks!! > > Alan > > -----Original Message----- > From: Cory Quammen [mailto:cory.quammen at kitware.com] > Sent: Tuesday, December 23, 2014 8:32 PM > To: Biddiscombe, John A. > Cc: Scott, W Alan; paraview at paraview.org > Subject: [EXTERNAL] Re: [Paraview] Calculating the distance between > two surfaces as a function of time during large deformation process > > Hi Alan, > > There is a filter in VTK called vtkDistancePolyDataFilter. It takes two polydata as inputs and produces up two two outputs, each with an the (optionally) signed distance from each point in the first polydata to the closest point on the second polydata. If the polydata inputs overlap and the signed distance is requested, the distance may be negative, which means that the point at which the distance is computed is inside the other polydata. > > Attached is a ParaView 4.2 state file with a Programmable Filter that exposes the vtkDistancePolyDataFilter. It could also be exposed as an XML plugin. > > Cheers, > Cory > > On Tue, Dec 23, 2014 at 6:20 PM, Biddiscombe, John A. wrote: >> The way I did this was to use one surface as a ?source? - fire rays >> from this surface along the surface normal until they hit the ?target? >> and return the distance. Then use the distances for every source node >> as a new field which is output. One requires ideally a source mesh >> with quite dense points to get a good sampling. >> >> JB >> >> On 23/12/14 21:02, "Scott, W Alan" wrote: >> >>>I have a user that asked the following question. Any ideas how to do >>>this? >>> >>>Thanks, >>> >>>Alan >>> >>> >>>Greetings, >>> >>>I need to quantify the distance between two curved and deforming >>>surfaces (large deformation mechanical analysis) as a function of >>>time in batch mode. I don't know (and don't want to know) which two >>>node points are the closest. Could you outline how you would code up something like this ? >>> >>>George >>> >>> >>> >>> >>>_______________________________________________ >>>Powered by www.kitware.com >>> >>>Visit other Kitware open-source projects at >>>http://www.kitware.com/opensource/opensource.html >>> >>>Please keep messages on-topic and check the ParaView Wiki at: >>>http://paraview.org/Wiki/ParaView >>> >>>Search the list archives at: http://markmail.org/search/?q=ParaView >>> >>>Follow this link to subscribe/unsubscribe: >>>http://public.kitware.com/mailman/listinfo/paraview >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Search the list archives at: http://markmail.org/search/?q=ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://public.kitware.com/mailman/listinfo/paraview > > > > -- > Cory Quammen > R&D Engineer > Kitware, Inc. -- Cory Quammen R&D Engineer Kitware, Inc. From wascott at sandia.gov Wed Dec 24 20:49:02 2014 From: wascott at sandia.gov (Scott, W Alan) Date: Thu, 25 Dec 2014 01:49:02 +0000 Subject: [Paraview] Gradient filters Message-ID: <5a9967f5859d4b1e8e83cac41a703222@ES05AMSNLNT.srn.sandia.gov> What is the difference between the Gradient and Gradient Of Unstructured Dataset filters? The Gradient filter puts out a few million lines of warning with a structured (CTH AMR) dataset, but the Gradient of Unstructured Dataset filter seems to work fine with structured data (once again, CTH AMR data). Thanks, Alan -------------------------------------------------------- W. Alan Scott ParaView Support Manager SAIC Sandia National Laboratories, MS 0822 Org 9326 - Building 880 A1-C (505) 284-0932 FAX (505) 284-5619 --------------------------------------------------------- -------------- next part -------------- An HTML attachment was scrubbed... URL: From ehsan.saei at gmail.com Mon Dec 29 05:50:38 2014 From: ehsan.saei at gmail.com (ehsan saei) Date: Mon, 29 Dec 2014 11:50:38 +0100 Subject: [Paraview] paraview custom application Message-ID: Dear all, I'm developing an application using QT. I wanted to use paraview in my application for rendering some vtk files. I wanted to know which functions I should use for importing and rendering vtk files. happy new year, Ehsan -------------- next part -------------- An HTML attachment was scrubbed... URL: From hedieh.ebrahimi at amphos21.com Mon Dec 29 09:15:03 2014 From: hedieh.ebrahimi at amphos21.com (Hedieh E) Date: Mon, 29 Dec 2014 15:15:03 +0100 Subject: [Paraview] Data Ranges are [0 , 0 ] Message-ID: Hello, I am trying to visualize the result of two simulations from PFLOTRAN in ParaView 4.2.0 64 bits using PFLOTRAN Reader. One simulation I run locally and the other one is coming from the supercomputer. The results of the simulation that I ran locally open correctly in ParaView, while the result of the simulations that come from the supercomputer do not show correctly in ParaView although the hdf file contains the correct data ranges. The simulation h5 files that come from the supercomputer contain the correct data if you look at them with hdfview or compare them with the local results using h5diff , but when you open the results of the simulation from supercomputer in ParaView, all data arrays are [0,0] and this is while the file contains the correct data for which the data arrays is for example [0, 1]. Does anybody have any idea why this possibly happens ? Thank you very much in Advance for your help. Best Regards, Hedie -- Hedieh Ebrahimi Consultant hedieh.ebrahimi at amphos21.com www.amphos21.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From artemiev.mikhail at gmail.com Mon Dec 29 17:24:59 2014 From: artemiev.mikhail at gmail.com (Mikhail Artemyev) Date: Mon, 29 Dec 2014 16:24:59 -0600 Subject: [Paraview] error loading binary XML file Message-ID: <54A1D4BB.5060808@gmail.com> Dear all, I wrote two simple Matlab scripts to output data in a XML format (this is VTS - for structured grids). In the attached scripts the structured mesh is 2x2, the values to be visualized are all ones. The only difference is that one script outputs the data in ASCII format, another - in binary one. Using ParaView for visualization of the ASCII file is nice, while with binary data I get the following error: ERROR: In /home/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/IO/XMLParser/vtkXMLParser.cxx, line 483 vtkXMLDataParser (0x54bcd40): Error parsing XML in stream at line 7, column 0, byte index 277: not well-formed (invalid token) ERROR: In /home/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/IO/XML/vtkXMLReader.cxx, line 444 vtkXMLStructuredGridReader (0x54c2e60): Error parsing input file. ReadXMLInformation aborting. ERROR: In /home/kitware/Dashboards/MyTests/NightlyMaster/ParaViewSuperbuild-Release/paraview/src/paraview/VTK/Common/ExecutionModel/vtkExecutive.cxx, line 783 vtkPVCompositeDataPipeline (0x54c82d0): Algorithm vtkXMLStructuredGridReader(0x54c2e60) returned failure for request: vtkInformation (0x54daea0) Debug: Off Modified Time: 154273 Reference Count: 1 Registered Events: (none) Request: REQUEST_INFORMATION FORWARD_DIRECTION: 0 ALGORITHM_AFTER_FORWARD: 1 I can't figure out where the problem is. Searching in the Internet also didn't give me a clue. What am I doing wrong? I use ParaView 4.2.0 64-bit on Linux Mint. Thank you, Mikhail -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: test_vts_ascii.m Type: text/x-objcsrc Size: 1102 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: test_vts_bin.m Type: text/x-objcsrc Size: 1036 bytes Desc: not available URL: From denis.cohen at gmail.com Tue Dec 30 05:14:06 2014 From: denis.cohen at gmail.com (denis cohen) Date: Tue, 30 Dec 2014 11:14:06 +0100 Subject: [Paraview] Surface does not show Message-ID: Hi, I just downloaded the paraview-4.2.0 binaries from the website to use on my newly installed Gentoo desktop. When opening a file the 'Surface' does not show up. Neither do the labels for the legend (colors do appear). 'Surface with edges' shows edges well. Files are fine because they work well on other setups (Mac, Ubuntu). Any clue as to why this might not be working in this environment? Same thing with paraview-4.1.0. Both 64 bits linux. Any help appreciated. Thanks Denis -------------- next part -------------- An HTML attachment was scrubbed... URL: From cory.quammen at kitware.com Tue Dec 30 09:59:48 2014 From: cory.quammen at kitware.com (Cory Quammen) Date: Tue, 30 Dec 2014 09:59:48 -0500 Subject: [Paraview] Surface does not show In-Reply-To: References: Message-ID: Hi Denis, That sounds like it might be a graphics driver problem. Unfortunately, I don't know how to guide you on setting up drivers for Gentoo. - Cory On Tue, Dec 30, 2014 at 5:14 AM, denis cohen wrote: > Hi, > I just downloaded the paraview-4.2.0 binaries from the website to use on my > newly installed Gentoo desktop. > When opening a file the 'Surface' does not show up. Neither do the labels > for the legend (colors do appear). > 'Surface with edges' shows edges well. > Files are fine because they work well on other setups (Mac, Ubuntu). > Any clue as to why this might not be working in this environment? > Same thing with paraview-4.1.0. Both 64 bits linux. > Any help appreciated. > Thanks > Denis > > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Search the list archives at: http://markmail.org/search/?q=ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > -- Cory Quammen R&D Engineer Kitware, Inc. From kmorel at sandia.gov Wed Dec 31 14:01:13 2014 From: kmorel at sandia.gov (Moreland, Kenneth) Date: Wed, 31 Dec 2014 19:01:13 +0000 Subject: [Paraview] Gradient filters In-Reply-To: <5a9967f5859d4b1e8e83cac41a703222@ES05AMSNLNT.srn.sandia.gov> References: <5a9967f5859d4b1e8e83cac41a703222@ES05AMSNLNT.srn.sandia.gov> Message-ID: <648D2290-FC1B-411F-ACE8-1F9671707C12@sandia.gov> The gradient filter works specifically on image-based data. (An AMR grid is essentially a hierarchy of image data.) It computes the gradient by taking differences in the x, y, and z directions of the grid. The unstructured gradient filter makes no such assumption about the directionality of the edges. Instead, it computes the gradients within the cells and averages the results. The intention is to get valid results on unstructured grids, but the implementation actually works on any dataset object. Thus, it will work on image-based data, but slower (and will probably give a slightly different answer). I am guessing that the warning message you are getting is only supposed to be outputted once, but the filter is being independently executed on each block of the AMR and so gives the warning each time. Rather than fix this specific instance, it might be better to have a smarter output window that recognizes when a message is repeated and reports only once with an indicator of how many times it was raised. Now that I think about it, it would be nice if the output window also cleaned up all messages to hide some of the diagnostic information that comes with every message (like file location). That would make warnings/errors more helpful in general. -Ken Sent from my iPad so blame autocorrect. On Dec 24, 2014, at 6:50 PM, Scott, W Alan > wrote: What is the difference between the Gradient and Gradient Of Unstructured Dataset filters? The Gradient filter puts out a few million lines of warning with a structured (CTH AMR) dataset, but the Gradient of Unstructured Dataset filter seems to work fine with structured data (once again, CTH AMR data). Thanks, Alan -------------------------------------------------------- W. Alan Scott ParaView Support Manager SAIC Sandia National Laboratories, MS 0822 Org 9326 - Building 880 A1-C (505) 284-0932 FAX (505) 284-5619 --------------------------------------------------------- _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview -------------- next part -------------- An HTML attachment was scrubbed... URL: From cory.quammen at kitware.com Wed Dec 31 22:10:33 2014 From: cory.quammen at kitware.com (Cory Quammen) Date: Wed, 31 Dec 2014 22:10:33 -0500 Subject: [Paraview] [EXTERNAL] Re: Calculating the distance between two surfaces as a function of time during large deformation process In-Reply-To: <3b9ee9a91f074ec18719b8c88b54a68b@ES05AMSNLNT.srn.sandia.gov> References: <7bff6ebdfcac49f9acad775d8c36fdf8@ES05AMSNLNT.srn.sandia.gov> <3b9ee9a91f074ec18719b8c88b54a68b@ES05AMSNLNT.srn.sandia.gov> Message-ID: Hi Alan, Is the file disk_out_ref.exo different from the file disk_out_ref.ex2 that comes with the ParaView test data? Thanks, Cory On Wed, Dec 24, 2014 at 8:15 PM, Scott, W Alan wrote: > Cory, > Excellent idea. I did try, and yes - I end up with polydata. However, I then don't see any output. Mind giving this a try? Utkarsh should have disk_out_ref.exo. What I did; > > Read in disk_out_ref.exo. > merge blocks > extract surface. > read in disk_out_ref.exo (yes, I know I could have used the original. Being pre-Christmas brain dead.) > transform. X translation 20. (disks now have a distance from each other of about 8.5 units.) > merge blocks > extract surface. > highlight each extract surface. > programmable filter. Paste in your code. > > No output variable named "distance" to be found. > > Thanks, > > Alan > > -----Original Message----- > From: Cory Quammen [mailto:cory.quammen at kitware.com] > Sent: Wednesday, December 24, 2014 3:10 PM > To: Scott, W Alan > Cc: Biddiscombe, John A.; paraview at paraview.org > Subject: Re: [EXTERNAL] Re: [Paraview] Calculating the distance between two surfaces as a function of time during large deformation process > > Alan, > > disk_out_ref.ex2 -> Merge Blocks -> Extract Surface should get you polydata that you can feed into the programmable filter. > > Thanks, > Cory > > On Wed, Dec 24, 2014 at 12:44 PM, Scott, W Alan wrote: >> Very nice and simple! Thanks. >> >> I tried running it on two instances of disk_out_ref.exo, and it complained that it has MultiBlock data as inputs, but needs PolyData. Being a neophyte with the programmable filter, how can I either convert my data, or convert the filter to use multiblock data? >> >> Thanks!! >> >> Alan >> >> -----Original Message----- >> From: Cory Quammen [mailto:cory.quammen at kitware.com] >> Sent: Tuesday, December 23, 2014 8:32 PM >> To: Biddiscombe, John A. >> Cc: Scott, W Alan; paraview at paraview.org >> Subject: [EXTERNAL] Re: [Paraview] Calculating the distance between >> two surfaces as a function of time during large deformation process >> >> Hi Alan, >> >> There is a filter in VTK called vtkDistancePolyDataFilter. It takes two polydata as inputs and produces up two two outputs, each with an the (optionally) signed distance from each point in the first polydata to the closest point on the second polydata. If the polydata inputs overlap and the signed distance is requested, the distance may be negative, which means that the point at which the distance is computed is inside the other polydata. >> >> Attached is a ParaView 4.2 state file with a Programmable Filter that exposes the vtkDistancePolyDataFilter. It could also be exposed as an XML plugin. >> >> Cheers, >> Cory >> >> On Tue, Dec 23, 2014 at 6:20 PM, Biddiscombe, John A. wrote: >>> The way I did this was to use one surface as a ?source? - fire rays >>> from this surface along the surface normal until they hit the ?target? >>> and return the distance. Then use the distances for every source node >>> as a new field which is output. One requires ideally a source mesh >>> with quite dense points to get a good sampling. >>> >>> JB >>> >>> On 23/12/14 21:02, "Scott, W Alan" wrote: >>> >>>>I have a user that asked the following question. Any ideas how to do >>>>this? >>>> >>>>Thanks, >>>> >>>>Alan >>>> >>>> >>>>Greetings, >>>> >>>>I need to quantify the distance between two curved and deforming >>>>surfaces (large deformation mechanical analysis) as a function of >>>>time in batch mode. I don't know (and don't want to know) which two >>>>node points are the closest. Could you outline how you would code up something like this ? >>>> >>>>George >>>> >>>> >>>> >>>> >>>>_______________________________________________ >>>>Powered by www.kitware.com >>>> >>>>Visit other Kitware open-source projects at >>>>http://www.kitware.com/opensource/opensource.html >>>> >>>>Please keep messages on-topic and check the ParaView Wiki at: >>>>http://paraview.org/Wiki/ParaView >>>> >>>>Search the list archives at: http://markmail.org/search/?q=ParaView >>>> >>>>Follow this link to subscribe/unsubscribe: >>>>http://public.kitware.com/mailman/listinfo/paraview >>> >>> _______________________________________________ >>> Powered by www.kitware.com >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> >>> Please keep messages on-topic and check the ParaView Wiki at: >>> http://paraview.org/Wiki/ParaView >>> >>> Search the list archives at: http://markmail.org/search/?q=ParaView >>> >>> Follow this link to subscribe/unsubscribe: >>> http://public.kitware.com/mailman/listinfo/paraview >> >> >> >> -- >> Cory Quammen >> R&D Engineer >> Kitware, Inc. > > > > -- > Cory Quammen > R&D Engineer > Kitware, Inc. -- Cory Quammen R&D Engineer Kitware, Inc.