@@ -8,73 +8,138 @@ Glossary
88.. glossary ::
99
1010 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
1313
1414 Cairo
15- The Cairo graphics engine
15+ The ` Cairo graphics < http://cairographics.org >`_ engine
1616
1717 EPS
18- Encapsulated Postscript
18+ Encapsulated Postscript (` EPS < http://en.wikipedia.org/wiki/Encapsulated_PostScript >`_)
1919
2020 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
2222 UNIX/Linux (X11), Microsoft Windows, and MacOS X
2323
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+
2430 GDK
2531 The Gimp Drawing Kit for GTK+
2632
2733 GTK
28- The GTK graphical user interface library
34+ The GIMP Toolkit (` GTK < http://www.gtk.org/ >`_) graphical user interface library
2935
3036 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.
3247
3348 PDF
34- Adobe's Portable Document Format
49+ Adobe's Portable Document Format (` PDF < http://en.wikipedia.org/wiki/Portable_Document_Format >`_)
3550
3651 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.
4157
4258 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.
4488
4589 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.
4892
4993 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.
5297
5398 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.
58105
59106 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.
61110
62111 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.
64116
65117 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'
69139
70140 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.
72145
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