[Numpy-discussion] numpy fileIO
Thu Oct 16 09:43:38 CDT 2008
Did you consider VTK?
I've used it a *little*: Probably it contains all the structures you need, along with c++ routines for I/O, manipulation and
(OpenGL) display, and a python interface.
מאת: email@example.com בשם Prashant Saxena
נשלח: ה 16-אוקטובר-08 13:12
נושא: [Numpy-discussion] numpy fileIO
I have never used numpy in my python applications until now. I am writing a python/openGL based tool to manipulate 3d geometrical data(meshes, curve, points etc.) I would be using numpy to store these objects(vertices, edges, faces, index etc.) at run time. One of my major concern is numpy's file IO capabilities. Geometrical objects would be stored in a structures, for example a logical structure to store a mesh goes like this:
vertex(numpy.float16)[x, y, z]
normal(numpy.float16)[x, y, z]
st(2d numpy.float16)[u, v]
There would be different structures for curve, patch, points and rest of the primitives. I am sure numpy users must have encounered similar scenerio where
you need to dump this data to a file and read it back. In my case, a general assumption of nearly 50-150 megs of data would be considered as normal size.
Before I go deep into coding It would be great if numpy user can share their expreience for the task.
I am also open for unconventional or off the route methods, provided they can do the job.(C/c++, 3rd party modules etc.)
Here is the summery of IO operations I would be working on:
1. Write different structures to a file.
2. Read data back from file.
3. if structure can be tagged(int or string) then read a particular structure using tag, from file.
Hope to here from numpy users soon :-)
Add more friends to your messenger and enjoy! Go to http://messenger.yahoo.com/invite/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 3716 bytes
Desc: not available
Url : http://projects.scipy.org/pipermail/numpy-discussion/attachments/20081016/d8022d9c/attachment.bin
More information about the Numpy-discussion