~ubuntu-branches/ubuntu/trusty/python-gnuplot/trusty

« back to all changes in this revision

Viewing changes to doc/Gnuplot/ANNOUNCE.txt.html

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2005-01-23 00:42:37 UTC
  • mfrom: (2.1.1 warty)
  • Revision ID: james.westby@ubuntu.com-20050123004237-0rfjkhe4ii7ky637
Tags: 1.7-5
Fix mouse control in generated plot windows (closes: #291294).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 
2
          "http://www.w3.org/TR/html40/loose.dtd">
 
3
 
 
4
<html>
 
5
         
 
6
  <head>
 
7
    <title>Gnuplot.py: Gnuplot</title>
 
8
  </head>
 
9
 
 
10
  <body bgcolor="#ffffff">
 
11
 
 
12
        <p><i><a href="../index.html">Table of Contents</a></i></p>
 
13
        
 
14
        <table border="0" cellpadding="5" cellspacing="0" width="100%">
 
15
        <tr>
 
16
            <th rowspan="2"
 
17
                valign="top"
 
18
                align="left"
 
19
                width="10%"
 
20
                bgcolor="#88bbee"><font color="#000000">Gnuplot.py: Gnuplot</font>
 
21
            </th>
 
22
            <th bgcolor="#88bbee"
 
23
                width="90%"
 
24
                align="right"><font color="#000000">&nbsp;</font>
 
25
            </th>
 
26
        </tr>
 
27
        <tr>
 
28
        <td>
 
29
        
 
30
<p>This is to announce the release of version 1.7 of Gnuplot.py.</p>
 
31
<p>Gnuplot.py is a Python <a href="#1"><a href="#ref1">[1]</a></a> package that allows you to create graphs
 
32
from within Python using the gnuplot <a href="#2"><a href="#ref2">[2]</a></a> plotting program.</p>
 
33
<h3>Gnuplot.py can be obtained from</h3>
 
34
<p>    http://gnuplot-py.sourceforge.net/</p>
 
35
<p>Prerequisites (see footnotes):
 
36
    the Python interpreter <a href="#1"><a href="#ref1">[1]</a></a>
 
37
    the Python Numeric module <a href="#3"><a href="#ref3">[3]</a></a>
 
38
    the gnuplot program <a href="#2"><a href="#ref2">[2]</a></a></p>
 
39
<p>or, to use it under Java (experimental):
 
40
    a Java interpreter
 
41
    the Jython interpreter <a href="#4"><a href="#ref4">[4]</a></a>
 
42
    the Jython version of the Numeric module <a href="#5"><a href="#ref5">[5]</a></a>
 
43
    the gnuplot program <a href="#2"><a href="#ref2">[2]</a></a></p>
 
44
<p>Some ways this package can be used:</p>
 
45
 
 
46
<ol>
 
47
<li><p> Interactive data processing: Use Python's excellent Numeric package
 
48
   to create and manipulate arrays of numbers, and use Gnuplot.py to
 
49
   visualize the results.
 
50
2. Web graphics: write CGI scripts in Python that use gnuplot to
 
51
   output plots in (for example) PNG format and return them to the
 
52
   client.
 
53
3. Glue for numerical applications (this is my favorite): wrap your
 
54
   C++/C/Fortran subroutines so that they are callable from Python,
 
55
   then you can perform numerical computations interactively from
 
56
   scripts or from the command line and use Gnuplot.py to plot the
 
57
   output on the fly.
 
58
4. Compute a series of datasets in Python and plot them one after the
 
59
   other using Gnuplot.py to produce a crude animation.</p></li>
 
60
 
 
61
</ol>
 
62
<h3>New features in this version:</h3>
 
63
<p>  + Relaxed license from GPL to LGPL.
 
64
  + Added support for sending data to gnuplot via FIFOs (named pipes).
 
65
    This eliminates the ambiguity about when temporary files can be
 
66
    deleted, and thereby removes a common source of problems with
 
67
    Gnuplot.py.  Unfortunately, FIFOs only work under forms of unix.
 
68
  + Added preliminary support for running Gnuplot.py under Jython, the
 
69
    Java implementation of the Python language.  It partly works but
 
70
    depends on JNumeric, which is still beta-level.</p>
 
71
<h3>Features already present in older versions:</h3>
 
72
<p>  +  Two and three-dimensional plots.
 
73
  +  Plot data from memory, from a file, or from an expression.
 
74
  +  Support for multiple simultaneous gnuplot sessions.
 
75
  +  Can pass arbitrary commands to the gnuplot program.
 
76
  +  Object oriented, extensible design with several built-in types
 
77
     of plot items.
 
78
  +  Portable and easy to install (nothing to compile except on
 
79
     Windows).
 
80
  +  Support for Unix (including Linux and Mac OS X), MS Windows, and
 
81
     Mac OS.  The platform-dependent layer is fairly well abstracted
 
82
     out, so it shouldn't be too difficult to add support for other
 
83
     platforms.
 
84
  +  Support for sending data to gnuplot as `inline' or `binary' data.
 
85
     These are optimizations that also remove the need for temporary
 
86
     files.
 
87
  +  Partly table-driven to make it easy to extend.  New terminal
 
88
     types can be supported easily by adding data to a table.
 
89
  +  Install via distutils.</p>
 
90
<p>Footnotes:
 
91
----------
 
92
<a href="#1"><a href="#ref1">[1]</a></a> Python &lt;http://www.python.org&gt; is an excellent object-oriented
 
93
    scripting/rapid development language that is also especially good
 
94
    at gluing programs together.
 
95
<a href="#2"><a href="#ref2">[2]</a></a> gnuplot &lt;http://www.gnuplot.info/&gt; is a free, popular, very
 
96
    portable plotting program with a command-line interface.  It can
 
97
    make 2-d and 3-d plots and can output to myriad printers and
 
98
    graphics terminals.
 
99
<a href="#3"><a href="#ref3">[3]</a></a> The Numeric Python extension &lt;http://numpy.sourceforge.net/&gt; is a
 
100
    Python module that adds fast and convenient array manipulations to
 
101
    the Python language.
 
102
<a href="#4"><a href="#ref4">[4]</a></a> Jython &lt;http://www.jython.org&gt; is a Python interpreter that runs
 
103
    within a Java virtual machine.
 
104
<a href="#5"><a href="#ref5">[5]</a></a> JNumeric &lt;http://jnumerical.sourceforge.net/&gt; is a version of the
 
105
    Numeric module that runs under Java/Jython.</p>
 
106
 
 
107
        </td>
 
108
        </tr>
 
109
        </table>
 
110
 
 
111
        <hr>
 
112
 
 
113
        <p><i><a href="../index.html">Table of Contents</a></i></p>
 
114
 
 
115
        <font size="-2"><i>This document was automatically generated
 
116
        on Sun Oct 19 17:10:22 2003 by
 
117
        <a href="http://happydoc.sourceforge.net">HappyDoc</a> version
 
118
        2.1</i></font>
 
119
        
 
120
        </body>
 
121
        </html>
 
122
        
 
 
b'\\ No newline at end of file'