8000 Merge pull request #14075 from anntzer/glossary · matplotlib/matplotlib@4236b57 · GitHub
[go: up one dir, main page]

Skip to content

Commit 4236b57

Browse files
authored
Merge pull request #14075 from anntzer/glossary
Remove uninformative entries from glossary.
2 parents e64b966 + c9b899f commit 4236b57

File tree

3 files changed

+17
-98
lines changed

3 files changed

+17
-98
lines changed

INSTALL.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,14 +147,15 @@ Optionally, you can also install a number of packages to enable better user
147147
interface toolkits. See :ref:`what-is-a-backend` for more details on the
148148
optional Matplotlib backends and the capabilities they provide.
149149

150-
* :term:`tk` (>= 8.3, != 8.6.0 or 8.6.1): for the Tk-based backends;
150+
* `Tk <https://docs.python.org/3/library/tk.html>`_ (>= 8.3, != 8.6.0 or
151+
8.6.1): for the Tk-based backends;
151152
* `PyQt4 <https://pypi.org/project/PyQt4>`_ (>= 4.6) or
152153
`PySide <https://pypi.org/project/PySide>`_ (>= 1.0.3): for the Qt4-based
153154
backends;
154155
* `PyQt5 <https://pypi.org/project/PyQt5>`_: for the Qt5-based backends;
155156
* `PyGObject <https://pypi.org/project/PyGObject/>`_: for the GTK3-based
156157
backends;
157-
* :term:`wxpython` (>= 4): for the WX-based backends;
158+
* `wxPython <https://www.wxpython.org/>`_ (>= 4): for the WX-based backends;
158159
* `cairocffi <https://cairocffi.readthedocs.io/en/latest/>`_ (>= 0.8) or
159160
`pycairo <https://pypi.org/project/pycairo>`_: for the cairo-based
160161
backends;

doc/glossary/index.rst

Lines changed: 0 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -14,58 +14,15 @@ Glossary
1414
Cairo
1515
The `Cairo graphics <https://cairographics.org>`_ engine
1616

17-
18-
dateutil
19-
The `dateutil <https://dateutil.readthedocs.io>`_ library
20-
provides extensions to the standard datetime module
21-
22-
EPS
23-
Encapsulated Postscript (`EPS
24-
<https://en.wikipedia.org/wiki/Encapsulated_PostScript>`_)
25-
2617
FreeType
2718
`FreeType <https://www.freetype.org/>`_ is a font rasterization
2819
library used by matplotlib which supports TrueType, Type 1, and
2920
OpenType fonts.
3021

31-
GDK
32-
The Gimp Drawing Kit for GTK+
33-
3422
GTK
3523
The GIMP Toolkit (`GTK <https://www.gtk.org/>`_) graphical user interface
3624
library
3725

38-
JPG
39-
The Joint Photographic Experts Group (`JPEG
40-
<https://en.wikipedia.org/wiki/Jpeg>`_) compression method and
41-
file format for photographic images
42-
43-
numpy
44-
`numpy <http://www.numpy.org/>`_ is the standard numerical
45-
array library for python, the successor to Numeric and numarray.
46-
numpy provides fast operations for homogeneous data sets and
47-
common mathematical operations like correlations, standard
48-
deviation, fourier transforms, and convolutions.
49-
50-
PDF
51-
Adobe's Portable Document Format (`PDF
52-
<https://en.wikipedia.org/wiki/Portable_Document_Format>`_)
53-
54-
PNG
55-
Portable Network Graphics (`PNG
56-
<https://en.wikipedia.org/wiki/Portable_Network_Graphics>`_), a raster
57-
graphics format that employs lossless data compression which is more
58-
suitable for line art than the lossy jpg format. Unlike the gif format,
59-
png is not encumbered by requirements for a patent license.
60-
61-
PS
62-
Postscript (`PS <https://en.wikipedia.org/wiki/PostScript>`_) is a
63-
vector graphics ASCII text language widely used in printers and
64-
publishing. Postscript was developed by adobe systems and is
65-
starting to show its age: for example is does not have an alpha
66-
channel. PDF was designed in part as a next-generation document
67-
format to replace postscript
68-
6926
PyGObject
7027
`PyGObject <http://www.pygtk.org/>`_ provides Python wrappers for the
7128
:term:`GTK` widgets library
@@ -77,11 +34,6 @@ Glossary
7734
and windows; many linux distributions package this as
7835
'python-qt5' or 'python-qt4'.
7936

80-
python
81-
`python <https://www.python.org>`_ is an object oriented interpreted
82-
language widely used for scripting, application development, web
83-
application servers, scientific computing and more.
84-
8537
Qt
8638
`Qt <https://www.qt.io/>`__ is a cross-platform
8739
application framework for desktop and embedded development.
@@ -96,42 +48,12 @@ Glossary
9648
version of Qt cross-platform application
9749
framework for desktop and embedded development.
9850

