[Paraview] Data range problem

Berk Geveci berk.geveci at kitware.com
Tue Oct 14 12:06:59 EDT 2008


Lester,

Your best choice is probably going to be VTK ascii format. It is a
very simple format. A uniform rectilinear grid would look like:

# vtk DataFile Version 3.0
vtk output
ASCII
DATASET STRUCTURED_POINTS
DIMENSIONS 3 3 3
SPACING 1 1 1
ORIGIN 0 0 0
POINT_DATA 27
SCALARS RTData float
LOOKUP_TABLE default
60.7635 107.555 80.5241 85.9694 156.706 105.73 37.3531 84.1445 57.1137
100.634 171.37 120.395 149.785 260 169.546 77.2238 147.96 96.9844
60.7635 107.555 80.5241 85.9694 156.706 105.73 37.3531 84.1445 57.1137

A curvilinear grid is easy to write as well. The only additional
information needed is the point coordinates.

More detail can be found here: http://vtk.org/pdf/file-formats.pdf

-berk


On Tue, Oct 14, 2008 at 11:28 AM, Lester Anderson
<lester_anderson1963 at hotmail.com> wrote:
> Hi Domink
>
> Sounds like I do't know what the Paraview definition of plain raw format is.
> I have attached the simple test file - just 3 points with a scalar value. It
> has a header section but paraview should recognise that anyway.
>
> Anything look odd in there?
>
> Thanks
>
> Lester
>
>> From: dominik at itis.ethz.ch
>> To: lester_anderson1963 at hotmail.com
>> Subject: Re: [Paraview] Data range problem
>> Date: Tue, 14 Oct 2008 08:25:22 +0200
>> CC: paraview at paraview.org
>>
>> Hi, if you have tried all datatypes in Paraview then chances are very high
>> your data is not plain raw format but includes some header etc. I don't
>> have
>> anything at hand in raw format but would be surprized there is none in VTK
>> example data.
>> PS. I think some little programming might often help you out. You might
>> want
>> to look at python if you want to keep it at minimum (plus it integrates
>> with
>> VTK and PV).
>>
>> Dominik
>>
>> On Monday 13 October 2008 11:00:22 pm Lester Anderson wrote:
>> > Hi Dominik
>> >
>> > I do not have Matlab to test, but there should be no issue of
>> > 'endianness'
>> > as I work on Windows and use PC-based editors. The file type does not
>> > seem
>> > to be the issue, but more the data within (just guessing).
>> >
>> > I have tried all the data type variants without success: other than
>> > being
>> > able to read the points in.
>> >
>> > Didn't seem to make much odds using xyzc (0 1 2 3) or (0.0 1.0 2.0 3.0)
>> >
>> > Do you have an example raw data file? It would be so much more
>> > convenient
>> > to be able to load up data via CSV (but that currently doesn't work).
>> >
>> > What would be the best way of loading data into Paraview that does not
>> > require any programming or major work?
>> >
>> > Lester > From: dominik at itis.ethz.ch> To:
>> > lester_anderson1963 at hotmail.com>
>> > Subject: Re: [Paraview] Data range problem> Date: Mon, 13 Oct 2008
>> > 09:03:58
>> > +0200> CC: paraview at paraview.org> > A simple test you could do is to try
>> > to
>> > read the raw binary file into matlab. > there you can also specify both
>> > endianness and precision (double, int, etc.). > I bet the reason you do
>> > not
>> > get the right numbers is that you import a wrong > datatype.> > Dominik>
>> > >
>> > On Sunday 12 October 2008 11:54:36 pm Lester Anderson wrote:> > I have
>> > used
>> > a plain text editor to write a simple ascii structure, and also> > tried
>> > using Surfer (Golden Sofware) to prepare .DAT file do the same (eg> >
>> > space
>> > delimited or comma delimited). Basically I am testing a simple ascii> >
>> > text file structure and it ckearly loads the data (points plot where
>> > they>
>> > > should be), but it is unclear how to set the data type. If we are
>> > dealing> > with positive an negative numbers then I assume that means we
>> > need a signed> > integer or real number type.> >> > Perhaps if you could
>> > show an example data file that works in the raw import> > as an
>> > xyz,value
>> > it might be clearer as to how to proceed. Thanks for the> > help, I'm
>> > sure
>> > I'm missing something very obvious here just can't put my> > finger on
>> > it
>> > yet!> >> > Lester> From: dominik at itis.ethz.ch> To:
>> > lester_anderson1963 at hotmail.com>> > Subject: Re: [Paraview] Data range
>> > problem> Date: Sun, 12 Oct 2008 20:58:52> > +0200> CC:
>> > paraview at paraview.org> > How do you write the data to a file?> >> >
>> > Dominik> > On Sunday 12 October 2008 02:36:27 pm Lester Anderson wrote:>
>> > >>
>> > > Hi Dominik> >> > So how can I define the correct datatype? For
>> > > example,
>> > if> > it is just signed> > integers like the test I made (-5 to +5), or
>> > real> > numbers (eg -2.54 to> > 5.55). I set the file to LittleEndian as
>> > I'm on a> > PC> >> > Importing the data via the raw format is working,
>> > it's
>> > just> > working out the> > correct type to make it work!> >> > Thanks
>> > for
>> > the help>> > >> > Lester > From: dominik at itis.ethz.ch> To:
>> > paraview at paraview.org>> > Subject:> > Re: [Paraview] Data range problem>
>> > Date: Sun, 12 Oct 2008> > 12:17:03 +0200>> > CC:
>> > lester_anderson1963 at hotmail.com> > You most likely> > imposed wrong> >
>> > datatype when importing the raw stuff.> > Dominik> > On> > Sunday 12
>> > October> > 2008 10:55:18 am Lester Anderson wrote:> > Hello> >> >> > I
>> > have
>> > just created> > a test as a set of random values:> >> >> >> >
>> >
>> > 'x','y','z','grav'0,0,0,20,0,1,30,0,2,50,1,0,-10.1.1,-30,1,2,-50.2.0,10,2,1
>> >> >> >>> >> >
>> >
>> > > >,20,2,2,51,0,0,-31,0,1,-41,0,2,-11,1,0,01.1.1,-21,1,2,21.2.0,11,2,1-11,2,2
>> >> >> >,0>
>> > >2,0,0,02,0,1-52,0,2,-42,1,0,-12.1.1,12,1,2,22.2.0,52,2,1,42,2,2,4>> >
>> > > >>
>> > >> > It is a cube of point values (x,y,z) with a test scalar (grav).
>> > >> > The> >
>> > data> >> > range of 'grav' is -5 to +5> >> > I imported the data into> >
>> > Paraview as a> > raw(binary) format file which seemed> > ok, with the> >
>> > extents: 0 to 2 on> > (x,y,z). The result was a Image (uniform> >> >
>> > Rectilinear Grid)> >> > When I> > look at the data information it shows
>> > the> > data range as 2573, 13612> >> > (min,max) - what is going on
>> > here?>
>> > >> >> > Thanks> >> > Lester> >> >> >
>> > _________________________________________________________________> >
>> > Make>
>> > > a> > mini you and download it into Windows Live Messenger> >> >> >
>> > http://clk.atdmt.com/UKM/go/111354029/direct/01/> > > > -- > Dominik> >>
>> > >
>> > Szczerba, Ph.D.> Computational Physics Group> Foundation for Research
>> > on>
>> > >> > Information Technologies in Society> http://www.itis.ethz.ch> >> >
>> > _________________________________________________________________> >
>> > Make
>> > a> > mini you and download it into Windows Live Messenger> >> >
>> > http://clk.atdmt.com/UKM/go/111354029/direct/01/> > > > -- > Dominik> >
>> > Szczerba, Ph.D.> Computational Physics Group> Foundation for Research
>> > on> >
>> > Information Technologies in Society> http://www.itis.ethz.ch> >
>> > _________________________________________________________________> >
>> > Make a
>> > mini you and download it into Windows Live Messenger> >
>> > http://clk.atdmt.com/UKM/go/111354029/direct/01/> > > > -- > Dominik
>> > Szczerba, Ph.D.> Computational Physics Group> Foundation for Research on
>> > Information Technologies in Society> http://www.itis.ethz.ch
>> > _________________________________________________________________
>> > Get all your favourite content with the slick new MSN Toolbar - FREE
>> > http://clk.atdmt.com/UKM/go/111354027/direct/01/
>>
>>
>>
>> --
>> Dominik Szczerba, Ph.D.
>> Computational Physics Group
>> Foundation for Research on Information Technologies in Society
>> http://www.itis.ethz.ch
>
>
> ________________________________
> Try Facebook in Windows Live Messenger! Try it Now!
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
>
>


More information about the ParaView mailing list