@@ -8,73 +8,138 @@ Glossary
8
8
.. glossary ::
9
9
10
10
AGG
11
- The Anti-Grain Geometry rendering engine, capable of rendering
12
- high-quality images.
11
+ The Anti-Grain Geometry (` Agg < http://antigrain.com >`_) rendering engine, capable of rendering
12
+ high-quality images
13
13
14
14
Cairo
15
- The Cairo graphics engine
15
+ The ` Cairo graphics < http://cairographics.org >`_ engine
16
16
17
17
EPS
18
- Encapsulated Postscript
18
+ Encapsulated Postscript (` EPS < http://en.wikipedia.org/wiki/Encapsulated_PostScript >`_)
19
19
20
20
FLTK
21
- FLTK (pronounced "fulltick") is a cross-platform C++ GUI toolkit for
21
+ ` FLTK < http://www.fltk.org/ >`_ (pronounced "fulltick") is a cross-platform C++ GUI toolkit for
22
22
UNIX/Linux (X11), Microsoft Windows, and MacOS X
23
23
24
+ freetype
25
+ `freetype <http://www.freetype.org/ >`_ is a font rasterization
26
+ library used by matplotlib which supports TrueType, Type 1, and
27
+ OpenType fonts.
28
+
29
+
24
30
GDK
25
31
The Gimp Drawing Kit for GTK+
26
32
27
33
GTK
28
- The GTK graphical user interface library
34
+ The GIMP Toolkit (` GTK < http://www.gtk.org/ >`_) graphical user interface library
29
35
30
36
JPG
31
- A compression method and file format for photographic images
37
+ The Joint Photographic Experts Group (`JPEG
38
+ <http://en.wikipedia.org/wiki/Jpeg> `_) compression method and
39
+ file format for photographic images
40
+
41
+ numpy
42
+ `numpy <http://numpy.scipy.org >`_ is the standard numerical
43
+ array library for python, the successor to Numeric and numarray.
44
+ numpy provides fast operations for homogeneous data sets and
45
+ common mathematical operations like correlations, standard
46
+ deviation, fourier transforms, and convolutions.
32
47
33
48
PDF
34
- Adobe's Portable Document Format
49
+ Adobe's Portable Document Format (` PDF < http://en.wikipedia.org/wiki/Portable_Document_Format >`_)
35
50
36
51
PNG
37
- PNG stands for Portable Network Graphics, a raster graphics format that
38
- employs lossless data compression which is more suitable for line art
39
- than the lossy jpg format. Unlike the gif format, png is not encumbered
40
- by requirements for a patent license.
52
+ Portable Network Graphics (`PNG
53
+ <http://en.wikipedia.org/wiki/Portable_Network_Graphics> `_), a raster graphics format
54
+ that employs lossless data compression which is more suitable
55
+ for line art than the lossy jpg format. Unlike the gif format,
56
+ png is not encumbered by requirements for a patent license.
41
57
42
58
PS
43
- Postscript
59
+ Postscript (`PS <http://en.wikipedia.org/wiki/PostScript >`_) is a
60
+ vector graphics ASCII text language widely used in printers and
61
+ publishing. Postscript was developerd by adobe systems and is
62
+ starting to show its age: for example is does not have an alpha
63
+ channel. PDF was designed in part as a next-generation document
64
+ format to replace postscript
65
+
66
+ pyfltk
67
+ `pyfltk <http://pyfltk.sourceforge.net/ >`_ provides python
68
+ wrappers for the :term: `FLTK ` widgets library for use with
69
+ FLTKAgg
70
+
71
+ pygtk
72
+ `pygtk <http://www.pygtk.org/ >`_ provides python wrappers for
73
+ the :term: `GTK ` widgets library for use with the GTK or GTKAgg
74
+ backend. Widely used on linux, and is often packages as
75
+ 'python-gtk2'
76
+
77
+ pyqt
78
+ `pyqt <http://wiki.python.org/moin/PyQt >`_ provides python
79
+ wrappers for the :term: `Qt ` widgets library and is requied by
80
+ the matplotlib QtAgg and Qt4Agg backends. Widely used on linux
81
+ and windows; many linux distributions package this as
82
+ 'python-qt3' or 'python-qt4'.
83
+
84
+ python
85
+ `python <http://python.org >`_ is an object oriented interpreted
86
+ language widely used for scripting, application development, web
87
+ application servers, scientific computing and more.
44
88
45
89
Qt
46
- Qt is a cross-platform application framework for desktop and embedded
47
- development.
90
+ ` Qt < http://trolltech.com/products/qt/ >`__ is a cross-platform
91
+ application framework for desktop and embedded development.
48
92
49
93
Qt4
50
- Qt4 is the most recent version of Qt cross-platform application framework
51
- for desktop and embedded development.
94
+ `Qt4 <http://trolltech.com/products/qt/ >`__ is the most recent
95
+ version of Qt cross-platform application framework for desktop
96
+ and embedded development.
52
97
53
98
raster graphics
54
- Raster graphics, or bitmaps, represent an image as an array of pixels
55
- which is resolution dependent. Raster graphics are generally most
56
- practical for photo-realistic images, but do not scale easily without
57
- loss of quality. See `raster graphics <http://en.wikipedia.org/wiki/Raster_graphics >`_
99
+ `Raster graphics
100
+ <http://en.wikipedia.org/wiki/Raster_graphics> `_, or bitmaps,
101
+ represent an image as an array of pixels which is resolution
102
+ dependent. Raster graphics are generally most practical for
103
+ photo-realistic images, but do not scale easily without loss of
104
+ quality.
58
105
59
106
SVG
60
- The Scalable Vector Graphics format.
107
+ The Scalable Vector Graphics format (`SVG
108
+ <http://en.wikipedia.org/wiki/Svg> `_). An XML based vector
109
+ graphics format supported by many web browsers.
61
110
62
111
TIFF
63
- Tagged Image File Format
112
+ Tagged Image File Format (`TIFF
113
+ <http://en.wikipedia.org/wiki/Tagged_Image_File_Format> `_) is a
114
+ file format for storing images, including photographs and line
115
+ art.
64
116
65
117
Tk
66
- Tk is a graphical user interface for Tcl and many other dynamic
67
- languages. It can produce rich, native applications that run unchanged
68
- across Windows, Mac OS X, Linux and more.
118
+ `Tk <http://www.tcl.tk/ >`_ is a graphical user interface for Tcl
119
+ and many other dynamic languages. It can produce rich, native
120
+ applications that run unchanged across Windows, Mac OS X, Linux
121
+ and more.
122
+
123
+ vector graphics
124
+ `vector graphics
125
+ <http://en.wikipedia.org/wiki/Vector_graphics> `_ use geometrical
126
+ primitives based upon mathematical equations to represent images
127
+ in computer graphics. Primitives can include points, lines,
128
+ curves, and shapes or polygons. Vector graphics are scalable,
129
+ which means that they can be resized without suffering from
130
+ issues related to inherent resolution like are seen in raster
131
+ graphics. Vector graphics are generally most practical for
132
+ typesetting and graphic design applications.
133
+
134
+ wxpython
135
+ `wxpython <http://www.wxpython.org/ >`_ provides python wrappers
136
+ for the :term: `wxWidgets ` library for use with the WX and WXAgg
137
+ backends. Widely used on linux, OS-X and windows, it is often
138
+ packaged by linux distributions as 'python-wxgtk'
69
139
70
140
wxWidgets
71
- A cross-platform GUI and tools library for GTK, MS Windows, and MacOS.
141
+ `WX <http://www.wxwidgets.org/ >`_ is cross-platform GUI and
142
+ tools library for GTK, MS Windows, and MacOS. It uses native
143
+ widgets for each operating system, so applications will have the
144
+ look-and-feel that users on that operating system expect.
72
145
73
- vector graphics
74
- The use of geometrical primitives based upon mathematical equations to
75
- represent images in computer graphics. Primitives can include points,
76
- lines, curves, and shapes or polygons. Vector graphics are scalable,
77
- which means that they can be resized without suffering from issues
78
- related to inherent resolution like are seen in raster graphics. Vector
79
- graphics are generally most practical for typesetting and graphic design
80
- applications. See `vector graphics <http://en.wikipedia.org/wiki/Vector_graphics >`_
0 commit comments