/[escript]/branches/intelc_win32/pyvisi/website/index/index_body.part
ViewVC logotype

Contents of /branches/intelc_win32/pyvisi/website/index/index_body.part

Parent Directory Parent Directory | Revision Log Revision Log


Revision 742 - (show annotations)
Sat Jun 24 11:27:16 2006 UTC (15 years, 3 months ago) by woo409
File size: 1761 byte(s)
+ Initial commit of win32 port using intel c++ compiler 9.1.x for Windows
+ This version is failing some file handling tests in python
1 <!-- $Id: index_body.part,v 1.10 2005/04/29 00:50:31 paultcochrane Exp $ -->
2
3 <h1>Pyvisi - The Python Visualisation Interface</h1>
4
5 <hr class="top" />
6
7 <h2>Introduction</h2>
8
9 <p>
10 Pyvisi is intended to be a generic,
11 <a href="http://www.python.org">Python</a>-language-based generic
12 interface to many packages used in scientific visualisation. The idea is
13 that the user writes one set of code to plot a set of data (say), and then
14 can choose to use one of many "backends" or
15 <a href="renderers.html">"renderer modules"</a> to actually
16 perform the task of visualising the data. For instance, one could use
17 <a href="http://www.vtk.org">vtk</a> to visualise certain
18 kinds of three-dimensional data, but then for very high quality output, one
19 might wish to use <a href="http://www.povray.org">PovRay</a>,
20 or <a href="http://www.renderman.org">Renderman</a> for the same data.
21 With pyvisi, one
22 would have to change one line of code (that specifying the underlying
23 renderer for the visualisation) in order to use the relevant package. The
24 interface then goes off and handles all of the messy internal details about
25 dealing with that particular engine, leaving a consistent interface for the
26 user. It is intended that the software will have a good overall structure,
27 and API, in order that developers can reasonably easily add new backends to
28 the interface, and these can just be imported as modules in the usual way in
29 Python. The code is written in Python, and is therefore platform
30 independent, however, it is likely that it will run better on
31 Unix/Linux-based operating systems.
32 </p>
33 <p>
34 The current version of pyvisi is: 0.1-pre-alpha-3, so it's still in its
35 infancy, however, the gnuplot renderer module has several features and is
36 quite usable.
37 </p>
38

  ViewVC Help
Powered by ViewVC 1.1.26