Thank you for your suggestions! Still: No matter which one I choose, I
would have to edit every new set of files, before I can load it into
ParaView.
I have now set up a (very small) pvypthon module vtuseries.py, which
looks like this:
import os,glob
import paraview.simple as pv
def load(directory):
"""Load VTU file series from given directory
"""
pattern = os.path.join(directory, '*.vtu')
files = glob.glob(pattern)
reader = pv.XMLUnstructuredGridReader( FileName=files )
Putting this module on the path of the ParaView Python Shell gives me
the opportunity to run
import vtuseries
vtuseries.load(directory)
from the Python Shell, which creates a reader with all the vtu files in
the given directory. Maybe this is not even easier than the other
suggestions, but it is closer to what I had been looking for originally.
I thought there might be a better way to run python code depending on a
given parameter (the input directory) in the ParaView GUI, but I have
not found it.
One last question to the developers: Is there a special reason, that it
is not possible to select several VTK files from the Open dialog, which
are then opened as a sequence?
Kind regards
Ian
Am 06.03.2015 um 16:58 schrieb Marco Nawijn:
On Fri, Mar 6, 2015 at 3:06 PM, <[email protected]
<mailto:[email protected]>> wrote:
Well, if you don't want to rename the data files then you could use
a PVD wrapper file:
http://www.paraview.org/Wiki/ParaView/Data_formats
Never created one myself, but you could write out one from paraview
and modify it.
But maybe somebody else has a better idea altogether...
-Armin
On Fri Mar 6 15:13:17 2015 GMT+0200, Ian Krukow wrote:
> Yes, that would work. I could write me a script for renaming the
files.
> But I would rather avoid that, as I get the result files from a
project
> partner with the simulation time in the filename. So, they are named
> something like
> file_t=0.0012.vtu
> file_t=0.0024.vtu
> ...
> As soon as t passes 1, ParaView sees a new series. In addition, the
> first timestep has a different filename, because it is a steady-state
> solution. I could remove the dots in the time values and rename the
> steady-state solution, but I would have to do it every time I get
a new
> file series. Therefore, I have been looking for another solution.
>
> Kind regards
> Ian
>
>
>
> Am 06.03.2015 um 11:56 schrieb [email protected]
<mailto:[email protected]>:
> > Have you tried to name the files like this:
> > fileName.0000.vtu
> > fileName.0001.vtu
> > fileName.0002.vtu
> > ...
> >
> > ParaView should recognize them as a time series.
> >
> > That typically worked for me (cannot test it though at the moment).
> >
> > -Armin
> >
> >
> >
> >
> > On Fri Mar 6 12:36:01 2015 GMT+0200, Ian Krukow wrote:
> >> Hi all,
> >>
> >> I want to load a series of VTU files, which are all stored in one
> >> directory, but not numbered in a way that ParaView recognises
them as
> >> one series. In a python script, I can do it like this:
> >>
> >> import glob
> >> import paraview.simple as pv
> >> pattern = 'directory/*.vtu'
> >> files = glob.glob(pattern)
> >> reader = pv.XMLUnstructuredGridReader( FileName=files )
> >>
> >> The directory may be an input parameter to the script.
> >> How can I transfer this into the GUI with the directory as a
parameter?
> >>
> >> I have looked at python macros, but obviously it is not
possible to
> >> define any parameters there.
> >> Is it possible to run a script from the python shell with a
parameter?
> >> I also took a look at the Programmable Source. It should be a
possible
> >> solution, but I have not found much explanation of what to do.
> >>
> >> Any ideas are welcome.
> >> Kind regards
> >> Ian
> >> _______________________________________________
> >> Powered by www.kitware.com <http://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
> >>
> >
>
--
Sent from my Jolla
_______________________________________________
Powered by www.kitware.com <http://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
What about creating symbolic links (or shortcuts) to the
real files. In this way you preserve the original filenames.
PVD wrapper files also worked fine for me in the past.
I have not used them recently however.
Marco
_______________________________________________
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