On May 6, 2009, at 11:03 AM, david wende wrote:
How could I export (write to file) the Cellvariable result as vtk data.
The code in mayaviViewer.py is as close as you're going to get to any direct vtk export from FiPy right now.
We'd welcome a vtk exporter if you improve on what we have there. The current implementation has a number of rough edges, and I've got to think that there's a more efficient way to do things than the list comprehension:
celldata = pyvtk.CellData(pyvtk.Scalars([float(val) for val in var()], name = name, lookup_table = 'default'))
although I seem to remember that pyvtk was very picky about whether it got lists or arrays or the exact data types or something. I wrote it that way a couple of years ago in r2055 and r2056, but my svn comments aren't enough of a clue as to why it has to be like that. I'd think that much better performance could be had with array manipulations.
