Thanks! Hope you're still familiar with this, I've been getting some issues while applying the Particle Tracer filter. Paraview just decides to crash. The only difference I have is that my files are *.VTK. Any idea what might be causing this? Awesome tutorial!
Thank you so much for this tutorial. I have a question, Is there any way to extract the time data of each particle in the tube? I mean, each particle you set has different residence time. Can the time data be extracted? Thanks a million in advance.
glad you liked it :). regarding the residence time, I'm afraid I don't know it. but, since I've been asked for this once more in the past, I will try to find the solution and make a video on it in the "On-Demand" series.
Very good explanation and clear example. Is it also possible to compute quantities for these particles based on their history within the velocityfield?
you're welcome :). I have never done that, but it should be possible since the pathlines are still ParaView objects, on which you can apply the Calculator filter and compute new quantities.
glad you liked the video! I'm afraid ParaView is not a simulation software, so applying any kind of force (including magnetic) should be very cumbersome. instead, you should consider modeling it in the simulation code/software that generates the output for ParaView.
Hi, is there anyway that we can count how many particles whose sizes belong to a certain range (for example between 5 and 20 micron) exist at a certain time. So a histogram of the counts of particles with certain size range. As we know some particles with certain size evaporates or breakup
hi George, if I get your question correctly, you want to map a quantity to the size of the particles (using "Scale Array") and then how many are vanished due to a physical phenomenon like evaporation. I think the best way to do this is not via particle tracking, but instead, try to get some insight out of the quantity you want to scale the particle sizes with.
@@TuxRiders let me give you an example. I need to track how many (count) of particles I have such that these particles have a certain size (let's say particle with size between 1 mm and 2 mm. I need to know this number as a function of time. For instance at time 1 second, I might have 1000 particles whose size is between 1 mm and 2 mm. at time 2 second this number became for example1100 particles. It has increased from 1000 to 1100 because for example 100 particles whose size was more than 2mm and due to evaporation their size reduced to the range I am interested in (between 1 mm and 2 mm). I believe Paraview has histograms for different particles size range but at a certain time. so the graph shows at a certain time how many numbers I have (y-axis) for different ranges of sizes (x-axis). so the x-axis shows different ranges (for example size 1mm to 2mm, and size 2mm to 3mm, and 3mm to 4mm, etc.). But what I need is only one range but at different time. So th histogram I am looking for will have the number of particles for the y-axis for a specific range (let's say between 1 mm and 2mm) and the x-axi will be the time. So this graph will give me at different time how many particles I have for particles whose range is beteen 1 mm and 2 mm.
thanks for the clear explanation. I see. my suggestion is that you always consider doing things in ParaView with tools available as plugins or integration, like with Python scripting option. using that, you have a good control on what you want to do, which can be usually easier than looking at operations possible only through the user interface. another thing you can do is export the data to csv at different time points (can be done also using Python again) and plot what you need outside of ParaView using a spreadsheet program or any other data processing language. this is what I usually do instead of struggling with ParaView available plotting features :)
Very informative and constructive tutorial. Thanks a lot, Dr Mojtaba.
you're welcome :)
Thank you very much for this wonderful tutorial Dr. Mojtaba. Looking forward to getting more hints and tips on Paraview from your channel.
My pleasure!
Thank you for the detailed video. How do we do it if the Lagrangian files are saved as VTK files?
so, you mean the particles by "Lagrangian files", right? if so, you can do it by plotting (representing) them as Point Gaussian.
another great video. Thank you!
My pleasure :)
You just solved my problem in paraview for moving gylphs! Thank you so much!
So glad to read this, Nick.
Awesome video! Thank you!
Glad it helped!
Thanks! Hope you're still familiar with this, I've been getting some issues while applying the Particle Tracer filter. Paraview just decides to crash. The only difference I have is that my files are *.VTK. Any idea what might be causing this? Awesome tutorial!
Are yo able to reproduce the visualization using the files I provided. I believe it should not matter which file type you use as the input.
Thank you so much for this tutorial. I have a question, Is there any way to extract the time data of each particle in the tube? I mean, each particle you set has different residence time. Can the time data be extracted? Thanks a million in advance.
glad you liked it :). regarding the residence time, I'm afraid I don't know it. but, since I've been asked for this once more in the past, I will try to find the solution and make a video on it in the "On-Demand" series.
Thank you very much!
You're welcome :)
very excellent
glad to hear it :)
Thanks a lot for explaining.
my pleasure :)
Very good explanation and clear example. Is it also possible to compute quantities for these particles based on their history within the velocityfield?
you're welcome :). I have never done that, but it should be possible since the pathlines are still ParaView objects, on which you can apply the Calculator filter and compute new quantities.
thank you for this video , can we apply magnetic force for thesis particles
glad you liked the video! I'm afraid ParaView is not a simulation software, so applying any kind of force (including magnetic) should be very cumbersome. instead, you should consider modeling it in the simulation code/software that generates the output for ParaView.
@@TuxRiders thank you so much
Very well explained 👍👍👍👍
:)
Thanks for the video! Is there any way to extract the each particles residence time inside the tube?
I'm afraid I don't know how to do that. I guess it may be possible with some Python scripting if you can grab the coordinates of the particles there.
How about to apply Lagrangian particle tracking to each guy?@@TuxRiders
@@idreeskhan-zp5ey then you need to do it externally (outside of ParaView) I believe.
Hi, is there anyway that we can count how many particles whose sizes belong to a certain range (for example between 5 and 20 micron) exist at a certain time. So a histogram of the counts of particles with certain size range. As we know some particles with certain size evaporates or breakup
hi George, if I get your question correctly, you want to map a quantity to the size of the particles (using "Scale Array") and then how many are vanished due to a physical phenomenon like evaporation. I think the best way to do this is not via particle tracking, but instead, try to get some insight out of the quantity you want to scale the particle sizes with.
@@TuxRiders let me give you an example. I need to track how many (count) of particles I have such that these particles have a certain size (let's say particle with size between 1 mm and 2 mm. I need to know this number as a function of time. For instance at time 1 second, I might have 1000 particles whose size is between 1 mm and 2 mm. at time 2 second this number became for example1100 particles. It has increased from 1000 to 1100 because for example 100 particles whose size was more than 2mm and due to evaporation their size reduced to the range I am interested in (between 1 mm and 2 mm). I believe Paraview has histograms for different particles size range but at a certain time. so the graph shows at a certain time how many numbers I have (y-axis) for different ranges of sizes (x-axis). so the x-axis shows different ranges (for example size 1mm to 2mm, and size 2mm to 3mm, and 3mm to 4mm, etc.). But what I need is only one range but at different time. So th histogram I am looking for will have the number of particles for the y-axis for a specific range (let's say between 1 mm and 2mm) and the x-axi will be the time. So this graph will give me at different time how many particles I have for particles whose range is beteen 1 mm and 2 mm.
thanks for the clear explanation. I see. my suggestion is that you always consider doing things in ParaView with tools available as plugins or integration, like with Python scripting option. using that, you have a good control on what you want to do, which can be usually easier than looking at operations possible only through the user interface. another thing you can do is export the data to csv at different time points (can be done also using Python again) and plot what you need outside of ParaView using a spreadsheet program or any other data processing language. this is what I usually do instead of struggling with ParaView available plotting features :)
Can I save the pathline into file with required quantity along it?
I'm afraid I don't know. maybe you can ask it in the paraview community (discourse).
@@TuxRiders Actually I found answer and it is Yes
@@ivanzaev7538 cool! if you like, you can put a summary of the solution here for other people reading this with the same problem in their pocket :)
Good content
good technique
Just please use less “indeed” in your explanation
haha, I have recently replace it with "actually". that's a problem I have in my mother tongue too, so I need to fix it fundamentally :)