Hello everyone,

This is my first post to this list.

I would like to announce the first release of a Python module I wrote to export
scientific data to binary VTK files. The source code for the module can be
downloaded from its Mercurial repository at bitbucket. To get a copy, type on
terminal window:

hg clone https://pau...@bitbucket.org/pauloh/pyevtk

PyEVTK (Python Export VTK) package allows exporting data to binary VTK files for
visualization and data analysis with any of the visualization packages that
support VTK files, e.g.  Paraview, VisIt and Mayavi. EVTK does not depend on any
external library (e.g. VTK), so it is easy to install in different systems.

The package is composed of a set of Python files and a small C/Cython library
that provides performance critical routines. PyEVTK provides low and high level
interfaces.  While the low level interface can be used to export data that is
stored in any type of container, the high level functions make easy to export
data stored in Numpy arrays. In addition, it provides a helper class to create
pvd files that can be imported into Paraview to visualize time dependent data
series.

PyEVTK is released under the GPL 3 open source license. A copy of the license is
included in the src directory.

Please see below for an example of how to use the high level routines. More 
examples
are included in the package.

I hope you will find this package useful and I look forward to getting your 
feedback.

Paulo

High-level interface example:
=============================

from evtk.hl import imageToVTK
import numpy as np

# Dimensions
nx, ny, nz = 6, 6, 2
ncells = nx * ny * nz
npoints = (nx + 1) * (ny + 1) * (nz + 1)

# Variables
pressure = np.random.rand(ncells).reshape( (nx, ny, nz), order = 'C')
temp = np.random.rand(npoints).reshape( (nx + 1, ny + 1, nz + 1))

imageToVTK("./image", cellData = {"pressure" : pressure}, pointData = {"temp" : 
temp} )

_______________________________________________
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

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview

Reply via email to