Hi Alan,

I'm thinking it may be easiest to let Python do the heavy lifting on this
to figure out the files to read in. You can use glob from the glob module
and then sort the files. So that would look like:
=======
import glob
files = glob.glob("z_pinch*")
files.sort() # if the order of the files isn't important you can probably
skip this
========

You can use more advanced regex's in the glob() method to get pickier about
the desired files, do a bit of playing around with sort() to get
non-default sorting and then play with the list to get the files you want
from them like the last 4 files.

Cheers,
Andy

On Tue, Jan 6, 2015 at 10:12 PM, Scott, W Alan <[email protected]> wrote:

>  I have a user that is trying to write a python script that reads in a
> dataset with a large number of files (say hundreds to thousands of files).
> The dataset is Exodus.  This user wants to read in a large number of these
> datasets (dozens to hundreds), with each dataset comprised of a different
> number of individual files than the other datasets.  Thus, he doesn’t want
> to read in files like this (example, only 8 files):
>
> z_pinch1exo8 = ExodusIIReader(FileName=['z_pinch1.exo.8.0',
> 'z_pinch1.exo.8.1', z_pinch1.exo.8.2', 'z_pinch1.exo.8.3',
> 'z_pinch1.exo.8.4', 'z_pinch1.exo.8.5', 'z_pinch1.exo.8.6',
> 'z_pinch1.exo.8.7'])
>
>
> But would rather like this:
> z_pinch1exo8 = ExodusIIReader(FileName=['z_pinch1.exo.8.*’])
> or
> z_pinch1exo8 = ExodusIIReader(FileName=['z_pinch1.exo.”totalFileCount”.*’])
>
>
> Is this possible in Python?  What is the format?
>
> If the user wants to window into his data, say take the last 4 files, is
> this possible?
>
> 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
>
> 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

Reply via email to