99-
raster graphics
100-
`Raster graphics
101-
<https://en.wikipedia.org/wiki/Raster_graphics>`_, or bitmaps,
102-
represent an image as an array of pixels which is resolution
103-
dependent. Raster graphics are generally most practical for
104-
photo-realistic images, but do not scale easily without loss of
105-
quality.
106-
107-
SVG
108-
The Scalable Vector Graphics format (`SVG
109-
<https://en.wikipedia.org/wiki/Svg>`_). An XML based vector
110-
graphics format supported by many web browsers.
111-
112-
TIFF
113-
Tagged Image File Format (`TIFF
114-
<https://en.wikipedia.org/wiki/Tagged_Image_File_Format>`_) is a
115-
file format for storing images, including photographs and line
116-
art.
117-
11851
Tk
11952
`Tk <http://www.tcl.tk/>`_ is a graphical user interface for Tcl
12053
and many other dynamic languages. It can produce rich, native
12154
applications that run unchanged across Windows, Mac OS X, Linux
12255
and more.
12356

124-
vector graphics
125-
`vector graphics
126-
<https://en.wikipedia.org/wiki/Vector_graphics>`_ use geometrical
127-
primitives based upon mathematical equations to represent images
128-
in computer graphics. Primitives can include points, lines,
129-
curves, and shapes or polygons. Vector graphics are scalable,
130-
which means that they can be resized without suffering from
131-
issues related to inherent resolution like are seen in raster
132-
graphics. Vector graphics are generally most practical for
133-
typesetting and graphic design applications.
134-
13557
wxpython
13658
`wxpython <https://www.wxpython.org/>`_ provides python wrappers
13759
for the :term:`wxWidgets` library for use with the WX and WXAgg

tutorials/introductory/usage.py

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -395,22 +395,18 @@ def my_plotter(ax, data1, data2, param_dict):
395395
# backend for each; these are *non-interactive backends*, capable of
396396
# writing to a file):
397397
#
398-
# ============= ============ ================================================
399-
# Renderer Filetypes Description
400-
# ============= ============ ================================================
401-
# :term:`AGG` :term:`png` :term:`raster graphics` -- high quality images
402-
# using the `Anti-Grain Geometry`_ engine
403-
# PS :term:`ps` :term:`vector graphics` -- Postscript_ output
404-
# :term:`eps`
405-
# PDF :term:`pdf` :term:`vector graphics` --
406-
# `Portable Document Format`_
407-
# SVG :term:`svg` :term:`vector graphics` --
408-
# `Scalable Vector Graphics`_
409-
# :term:`Cairo` :term:`png` :term:`raster graphics` and
410-
# :term:`ps` :term:`vector graphics` -- using the
411-
# :term:`pdf` `Cairo graphics`_ library
412-
# :term:`svg`
413-
# ============= ============ ================================================
398+
# ======== ========= =======================================================
399+
# Renderer Filetypes Description
400+
# ======== ========= =======================================================
401+
# AGG png raster_ graphics -- high quality images using the
402+
# `Anti-Grain Geometry`_ engine
403+
# PS ps, vector_ graphics -- Postscript_ output
404+
# eps
405+
# PDF pdf vector_ graphics -- `Portable Document Format`_
406+
# SVG svg vector_ graphics -- `Scalable Vector Graphics`_
407+
# Cairo png, ps, raster_ or vector_ graphics -- using the Cairo_ library
408+
# pdf, svg
409+
# ======== ========= =======================================================
414410
#
415411
# And here are the user interfaces and renderer combinations supported;
416412
# these are *interactive backends*, capable of displaying to the screen
@@ -450,12 +446,12 @@ def my_plotter(ax, data1, data2, param_dict):
450446
# .. _Postscript: https://en.wikipedia.org/wiki/PostScript
451447
# .. _`Portable Document Format`: https://en.wikipedia.org/wiki/Portable_Document_Format
452448
# .. _`Scalable Vector Graphics`: https://en.wikipedia.org/wiki/Scalable_Vector_Graphics
453-
# .. _`Cairo graphics`: https://wwW.cairographics.org
449+
# .. _Cairo: https://www.cairographics.org
454450
# .. _PyGObject: https://wiki.gnome.org/action/show/Projects/PyGObject
455451
# .. _pycairo: https://www.cairographics.org/pycairo/
456452
# .. _cairocffi: https://pythonhosted.org/cairocffi/
457453
# .. _wxPython: https://www.wxpython.org/
458-
# .. _TkInter: https://wiki.python.org/moin/TkInter
454+
# .. _TkInter: https://docs.python.org/3/library/tk.html
459455
# .. _PyQt4: https://riverbankcomputing.com/software/pyqt/intro
460456
# .. _PyQt5: https://riverbankcomputing.com/software/pyqt/intro
461457
#

0 commit comments

Comments
 (0)
0