diff -Nru matplotlib-1.1.1/CHANGELOG matplotlib-1.2.0/CHANGELOG
--- matplotlib-1.1.1/CHANGELOG 2012-06-30 19:37:00.000000000 +0000
+++ matplotlib-1.2.0/CHANGELOG 2012-11-08 13:38:03.000000000 +0000
@@ -1,16 +1,99 @@
+2012-08-11 Fix path-closing bug in patches.Polygon, so that regardless
+ of whether the path is the initial one or was subsequently
+ set by set_xy(), get_xy() will return a closed path if and
+ only if get_closed() is True. Thanks to Jacob Vanderplas. - EF
+
+2012-08-05 When a norm is passed to contourf, either or both of the
+ vmin, vmax attributes of that norm are now respected.
+ Formerly they were respected only if both were
+ specified. In addition, vmin and/or vmax can now
+ be passed to contourf directly as kwargs. - EF
+
+2012-07-24 Contourf handles the extend kwarg by mapping the extended
+ ranges outside the normed 0-1 range so that they are
+ handled by colormap colors determined by the set_under
+ and set_over methods. Previously the extended ranges
+ were mapped to 0 or 1 so that the "under" and "over"
+ colormap colors were ignored. This change also increases
+ slightly the color contrast for a given set of contour
+ levels. - EF
+
+2012-06-24 Make use of mathtext in tick labels configurable - DSD
+
+2012-06-05 Images loaded through PIL are now ordered correctly - CG
+
+2012-06-02 Add new Axes method and pyplot function, hist2d. - PO
+
+2012-05-31 Remove support for 'cairo.' style of backend specification.
+ Deprecate 'cairo.format' and 'savefig.extension' rcParams and
+ replace with 'savefig.format'. - Martin Spacek
+
+2012-05-29 pcolormesh now obeys the passed in "edgecolor" kwarg.
+ To support this, the "shading" argument to pcolormesh now only
+ takes "flat" or "gouraud". To achieve the old "faceted" behavior,
+ pass "edgecolors='k'". - MGD
+
+2012-05-22 Added radius kwarg to pie charts. - HH
+
+2012-05-22 Collections now have a setting "offset_position" to select whether
+ the offsets are given in "screen" coordinates (default,
+ following the old behavior) or "data" coordinates. This is currently
+ used internally to improve the performance of hexbin.
+
+ As a result, the "draw_path_collection" backend methods have grown
+ a new argument "offset_position". - MGD
+
+2012-05-04 Add a new argument to pie charts - startingangle - that
+ allows one to specify the angle offset for the first wedge
+ of the chart. - EP
+
+2012-05-03 symlog scale now obeys the logarithmic base. Previously, it was
+ completely ignored and always treated as base e. - MGD
+
+2012-05-03 Allow linscalex/y keyword to symlog scale that allows the size of
+ the linear portion relative to the logarithmic portion to be
+ adjusted. - MGD
+
+2012-04-14 Added new plot style: stackplot. This new feature supports stacked
+ area plots. - Damon McDougall
+
2012-04-06 When path clipping changes a LINETO to a MOVETO, it also
changes any CLOSEPOLY command to a LINETO to the initial
point. This fixes a problem with pdf and svg where the
CLOSEPOLY would then draw a line to the latest MOVETO
position instead of the intended initial position. - JKS
+2012-03-27 Add support to ImageGrid for placing colorbars only at
+ one edge of each column/row. - RMM
+
+2012-03-07 Refactor movie writing into useful classes that make use
+ of pipes to write image data to ffmpeg or mencoder. Also
+ improve settings for these and the ability to pass custom
+ options. - RMM
+
+2012-02-29 errorevery keyword added to errorbar to enable errorbar
+ subsampling. fixes issue #600.
+
+2012-02-28 Added plot_trisurf to the mplot3d toolkit. This supports plotting
+ three dimensional surfaces on an irregular grid. - Damon McDougall
+
2012-01-23 The radius labels in polar plots no longer use a fixed
padding, but use a different alignment depending on the
quadrant they are in. This fixes numerical problems when
(rmax - rmin) gets too small. - MGD
+2012-01-08 Add axes.streamplot to plot streamlines of a velocity field.
+ Adapted from Tom Flannaghan streamplot implementation. -TSY
+
+2011-12-29 ps and pdf markers are now stroked only if the line width
+ is nonzero for consistency with agg, fixes issue #621. - JKS
+
2011-12-27 Work around an EINTR bug in some versions of subprocess. - JKS
+2011-10-25 added support for \operatorname to mathtext,
+ including the ability to insert spaces, such as
+ $\operatorname{arg\,max}$ - PI
+
2011-08-18 Change api of Axes.get_tightbbox and add an optional
keyword parameter *call_axes_locator*. - JJL
diff -Nru matplotlib-1.1.1/CXX/Python3/Objects.hxx matplotlib-1.2.0/CXX/Python3/Objects.hxx
--- matplotlib-1.1.1/CXX/Python3/Objects.hxx 2012-06-30 19:37:00.000000000 +0000
+++ matplotlib-1.2.0/CXX/Python3/Objects.hxx 2012-10-31 00:11:13.000000000 +0000
@@ -413,7 +413,7 @@
{
}
- bool accepts( PyObject *pyob )
+ virtual bool accepts( PyObject *pyob ) const
{
return pyob == NULL;
}
@@ -1520,7 +1520,7 @@
int operator-( const iterator &other ) const
{
- if( seq.ptr() != other.seq.ptr() )
+ if( seq->ptr() != other.seq->ptr() )
throw RuntimeError( "SeqBase::iterator comparison error" );
return count - other.count;
diff -Nru matplotlib-1.1.1/CXX/Python3/cxx_extensions.cxx matplotlib-1.2.0/CXX/Python3/cxx_extensions.cxx
--- matplotlib-1.1.1/CXX/Python3/cxx_extensions.cxx 2012-06-30 19:37:00.000000000 +0000
+++ matplotlib-1.2.0/CXX/Python3/cxx_extensions.cxx 2012-10-31 00:11:13.000000000 +0000
@@ -440,10 +440,10 @@
table->tp_version_tag = 0;
#ifdef COUNT_ALLOCS
- table->tp_alloc = 0;
- table->tp_free = 0;
+ table->tp_allocs = 0;
+ table->tp_frees = 0;
table->tp_maxalloc = 0;
- table->tp_orev = 0;
+ table->tp_prev = 0;
table->tp_next = 0;
#endif
}
diff -Nru matplotlib-1.1.1/INSTALL matplotlib-1.2.0/INSTALL
--- matplotlib-1.1.1/INSTALL 2012-06-30 19:37:00.000000000 +0000
+++ matplotlib-1.2.0/INSTALL 2012-11-06 22:31:09.000000000 +0000
@@ -6,21 +6,21 @@
Installing
**********
-There are many different ways to install matplotlib, and the best
-way depends on what operating system you are using, what you already
-have installed, and how you want to use it. To avoid wading through
-all the details (and potential complications) on this page, the
-easiest thing for you to do is use one of the pre-packaged python
+There are many different ways to install matplotlib, and the best way
+depends on what operating system you are using, what you already have
+installed, and how you want to use it. To avoid wading through all
+the details (and potential complications) on this page, the easiest
+thing for you to do is use one of the pre-packaged python
distributions that already provide matplotlib built-in. The Enthought
Python Distribution `(EPD)
`_ for Windows, OS X or
Redhat is an excellent choice that "just works" out of the box.
Another excellent alternative for Windows users is `Python (x, y)
-`_ which tends to be updated a
-bit more frequently. Both of these packages include matplotlib and
-pylab, and *lots* of other useful tools. matplotlib is also packaged
-for almost every major Linux distribution. So if you are on Linux,
-your package manager will probably provide matplotlib prebuilt.
+`_ which tends to be updated a bit more
+frequently. Both of these packages include matplotlib and pylab, and
+*lots* of other useful tools. matplotlib is also packaged for almost
+every major Linux distribution. So if you are on Linux, your package
+manager will probably provide matplotlib prebuilt.
Manually installing pre-built packages
@@ -37,10 +37,9 @@
but OS X users please read :ref:`which-python-for-osx`.
Once you have python up and running, you will need to install `numpy
-`_.
-numpy provides high-performance array data structures and mathematical
-functions, and is a requirement for matplotlib. You can test your
-progress::
+`_. numpy provides high-performance array data
+structures and mathematical functions, and is a requirement for
+matplotlib. You can test your progress::
>>> import numpy
>>> print numpy.__version__
@@ -52,14 +51,14 @@
Next, we need to get matplotlib installed. We provide prebuilt
binaries for OS X and Windows on the matplotlib `download
-`_ page. Click on
+`_ page. Click on
the latest release of the "matplotlib" package, choose your python
-version (e.g., 2.5, 2.6 or 2.7) and your platform (macosx or win32).
-If you have any problems, please check the :ref:`installing-faq`,
-search using Google, and/or post a question to the `mailing list
+version (2.6, 2.7 or 3.2) and your platform (macosx or win32). If you
+have any problems, please check the :ref:`installing-faq`, search
+using Google, and/or post a question the `mailing list
`_.
-If you are on Debian/Ubuntu Linux, it suffices to do::
+If you are on Debian/Ubuntu linux, it suffices to do::
> sudo apt-get install python-matplotlib
@@ -119,13 +118,13 @@
Installing from source
======================
-If you are interested in contributing to matplotlib
-development, running the latest source code, or just like to
-build everything yourself, it is not difficult to build matplotlib
-from source. Grab the latest *tar.gz* release file from `sourceforge
-`_, or if
-you want to develop matplotlib or just need the latest bugfixed
-version, grab the latest git version :ref:`install-from-git`.
+If you are interested in contributing to matplotlib development,
+running the latest source code, or just like to build everything
+yourself, it is not difficult to build matplotlib from source. Grab
+the latest *tar.gz* release file from `the download page
+`_, or if you want
+to develop matplotlib or just need the latest bugfixed version, grab
+the latest git version :ref:`install-from-git`.
Once you have satisfied the requirements detailed below (mainly
python, numpy, libpng and freetype), you can build matplotlib::
@@ -157,11 +156,12 @@
These are external packages which you will need to install before
installing matplotlib. Windows users only need the first two (python
and numpy) since the others are built into the matplotlib Windows
-installers available for download at the sourceforge site. If you are
+installers available for download at `the download page
+_`. If you are
building on OSX, see :ref:`build_osx`. If you are installing
-dependencies with a package manager on Linux, you may need to install the
-development packages (look for a "-dev" postfix) in addition to the
-libraries themselves.
+dependencies with a package manager on Linux, you may need to install
+the development packages (look for a "-dev" postfix) in addition to
+the libraries themselves.
.. note::
@@ -179,12 +179,11 @@
This does not build matplotlib, but it does get the install the
build dependencies, which will make building from source easier.
-:term:`python` 2.4 (or later but not python3)
- matplotlib requires python 2.4 or later (`download `__)
+:term:`python` 2.6, 2.7, 3.1 or 3.2
+ `Download python `_.
:term:`numpy` |minimum_numpy_version| (or later)
- array support for python (`download
- `__)
+ array support for python (`download `_)
libpng 1.2 (or later)
library for loading and saving :term:`PNG` files (`download
@@ -254,4 +253,3 @@
the different OSX version (e.g., 10.4 and 10.5). We recommend that you build
the way we do for the OSX release: get the source from the tarball or the
git repository and follow the instruction in :file:`README.osx`.
-
diff -Nru matplotlib-1.1.1/MANIFEST.in matplotlib-1.2.0/MANIFEST.in
--- matplotlib-1.1.1/MANIFEST.in 2012-06-30 18:47:51.000000000 +0000
+++ matplotlib-1.2.0/MANIFEST.in 2012-11-06 22:31:09.000000000 +0000
@@ -13,6 +13,7 @@
include lib/matplotlib/mpl-data/fonts/ttf/*
include lib/matplotlib/mpl-data/fonts/pdfcorefonts/*
include lib/matplotlib/mpl-data/fonts/afm/*
+recursive-include lib/matplotlib/mpl-data/sample_data/*
recursive-include license LICENSE*
recursive-include examples *
recursive-include doc *
diff -Nru matplotlib-1.1.1/PKG-INFO matplotlib-1.2.0/PKG-INFO
--- matplotlib-1.1.1/PKG-INFO 2012-06-30 19:37:14.000000000 +0000
+++ matplotlib-1.2.0/PKG-INFO 2012-11-08 16:39:22.000000000 +0000
@@ -1,10 +1,10 @@
-Metadata-Version: 1.0
+Metadata-Version: 1.1
Name: matplotlib
-Version: 1.1.1
+Version: 1.2.0
Summary: Python plotting package
-Home-page: http://matplotlib.sourceforge.net
-Author: John D. Hunter
-Author-email: jdh2358@gmail.com
+Home-page: http://matplotlib.org
+Author: John D. Hunter, Michael Droettboom
+Author-email: mdroe@stsci.edu
License: UNKNOWN
Description:
matplotlib strives to produce publication quality 2D graphics
@@ -14,3 +14,10 @@
which emulates matlab graphics
Platform: any
+Classifier: Development Status :: 5 - Production/Stable
+Classifier: Intended Audience :: Science/Research
+Classifier: License :: OSI Approved :: Python Software Foundation License
+Classifier: Programming Language :: Python
+Classifier: Programming Language :: Python :: 2
+Classifier: Programming Language :: Python :: 3
+Classifier: Topic :: Scientific/Engineering :: Visualization
diff -Nru matplotlib-1.1.1/README.txt matplotlib-1.2.0/README.txt
--- matplotlib-1.1.1/README.txt 2012-06-30 18:47:51.000000000 +0000
+++ matplotlib-1.2.0/README.txt 2012-10-31 00:11:13.000000000 +0000
@@ -1,51 +1,9 @@
-matplotlib for MacOS X 10.3.9 or later and Python 2.5 and Python 2.6
-
matplotlib is a python 2D plotting library which produces publication
quality figures in a variety of hardcopy formats and interactive
environments across platforms. matplotlib can be used in python
scripts, the python and ipython shell (ala matlab or mathematica), web
application servers, and various graphical user interface toolkits.
-Home page:
-
-Before running matplotlib, you must install numpy. Binary installers
-for all these packages are available here:
-
- .
-
-*** Setup from source using Pip ***
-
-::
-
- pip install -e https://github.com/matplotlib/matplotlib.git#egg=Package
-
-*** Back Ends ***
-
-You may use TkAgg or WXAgg back ends; Qt and GTK support is not
-provided in this package. By default this matplotlib uses TkAgg
-because Tcl/Tk is included with MacOS X.
-
-If you wish to use WXAgg then:
-* Install wxPython from:
- .
-* Configure a matplotlibrc file, as described below.
-
-For TkAgg you may use Apple's built-in Tcl/Tk or install your own 8.4.x
-
-*** Configuring a matplotlibrc file ***
-
-If you wish to change any matplotlib settings, create a file:
- ~/.matplotlib/matplotlibrc
-
-
-that contains at least the following information. The values shown are
-the defaults in the internal matplotlibrc file; change them as you see
-fit:
-
-# the default backend; one of GTK GTKAgg GTKCairo FltkAgg QtAgg TkAgg WXAgg
-# Agg Cairo GD GDK Paint PS PDF SVG Template
-backend : TkAgg
-interactive : False # see http://matplotlib.sourceforge.net/interactive.html
+Home page:
-See also
-
+For installation instructions and requirements, see the INSTALL file.
diff -Nru matplotlib-1.1.1/debian/README.debian matplotlib-1.2.0/debian/README.debian
--- matplotlib-1.1.1/debian/README.debian 2008-11-09 00:29:51.000000000 +0000
+++ matplotlib-1.2.0/debian/README.debian 2012-11-09 18:48:38.000000000 +0000
@@ -28,10 +28,8 @@
backend :
-where can be chosen from this list:
-
- # Default backend, one of: Agg, Cairo, CocoaAgg, GTK, GTKAgg,
- # GTKCairo, FltkAgg, Pdf, Ps, QtAgg, Qt4Agg, SVG, TkAgg, WX, WXAgg.
+ # Default backend, one of: GTK GTKAgg GTKCairo GTK3Agg GTK3Cairo CocoaAgg
+ # FltkAgg MacOSX QtAgg Qt4Agg TkAgg WX WXAgg Agg Cairo GDK PS PDF SVG Template
#
# The Agg, Ps, Pdf and SVG backends do not require external
# dependencies. Do not choose GTK, GTKAgg, GTKCairo, TkAgg or WXAgg if
@@ -41,5 +39,7 @@
GTK+ -> python-gtk2
Tk -> python-tk
- QT -> python-qt3 or python-qt4
+ QT -> python-qt4, python-sip
WX -> python-wxgtk2.6 or python-wxgtk2.8
+ GTK3 -> gir1.2-gtk-3.0, python-gi, python-gobject
+ FLTK -> python-fltk
diff -Nru matplotlib-1.1.1/debian/changelog matplotlib-1.2.0/debian/changelog
--- matplotlib-1.1.1/debian/changelog 2012-08-11 18:16:07.000000000 +0000
+++ matplotlib-1.2.0/debian/changelog 2013-01-25 10:59:07.000000000 +0000
@@ -1,3 +1,64 @@
+matplotlib (1.2.0-1~ubuntu12.10.1~ppa1) quantal; urgency=low
+
+ * No-change backport to quantal
+
+ -- Thomas Kluyver Fri, 25 Jan 2013 10:59:07 +0000
+
+matplotlib (1.2.0-1) experimental; urgency=low
+
+ * New upstream release
+ * debian/{control, rules}
+ - run tests for python3 module
+ * debian/{control, README.debian}
+ - add several missing dependencies (and b-d) for Matplotlib backends
+ * debian/rules
+ - no longer set examples.* options in matplotlibrc when building doc (they
+ are not needed with 1.2.0)
+ * debian/patches/60_bts691960_reintroduce_examples.directory_rcparam.patch
+ - reintroduce (removed in 1.2.x series) 'examples.directory' rc parameter,
+ in order to specify the Debian custom sample_data path; thanks to Julian
+ Taylor for the report; Closes: #691960
+
+ -- Sandro Tosi Sun, 11 Nov 2012 12:17:37 +0100
+
+matplotlib (1.2.0~rc2-2) experimental; urgency=low
+
+ * debian/{control, rules}
+ - provide Python 3 packages, based on the work of Thomas Kluyver (thanks!);
+ thanks to Yaroslav Halchenko for the report; Closes: #669272
+
+ -- Sandro Tosi Tue, 23 Oct 2012 22:55:15 +0200
+
+matplotlib (1.2.0~rc2-1) experimental; urgency=low
+
+ * New upstream release candidate
+ * debian/control
+ - updated Homepage field to new upstream website location
+ * debian/copyright
+ - converted to DEP-5 format
+ - updated to new upstream code
+ - extended packaging copyright years
+ * debian/patches/60_new_syntax_to_load_searchindex.patch
+ - removed, merged upstream
+ * debian/watch
+ - updated to point to github
+ * debian/patches/30_disable_sample_downloads.patch
+ - removed, no longer needed
+ * debian/patches/10_build_fix.patch
+ - disabled, but not removed in case we'll have to restore it
+ * debian/python-matplotlib-data.install
+ - install sampledata from new location (now it's in upstream tarball)
+ - use matplotlibrc.template to install base matplotlib.conf file
+ * debian/rules
+ - set backend and not datapath in matplotlibrc when running tests
+ - fix broken symlinks to TrueType fonts; thanks to Ian Zimmerman for the
+ report; Closes: #687674
+ * debian/{control, rules}
+ - run tests under 'xvfb-run', needed to run inkscape (which is required to
+ compare SVG images); adding relevant b-d (xvfb and xauth)
+
+ -- Sandro Tosi Tue, 25 Sep 2012 19:44:06 +0200
+
matplotlib (1.1.1-1) experimental; urgency=low
* New upstream release
diff -Nru matplotlib-1.1.1/debian/control matplotlib-1.2.0/debian/control
--- matplotlib-1.1.1/debian/control 2012-08-11 14:19:31.000000000 +0000
+++ matplotlib-1.2.0/debian/control 2012-11-09 18:48:38.000000000 +0000
@@ -13,19 +13,35 @@
libpng-dev,
python-all-dbg (>= 2.4.4-6),
python-all-dev (>= 2.3.5-7),
+ python3-all-dbg,
+ python3-all-dev,
python-dateutil,
+ python-cairo,
+ python3-cairo,
+ python3-dateutil,
+ python-gi,
+ python3-gi,
python-gtk2-dev,
python-imaging,
python-nose,
+ python3-nose,
python-numpy (>= 1:1.5.1-4),
python-numpy-dbg (>= 1:1.5.1-4),
+ python3-numpy,
+ python3-numpy-dbg,
python-pkg-resources,
+ python3-pkg-resources,
python-qt4,
+ python3-pyqt4,
python-setuptools,
+ python3-setuptools,
+ python3-six,
python-sphinx (>= 1.0.7+dfsg),
python-support (>= 1.0.0),
python-tk (>= 2.5.2-1.1),
+ python3-tk,
python-tz,
+ python3-tz,
python-wxgtk2.8,
python-xlwt,
tcl8.5-dev,
@@ -33,18 +49,19 @@
texlive-latex-extra,
texlive-latex-recommended,
tk8.5-dev,
+ xauth,
+ xvfb,
zlib1g-dev
XS-Python-Version: all
+X-Python3-Version: >= 3.2
Standards-Version: 3.9.3
-Homepage: http://matplotlib.sf.net/
+Homepage: http://matplotlib.org/
Vcs-Svn: svn://svn.debian.org/svn/python-modules/packages/matplotlib/trunk/
Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/matplotlib/trunk/
Package: python-matplotlib
Architecture: any
-Depends: python-cairo,
- python-dateutil,
- python-gobject,
+Depends: python-dateutil,
python-matplotlib-data (>= ${source:Version}),
python-pyparsing,
python-tz,
@@ -54,14 +71,19 @@
Recommends: python-glade2, python-tk (>= 2.5.2-1.1)
Enhances: ipython
Suggests: dvipng,
+ gir1.2-gtk-3.0,
ipython (>= 0.6.3),
librsvg2-common,
+ python-cairo,
python-configobj,
python-excelerator,
+ python-fltk,
+ python-gobject,
python-gtk2,
python-matplotlib-doc,
python-qt4,
python-scipy,
+ python-sip,
python-traits (>= 2.0),
python-wxgtk2.8,
texlive-extra-utils,
@@ -73,6 +95,40 @@
be accessed either via a functional interface familiar to Matlab
users or an object oriented interface familiar to Python users.
+Package: python3-matplotlib
+Architecture: any
+Depends: python3-dateutil,
+ python-matplotlib-data (>= ${source:Version}),
+ python3-pyparsing,
+ python3-six,
+ python3-tz,
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends}
+Recommends: python3-tk
+Enhances: ipython3
+Suggests: dvipng,
+ gir1.2-gtk-3.0,
+ ipython3,
+ librsvg2-common,
+ python-matplotlib-doc,
+ python3-cairo,
+ python3-gi,
+ python3-gobject,
+ python3-pyqt4,
+ python3-scipy,
+ python3-sip,
+ texlive-extra-utils,
+ texlive-latex-extra
+Description: Python based plotting system in a style similar to Matlab (Python 3)
+ Matplotlib is a pure Python plotting library designed to bring
+ publication quality plotting to Python with a syntax familiar to
+ Matlab users. All of the plotting commands in the pylab interface can
+ be accessed either via a functional interface familiar to Matlab
+ users or an object oriented interface familiar to Python users.
+ .
+ This package contains the Python 3 version of matplotlib.
+
Package: python-matplotlib-data
Architecture: all
Depends: fonts-lyx, ${misc:Depends}
@@ -114,3 +170,20 @@
users or an object oriented interface familiar to Python users.
.
This package contains the debug extension for python-matplotlib.
+
+Package: python3-matplotlib-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: python3-all-dbg,
+ python3-matplotlib (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: Python based plotting system (debug extension, Python 3)
+ Matplotlib is a pure Python plotting library designed to bring
+ publication quality plotting to Python with a syntax familiar to
+ Matlab users. All of the plotting commands in the pylab interface can
+ be accessed either via a functional interface familiar to Matlab
+ users or an object oriented interface familiar to Python users.
+ .
+ This package contains the debug extension for python3-matplotlib.
diff -Nru matplotlib-1.1.1/debian/copyright matplotlib-1.2.0/debian/copyright
--- matplotlib-1.1.1/debian/copyright 2011-09-26 21:04:37.000000000 +0000
+++ matplotlib-1.2.0/debian/copyright 2012-09-23 20:27:39.000000000 +0000
@@ -1,458 +1,460 @@
-This package was debianized by Vittorio Palmisano on
-Sun, 24 Sep 2006 12:12:29 +0200
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: matplotlib
+Upstream-Contact: John D. Hunter, Michael Droettboom
+Source: http://matplotlib.org
-It is now maintainer under the Debian Python Modules Team.
-It was downloaded from http://matplotlib.sourceforge.net/
+Files: *
+Copyright: Copyright (c) 2002-2008 John D. Hunter
+License:
+ Matplotlib only uses BSD compatible code, and its license is based
+ on the PSF license. See the Open Source Initiative licenses page
+ for details on individual licenses. Non-BSD compatible licenses
+ (eg LGPL) are acceptable in matplotlib Toolkits. For a discussion
+ of the motivations behind the licencing choice, see Licenses.
+ License agreement for matplotlib.
+ .
+ 1. This LICENSE AGREEMENT is between John D. Hunter ("JDH"), and
+ the Individual or Organization ("Licensee") accessing and
+ otherwise using matplotlib software in source or binary form and
+ its associated documentation.
+ .
+ 2. Subject to the terms and conditions of this License Agreement,
+ JDH hereby grants Licensee a nonexclusive, royalty-free,
+ world-wide license to reproduce, analyze, test, perform and/or
+ display publicly, prepare derivative works, distribute, and
+ otherwise use matplotlib alone or in any derivative version,
+ provided, however, that JDH’s License Agreement and JDH’s notice
+ of copyright, i.e., "Copyright (c) 2002-2008 John D. Hunter; All
+ Rights Reserved" are retained in matplotlib alone or in any
+ derivative version prepared by Licensee.
+ .
+ 3. In the event Licensee prepares a derivative work that is based
+ on or incorporates matplotlib or any part thereof, and wants to
+ make the derivative work available to others as provided herein,
+ then Licensee hereby agrees to include in any such work a brief
+ summary of the changes made to matplotlib.
+ .
+ 4. JDH is making matplotlib available to Licensee on an ΄AS IS‘
+ basis. JDH MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+ IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, JDH MAKES NO AND
+ DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR
+ FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF MATPLOTLIB
+ WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
+ .
+ 5. JDH SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF
+ MATPLOTLIB FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES
+ OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING
+ MATPLOTLIB, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE
+ POSSIBILITY THEREOF.
+ .
+ 6. This License Agreement will automatically terminate upon a
+ material breach of its terms and conditions.
+ .
+ 7. Nothing in this License Agreement shall be deemed to create any
+ relationship of agency, partnership, or joint venture between JDH
+ and Licensee. This License Agreement does not grant permission to
+ use JDH trademarks or trade name in a trademark sense to endorse
+ or promote products or services of Licensee, or any third party.
+ .
+ 8. By copying, installing or otherwise using matplotlib, Licensee
+ agrees to be bound by the terms and conditions of this License
+ Agreement.
+
+Files: debian/*
+Copyright: Copyright (C) 2008-2012 Sandro Tosi
+License: same as upstream
+
+Files: lib/matplotlib/fontconfig_pattern.py
+Author: Michael Droettboom
+
+Files: lib/matplotlib/backends/backend_fltkagg.py
+Copyright: Gregory Lielens, Free Field Technologies SA and
+ John D. Hunter 2004
+
+Files: lib/matplotlib/backends/backend_wxagg.py
+Copyright: Copyright (C) 2003-5 Jeremy O'Donoghue, John Hunter, Illinois Institute of Technology
+
+Files: lib/matplotlib/backends/backend_wx.py
+Copyright: Copyright (C) Jeremy O'Donoghue & John Hunter, 2003-4
+License: This work is licensed under a PSF compatible license.
+
+Files: lib/matplotlib/pyparsing_py2.py
+Copyright: Copyright (c) 2003-2010 Paul T. McGuire
+License:
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Files: lib/matplotlib/pyparsing_py3.py
+Copyright: Copyright (c) 2003-2010 Paul T. McGuire
+License:
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+ .
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+ IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+ CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
+ TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
+ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Files: lib/matplotlib/sankey.py
+Author: Kevin L. Davies
+License: BSD
+
+Files: lib/matplotlib/table.py
+Author: John Gill
+Copyright: 2004 John Gill and John Hunter
+
+Files: lib/matplotlib/delaunay/VoronoiDiagramGenerator.{cpp, h}
+Author: The author of this software is Steven Fortune.
+Copyright: Copyright (c) 1994 by AT&T Bell Laboratories.
+License:
+ Permission to use, copy, modify, and distribute this software for any
+ purpose without fee is hereby granted, provided that this entire notice
+ is included in all copies of any software which is or includes a copy
+ or modification of this software and in all copies of the supporting
+ documentation for such software.
+ THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+ WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY
+ REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
+ OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+Comment:
+ This code was originally written by Stephan Fortune in C code. I, Shane O'Sullivan,
+ have since modified it, encapsulating it in a C++ class and, fixing memory leaks and
+ adding accessors to the Voronoi Edges.
+ Permission to use, copy, modify, and distribute this software for any
+ purpose without fee is hereby granted, provided that this entire notice
+ is included in all copies of any software which is or includes a copy
+ or modification of this software and in all copies of the supporting
+ documentation for such software.
+ THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+ WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY
+ REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
+ OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+
+Files: lib/matplotlib/delaunay/./__init__.py
+Author: Robert Kern
+Copyright: Copyright 2005 Robert Kern.
+License: BSD-style license. See LICENSE.txt in the scipy source directory.
+
+Files: lib/matplotlib/testing/image_util.py
+Copyright: Copyright (c) 1997-2009 by Secret Labs AB
+ Copyright (c) 1995-2009 by Fredrik Lundh
+License:
+ Permission to use, copy, modify, and distribute this software and its
+ associated documentation for any purpose and without fee is hereby
+ granted, provided that the above copyright notice appears in all
+ copies, and that both that copyright notice and this permission notice
+ appear in supporting documentation, and that the name of Secret Labs
+ AB or the author not be used in advertising or publicity pertaining to
+ distribution of the software without specific, written prior
+ permission.
+ .
+ SECRET LABS AB AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO
+ THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS. IN NO EVENT SHALL SECRET LABS AB OR THE AUTHOR BE LIABLE FOR
+ ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+ WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+Files: lib/matplotlib/mpl-data/fonts/ttf/(non STIX)*.ttf
+Copyright: Copyright (c) 2003 by Bitstream, Inc. All Rights
+ Reserved. Bitstream Vera is a trademark of Bitstream, Inc.
+License:
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of the fonts accompanying this license ("Fonts")
+ and associated documentation files (the "Font Software"), to
+ reproduce and distribute the Font Software, including without
+ limitation the rights to use, copy, merge, publish, distribute,
+ and/or sell copies of the Font Software, and to permit persons to
+ whom the Font Software is furnished to do so, subject to the
+ following conditions:
+ .
+ The above copyright and trademark notices and this permission
+ notice shall be included in all copies of one or more of the Font
+ Software typefaces.
+ .
+ The Font Software may be modified, altered, or added to, and in
+ particular the designs of glyphs or characters in the Fonts may be
+ modified and additional glyphs or characters may be added to the
+ Fonts, only if the fonts are renamed to names not containing
+ either the words "Bitstream" or the word "Vera".
+ .
+ This License becomes null and void to the extent applicable to
+ Fonts or Font Software that has been modified and is distributed
+ under the "Bitstream Vera" names.
+ .
+ The Font Software may be sold as part of a larger software package
+ but no copy of one or more of the Font Software typefaces may be
+ sold by itself.
+ .
+ THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+ KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
+ AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER
+ RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY
+ GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER
+ DEALINGS IN THE FONT SOFTWARE.
+ .
+ Except as contained in this notice, the names of Gnome, the Gnome
+ Foundation, and Bitstream Inc., shall not be used in advertising
+ or otherwise to promote the sale, use or other dealings in this
+ Font Software without prior written authorization from the Gnome
+ Foundation or Bitstream Inc., respectively. For further
+ information, contact: fonts at gnome dot org.
-Upstream Author:
+Files: lib/matplotlib/mpl-data/fonts/ttf/STIX*.ttf
+License:
+ 1. Permission is hereby granted, free of charge, to any person
+ obtaining a copy of the STIX Fonts-TM set accompanying this
+ license (collectively, the "Fonts") and the associated
+ documentation files (collectively with the Fonts, the "Font
+ Software"), to reproduce and distribute the Font Software,
+ including the rights to use, copy, merge and publish copies of the
+ Font Software, and to permit persons to whom the Font Software is
+ furnished to do so same, subject to the following terms and
+ conditions (the "License").
+ .
+ 2. The following copyright and trademark notice and these Terms
+ and Conditions shall be included in all copies of one or more of
+ the Font typefaces and any derivative work created as permitted
+ under this License:
+ .
+ Copyright (c) 2001-2005 by the STI Pub Companies, consisting
+ of the American Institute of Physics, the American Chemical
+ Society, the American Mathematical Society, the American Physical
+ Society, Elsevier, Inc., and The Institute of Electrical and
+ Electronic Engineers, Inc. Portions copyright (c) 1998-2003 by
+ MicroPress, Inc. Portions copyright (c) 1990 by Elsevier, Inc. All
+ rights reserved. STIX Fonts-TM is a trademark of The Institute of
+ Electrical and Electronics Engineers, Inc.
+ .
+ 3. You may (a) convert the Fonts from one format to another
+ (e.g., from TrueType to PostScript), in which case the normal and
+ reasonable distortion that occurs during such conversion shall be
+ permitted and (b) embed or include a subset of the Fonts in a
+ document for the purposes of allowing users to read text in the
+ document that utilizes the Fonts. In each case, you may use the
+ STIX Fonts-TM mark to designate the resulting Fonts or subset of
+ the Fonts.
+ .
+ 4. You may also (a) add glyphs or characters to the Fonts, or
+ modify the shape of existing glyphs, so long as the base set of
+ glyphs is not removed and (b) delete glyphs or characters from the
+ Fonts, provided that the resulting font set is distributed with
+ the following disclaimer: "This [name] font does not include all
+ the Unicode points covered in the STIX Fonts-TM set but may
+ include others." In each case, the name used to denote the
+ resulting font set shall not include the term "STIX" or any
+ similar term.
+ .
+ 5. You may charge a fee in connection with the distribution of
+ the Font Software, provided that no copy of one or more of the
+ individual Font typefaces that form the STIX Fonts-TM set may be
+ sold by itself.
+ .
+ 6. THE FONT SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF
+ ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY
+ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
+ AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK OR OTHER
+ RIGHT. IN NO EVENT SHALL MICROPRESS OR ANY OF THE STI PUB
+ COMPANIES BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ INCLUDING, BUT NOT LIMITED TO, ANY GENERAL, SPECIAL, INDIRECT,
+ INCIDENTAL OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF
+ CONTRACT, TORT OR OTHERWISE, ARISING FROM OR OUT OF THE USE OR
+ INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE
+ FONT SOFTWARE.
+ .
+ 7. Except as contained in the notice set forth in Section 2,
+ the names MicroPress Inc. and STI Pub Companies, as well as the
+ names of the companies/organizations that compose the STI Pub
+ Companies, shall not be used in advertising or otherwise to
+ promote the sale, use or other dealings in the Font Software
+ without the prior written consent of the respective company or
+ organization.
+ .
+ 8. This License shall become null and void in the event of any
+ material breach of the Terms and Conditions herein by licensee.
+ .
+ 9. A substantial portion of the STIX Fonts set was developed by
+ MicroPress Inc. for the STI Pub Companies. To obtain additional
+ mathematical fonts, please contact MicroPress, Inc., 68-30 Harrow
+ Street, Forest Hills, NY 11375, USA - Phone: (718) 575-1816.
+
+Files: lib/matplotlib/mpl-data/fonts/pdfcorefonts/*
+Copyright: Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
+
+Files: lib/matplotlib/mpl-data/fonts/afm/pcrro8a.afm
+Copyright: Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992 Adobe Systems Incorporated. All Rights Reserved.
+
+Files: lib/six.py
+Author: Benjamin Peterson
+
+Files: src/nxutils.c
+Copyright: Copyright (c) 1970-2003, Wm. Randolph Franklin
+License: pnpoly license
+ Permission is hereby granted, free of charge, to any person
+ obtaining a copy of this software and associated documentation
+ files (the "Software"), to deal in the Software without
+ restriction, including without limitation the rights to use, copy,
+ modify, merge, publish, distribute, sublicense, and/or sell copies
+ of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ 1. Redistributions of source code must retain the above
+ copyright notice, this list of conditions and the following
+ disclaimers. 2. Redistributions in binary form must
+ reproduce the above copyright notice in the documentation
+ and/or other materials provided with the distribution.
+ 3. The name of W. Randolph Franklin may not be used to
+ endorse or promote products derived from this Software
+ without specific prior written permission.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ DEALINGS IN THE SOFTWARE.
+
+FileS: src/_subprocess.c
+Copyright: Copyright (c) 2004 by Fredrik Lundh
+ Copyright (c) 2004 by Secret Labs AB, http://www.pythonware.com
+ Copyright (c) 2004 by Peter Astrand
+License:
+ Permission to use, copy, modify, and distribute this software and
+ its associated documentation for any purpose and without fee is
+ hereby granted, provided that the above copyright notice appears in
+ all copies, and that both that copyright notice and this permission
+ notice appear in supporting documentation, and that the name of the
+ authors not be used in advertising or publicity pertaining to
+ distribution of the software without specific, written prior
+ permission.
+ .
+ THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
+ INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
+ IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
+ CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
+ OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+ NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+ WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ .
+ Licensed to PSF under a Contributor Agreement.
+ See http://www.python.org/2.4/license for licensing details.
+
+Files: src/_wxagg.cpp
+Author: Ken McIvor
+Copyright: Copyright 2005 Illinois Institute of Technology
+Comment: Derived from `_gtkagg.cpp', Copyright 2004-2005 John Hunter
+
+Files: lib/dateutil_py2/*
+Copyright: Copyright (c) 2003-2010 Gustavo Niemeyer
+License: PSF License
+
+Files: lib/dateutil_py3/*
+Copyright: Copyright (c) 2003-2011 Gustavo Niemeyer
+ Copyright (c) 2012 - Tomi Pieviläinen
+License: Simplified BSD
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+ * Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of the copyright holder nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- John D. Hunter
-
-Copyright Holder:
-
- Copyright (c) 2002-2008 John D. Hunter
-
-License:
-
- Matplotlib only uses BSD compatible code, and its license is based
- on the PSF license. See the Open Source Initiative licenses page
- for details on individual licenses. Non-BSD compatible licenses
- (eg LGPL) are acceptable in matplotlib Toolkits. For a discussion
- of the motivations behind the licencing choice, see Licenses.
- License agreement for matplotlib.
-
- 1. This LICENSE AGREEMENT is between John D. Hunter ("JDH"), and
- the Individual or Organization ("Licensee") accessing and
- otherwise using matplotlib software in source or binary form and
- its associated documentation.
-
- 2. Subject to the terms and conditions of this License Agreement,
- JDH hereby grants Licensee a nonexclusive, royalty-free,
- world-wide license to reproduce, analyze, test, perform and/or
- display publicly, prepare derivative works, distribute, and
- otherwise use matplotlib alone or in any derivative version,
- provided, however, that JDH’s License Agreement and JDH’s notice
- of copyright, i.e., "Copyright (c) 2002-2008 John D. Hunter; All
- Rights Reserved" are retained in matplotlib alone or in any
- derivative version prepared by Licensee.
-
- 3. In the event Licensee prepares a derivative work that is based
- on or incorporates matplotlib or any part thereof, and wants to
- make the derivative work available to others as provided herein,
- then Licensee hereby agrees to include in any such work a brief
- summary of the changes made to matplotlib.
-
- 4. JDH is making matplotlib available to Licensee on an ΄AS IS‘
- basis. JDH MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
- IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, JDH MAKES NO AND
- DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR
- FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF MATPLOTLIB
- WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
-
- 5. JDH SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF
- MATPLOTLIB FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES
- OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING
- MATPLOTLIB, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE
- POSSIBILITY THEREOF.
-
- 6. This License Agreement will automatically terminate upon a
- material breach of its terms and conditions.
-
- 7. Nothing in this License Agreement shall be deemed to create any
- relationship of agency, partnership, or joint venture between JDH
- and Licensee. This License Agreement does not grant permission to
- use JDH trademarks or trade name in a trademark sense to endorse
- or promote products or services of Licensee, or any third party.
-
- 8. By copying, installing or otherwise using matplotlib, Licensee
- agrees to be bound by the terms and conditions of this License
- Agreement.
-
-The Debian packaging is:
-
- Copyright (C) 2008-2011 Sandro Tosi
-
-and is licensed under the same terms as upstream code.
-
-
-These files have different copyright/license notices:
-
-lib/matplotlib/fontconfig_pattern.py
- Author : Michael Droettboom
-
-lib/matplotlib/backends/backend_fltkagg.py
- Copyright: Gregory Lielens, Free Field Technologies SA and
- John D. Hunter 2004
-
-lib/matplotlib/backends/backend_wxagg.py
- Copyright (C) 2003-5 Jeremy O'Donoghue, John Hunter, Illinois Institute of
- Technology
-
-lib/matplotlib/backends/backend_wx.py
- Copyright (C) Jeremy O'Donoghue & John Hunter, 2003-4
- License: This work is licensed under a PSF compatible license.
-
-lib/matplotlib/pyparsing.py
- # Copyright (c) 2003-2008 Paul T. McGuire
- #
- # Permission is hereby granted, free of charge, to any person obtaining
- # a copy of this software and associated documentation files (the
- # "Software"), to deal in the Software without restriction, including
- # without limitation the rights to use, copy, modify, merge, publish,
- # distribute, sublicense, and/or sell copies of the Software, and to
- # permit persons to whom the Software is furnished to do so, subject to
- # the following conditions:
- #
- # The above copyright notice and this permission notice shall be
- # included in all copies or substantial portions of the Software.
- #
- # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
- # IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
- # CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
- # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
- # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-lib/matplotlib/sankey.py
- Author: Kevin L. Davies
- License: BSD
-
-lib/matplotlib/table.py
- Author : John Gill
- Copyright : 2004 John Gill and John Hunter
-
-lib/matplotlib/delaunay/VoronoiDiagramGenerator.{cpp, h}
- /*
- * The author of this software is Steven Fortune. Copyright (c) 1994 by AT&T
- * Bell Laboratories.
- * Permission to use, copy, modify, and distribute this software for any
- * purpose without fee is hereby granted, provided that this entire notice
- * is included in all copies of any software which is or includes a copy
- * or modification of this software and in all copies of the supporting
- * documentation for such software.
- * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
- * WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY
- * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
- * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
- */
-
- /*
- * This code was originally written by Stephan Fortune in C code. I, Shane O'Sullivan,
- * have since modified it, encapsulating it in a C++ class and, fixing memory leaks and
- * adding accessors to the Voronoi Edges.
- * Permission to use, copy, modify, and distribute this software for any
- * purpose without fee is hereby granted, provided that this entire notice
- * is included in all copies of any software which is or includes a copy
- * or modification of this software and in all copies of the supporting
- * documentation for such software.
- * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
- * WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR AT&T MAKE ANY
- * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
- * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
- */
-
-lib/matplotlib/delaunay/./__init__.py
- Author: Robert Kern
-
- Copyright: Copyright 2005 Robert Kern.
- License: BSD-style license. See LICENSE.txt in the scipy source directory.
-
-lib/matplotlib/mpl-data/fonts/ttf/(non STIX)*.ttf
- Copyright
- =========
-
- Copyright (c) 2003 by Bitstream, Inc. All Rights
- Reserved. Bitstream Vera is a trademark of Bitstream, Inc.
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of the fonts accompanying this license ("Fonts")
- and associated documentation files (the "Font Software"), to
- reproduce and distribute the Font Software, including without
- limitation the rights to use, copy, merge, publish, distribute,
- and/or sell copies of the Font Software, and to permit persons to
- whom the Font Software is furnished to do so, subject to the
- following conditions:
-
- The above copyright and trademark notices and this permission
- notice shall be included in all copies of one or more of the Font
- Software typefaces.
-
- The Font Software may be modified, altered, or added to, and in
- particular the designs of glyphs or characters in the Fonts may be
- modified and additional glyphs or characters may be added to the
- Fonts, only if the fonts are renamed to names not containing
- either the words "Bitstream" or the word "Vera".
-
- This License becomes null and void to the extent applicable to
- Fonts or Font Software that has been modified and is distributed
- under the "Bitstream Vera" names.
-
- The Font Software may be sold as part of a larger software package
- but no copy of one or more of the Font Software typefaces may be
- sold by itself.
-
- THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
- KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
- AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER
- RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION BE
- LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY
- GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
- WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER
- DEALINGS IN THE FONT SOFTWARE.
-
- Except as contained in this notice, the names of Gnome, the Gnome
- Foundation, and Bitstream Inc., shall not be used in advertising
- or otherwise to promote the sale, use or other dealings in this
- Font Software without prior written authorization from the Gnome
- Foundation or Bitstream Inc., respectively. For further
- information, contact: fonts at gnome dot org.
-
-lib/matplotlib/mpl-data/fonts/ttf/STIX*.ttf
- License:
-
- 1. Permission is hereby granted, free of charge, to any person
- obtaining a copy of the STIX Fonts-TM set accompanying this
- license (collectively, the "Fonts") and the associated
- documentation files (collectively with the Fonts, the "Font
- Software"), to reproduce and distribute the Font Software,
- including the rights to use, copy, merge and publish copies of the
- Font Software, and to permit persons to whom the Font Software is
- furnished to do so same, subject to the following terms and
- conditions (the "License").
-
- 2. The following copyright and trademark notice and these Terms
- and Conditions shall be included in all copies of one or more of
- the Font typefaces and any derivative work created as permitted
- under this License:
-
- Copyright (c) 2001-2005 by the STI Pub Companies, consisting
- of the American Institute of Physics, the American Chemical
- Society, the American Mathematical Society, the American Physical
- Society, Elsevier, Inc., and The Institute of Electrical and
- Electronic Engineers, Inc. Portions copyright (c) 1998-2003 by
- MicroPress, Inc. Portions copyright (c) 1990 by Elsevier, Inc. All
- rights reserved. STIX Fonts-TM is a trademark of The Institute of
- Electrical and Electronics Engineers, Inc.
-
- 3. You may (a) convert the Fonts from one format to another
- (e.g., from TrueType to PostScript), in which case the normal and
- reasonable distortion that occurs during such conversion shall be
- permitted and (b) embed or include a subset of the Fonts in a
- document for the purposes of allowing users to read text in the
- document that utilizes the Fonts. In each case, you may use the
- STIX Fonts-TM mark to designate the resulting Fonts or subset of
- the Fonts.
-
- 4. You may also (a) add glyphs or characters to the Fonts, or
- modify the shape of existing glyphs, so long as the base set of
- glyphs is not removed and (b) delete glyphs or characters from the
- Fonts, provided that the resulting font set is distributed with
- the following disclaimer: "This [name] font does not include all
- the Unicode points covered in the STIX Fonts-TM set but may
- include others." In each case, the name used to denote the
- resulting font set shall not include the term "STIX" or any
- similar term.
-
- 5. You may charge a fee in connection with the distribution of
- the Font Software, provided that no copy of one or more of the
- individual Font typefaces that form the STIX Fonts-TM set may be
- sold by itself.
-
- 6. THE FONT SOFTWARE IS PROVIDED "AS IS," WITHOUT WARRANTY OF
- ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY
- WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
- AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK OR OTHER
- RIGHT. IN NO EVENT SHALL MICROPRESS OR ANY OF THE STI PUB
- COMPANIES BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
- INCLUDING, BUT NOT LIMITED TO, ANY GENERAL, SPECIAL, INDIRECT,
- INCIDENTAL OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF
- CONTRACT, TORT OR OTHERWISE, ARISING FROM OR OUT OF THE USE OR
- INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE
- FONT SOFTWARE.
-
- 7. Except as contained in the notice set forth in Section 2,
- the names MicroPress Inc. and STI Pub Companies, as well as the
- names of the companies/organizations that compose the STI Pub
- Companies, shall not be used in advertising or otherwise to
- promote the sale, use or other dealings in the Font Software
- without the prior written consent of the respective company or
- organization.
-
- 8. This License shall become null and void in the event of any
- material breach of the Terms and Conditions herein by licensee.
-
- 9. A substantial portion of the STIX Fonts set was developed by
- MicroPress Inc. for the STI Pub Companies. To obtain additional
- mathematical fonts, please contact MicroPress, Inc., 68-30 Harrow
- Street, Forest Hills, NY 11375, USA - Phone: (718) 575-1816.
-
-lib/matplotlib/mpl-data/fonts/pdfcorefonts/*
- Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.
-
-lib/matplotlib/mpl-data/fonts/afm/pcrro8a.afm
- Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992 Adobe Systems Incorporated. All Rights Reserved.
-
-src/nxutils.c
- pnpoly license
- Copyright (c) 1970-2003, Wm. Randolph Franklin
-
- Permission is hereby granted, free of charge, to any person
- obtaining a copy of this software and associated documentation
- files (the "Software"), to deal in the Software without
- restriction, including without limitation the rights to use, copy,
- modify, merge, publish, distribute, sublicense, and/or sell copies
- of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- 1. Redistributions of source code must retain the above
- copyright notice, this list of conditions and the following
- disclaimers. 2. Redistributions in binary form must
- reproduce the above copyright notice in the documentation
- and/or other materials provided with the distribution.
- 3. The name of W. Randolph Franklin may not be used to
- endorse or promote products derived from this Software
- without specific prior written permission.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
- HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
- WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- DEALINGS IN THE SOFTWARE. */
-
-src/_subprocess.c
- /*
- * support routines for subprocess module
- *
- * Currently, this extension module is only required when using the
- * subprocess module on Windows, but in the future, stubs for other
- * platforms might be added here as well.
- *
- * Copyright (c) 2004 by Fredrik Lundh
- * Copyright (c) 2004 by Secret Labs AB, http://www.pythonware.com
- * Copyright (c) 2004 by Peter Astrand
- *
- * By obtaining, using, and/or copying this software and/or its
- * associated documentation, you agree that you have read, understood,
- * and will comply with the following terms and conditions:
- *
- * Permission to use, copy, modify, and distribute this software and
- * its associated documentation for any purpose and without fee is
- * hereby granted, provided that the above copyright notice appears in
- * all copies, and that both that copyright notice and this permission
- * notice appear in supporting documentation, and that the name of the
- * authors not be used in advertising or publicity pertaining to
- * distribution of the software without specific, written prior
- * permission.
- *
- * THE AUTHORS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
- * INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS.
- * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR
- * CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
- * OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
- * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
- * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- *
- */
-
- /* Licensed to PSF under a Contributor Agreement. */
- /* See http://www.python.org/2.4/license for licensing details. */
-
-src/_wxagg.cpp
- // Purpose: Accelerate WXAgg by doing the agg->wxWidgets conversions in C++.
- // Author: Ken McIvor
- //
- // Copyright 2005 Illinois Institute of Technology
- // Derived from `_gtkagg.cpp', Copyright 2004-2005 John Hunter
- //
- // See the file "LICENSE" for information on usage and redistribution
- // of this file, and for a DISCLAIMER OF ALL WARRANTIES.
-
-lib/dateutil/*
- Copyright (c) 2003-2005 Gustavo Niemeyer
- __author__ = "Gustavo Niemeyer "
- __license__ = "PSF License"
-
-ttconv/*
- /*
- * Modified for use within matplotlib
- * 5 July 2007
- * Michael Droettboom
- */
-
- /*
- ** ~ppr/src/include/global_defines.h
- ** Copyright 1995, Trinity College Computing Center.
- ** Written by David Chappell.
- **
- ** Permission to use, copy, modify, and distribute this software and its
- ** documentation for any purpose and without fee is hereby granted, provided
- ** that the above copyright notice appear in all copies and that both that
- ** copyright notice and this permission notice appear in supporting
- ** documentation. This software and documentation are provided "as is" without
- ** express or implied warranty.
- **
- ** The PPR project was begun 28 December 1992.
- **
- ** There are many things in this file you may want to change. This file
- ** should be the first include file. It is the header file for the whole
- ** project.
- **
- ** This file was last modified 22 December 1995.
- */
-
-CXX/*
- // Copyright (c) 1998 - 2007, The Regents of the University of California
- // Produced at the Lawrence Livermore National Laboratory
- // All rights reserved.
- //
- // This file is part of PyCXX. For details,see http://cxx.sourceforge.net/. The
- // full copyright notice is contained in the file COPYRIGHT located at the root
- // of the PyCXX distribution.
- //
- // Redistribution and use in source and binary forms, with or without
- // modification, are permitted provided that the following conditions are met:
- //
- // - Redistributions of source code must retain the above copyright notice,
- // this list of conditions and the disclaimer below.
- // - Redistributions in binary form must reproduce the above copyright notice,
- // this list of conditions and the disclaimer (as noted below) in the
- // documentation and/or materials provided with the distribution.
- // - Neither the name of the UC/LLNL nor the names of its contributors may be
- // used to endorse or promote products derived from this software without
- // specific prior written permission.
- //
- // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- // ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OF THE UNIVERSITY OF
- // CALIFORNIA, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR
- // ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- // DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- // SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
- // CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- // LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- // OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
- // DAMAGE.
-
-agg24/*
- //----------------------------------------------------------------------------
- // Anti-Grain Geometry - Version 2.4
- // Copyright (C) 2002-2005 Maxim Shemanarev (http://www.antigrain.com)
- //
- // Permission to copy, use, modify, sell and distribute this software
- // is granted provided this copyright notice appears in all copies.
- // This software is provided "as is" without express or implied
- // warranty, and with no claim as to its suitability for any purpose.
- //
- //----------------------------------------------------------------------------
- // Contact: mcseem@antigrain.com
- // mcseemagg@yahoo.com
- // http://www.antigrain.com
- //----------------------------------------------------------------------------
+Files: ttconv/*
+Copyright: Copyright 1995, Trinity College Computing Center. Written by David Chappell.
+License:
+ Permission to use, copy, modify, and distribute this software and its
+ documentation for any purpose and without fee is hereby granted, provided
+ that the above copyright notice appear in all copies and that both that
+ copyright notice and this permission notice appear in supporting
+ documentation. This software and documentation are provided "as is" without
+ express or implied warranty.
+
+Files: CXX/*
+Copyright: Copyright (c) 1998 - 2007, The Regents of the University of California
+ Produced at the Lawrence Livermore National Laboratory
+ All rights reserved.
+License:
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+ .
+ - Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the disclaimer below.
+ - Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the disclaimer (as noted below) in the
+ documentation and/or materials provided with the distribution.
+ - Neither the name of the UC/LLNL nor the names of its contributors may be
+ used to endorse or promote products derived from this software without
+ specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OF THE UNIVERSITY OF
+ CALIFORNIA, THE U.S. DEPARTMENT OF ENERGY OR CONTRIBUTORS BE LIABLE FOR
+ ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ DAMAGE.
+
+Files: agg24/*
+Copyright: Copyright (C) 2002-2005 Maxim Shemanarev (http://www.antigrain.com)
+License:
+ Permission to copy, use, modify, sell and distribute this software
+ is granted provided this copyright notice appears in all copies.
+ This software is provided "as is" without express or implied
+ warranty, and with no claim as to its suitability for any purpose.
diff -Nru matplotlib-1.1.1/debian/patches/30_disable_sample_downloads.patch matplotlib-1.2.0/debian/patches/30_disable_sample_downloads.patch
--- matplotlib-1.1.1/debian/patches/30_disable_sample_downloads.patch 2011-09-26 21:50:33.000000000 +0000
+++ matplotlib-1.2.0/debian/patches/30_disable_sample_downloads.patch 1970-01-01 00:00:00.000000000 +0000
@@ -1,15 +0,0 @@
-Description: disable download of sample data (used to run examples)
-Author: Benjamin Gamari
-
-Index: matplotlib-1.1.0~rc1/matplotlibrc.template
-===================================================================
---- matplotlib-1.1.0~rc1.orig/matplotlibrc.template 2011-09-24 17:08:27.000000000 +0200
-+++ matplotlib-1.1.0~rc1/matplotlibrc.template 2011-09-26 23:46:09.712993921 +0200
-@@ -404,5 +404,5 @@
- # examples.download to False and examples.directory to the directory
- # where you have a checkout of https://github.com/matplotlib/sample_data
-
--#examples.download : True # False to bypass downloading mechanism
--#examples.directory : '' # directory to look in if download is false
-+examples.download : False # False to bypass downloading mechanism
-+examples.directory : '/usr/share/matplotlib/sampledata' # absolute directory to look in if download is false
diff -Nru matplotlib-1.1.1/debian/patches/60_bts691960_reintroduce_examples.directory_rcparam.patch matplotlib-1.2.0/debian/patches/60_bts691960_reintroduce_examples.directory_rcparam.patch
--- matplotlib-1.1.1/debian/patches/60_bts691960_reintroduce_examples.directory_rcparam.patch 1970-01-01 00:00:00.000000000 +0000
+++ matplotlib-1.2.0/debian/patches/60_bts691960_reintroduce_examples.directory_rcparam.patch 2012-11-10 22:01:43.000000000 +0000
@@ -0,0 +1,81 @@
+Description: Reintroduce examples.directory rc parameter
+Forwarded: https://github.com/matplotlib/matplotlib/pull/1479
+Bug-Debian: http://bugs.debian.org/691960
+Author: Sandro Tosi
+
+--- a/lib/matplotlib/__init__.py
++++ b/lib/matplotlib/__init__.py
+@@ -825,6 +825,20 @@ Please do not ask for support with these
+ # this is the instance used by the matplotlib classes
+ rcParams = rc_params()
+
++if rcParams['examples.directory']:
++ # paths that are intended to be relative to matplotlib_fname()
++ # are allowed for the examples.directory parameter.
++ # However, we will need to fully qualify the path because
++ # Sphinx requires absolute paths.
++ if not os.path.isabs(rcParams['examples.directory']):
++ _basedir, _fname = os.path.split(matplotlib_fname())
++ # Sometimes matplotlib_fname() can return relative paths,
++ # Also, using realpath() guarentees that Sphinx will use
++ # the same path that matplotlib sees (in case of weird symlinks).
++ _basedir = os.path.realpath(_basedir)
++ _fullpath = os.path.join(_basedir, rcParams['examples.directory'])
++ rcParams['examples.directory'] = _fullpath
++
+ rcParamsOrig = rcParams.copy()
+
+ rcParamsDefault = RcParams([ (key, default) for key, (default, converter) in \
+--- a/lib/matplotlib/cbook.py
++++ b/lib/matplotlib/cbook.py
+@@ -21,6 +21,7 @@ import traceback
+ import warnings
+ from weakref import ref, WeakKeyDictionary
+
++import matplotlib
+
+ import numpy as np
+ import numpy.ma as ma
+@@ -570,9 +571,17 @@ def get_sample_data(fname, asfileobj=Tru
+ `mpl-data/sample_data` directory. If *asfileobj* is `True`
+ return a file object, otherwise just a file path.
+
++ Set the rc parameter examples.directory to the directory where we should
++ look, if sample_data files are stored in a location different than
++ default (which is 'mpl-data/sample_data` at the same level of 'matplotlib`
++ Python module files).
++
+ If the filename ends in .gz, the file is implicitly ungzipped.
+ """
+- root = os.path.join(os.path.dirname(__file__), "mpl-data", "sample_data")
++ if matplotlib.rcParams['examples.directory']:
++ root = matplotlib.rcParams['examples.directory']
++ else:
++ root = os.path.join(os.path.dirname(__file__), "mpl-data", "sample_data")
+ path = os.path.join(root, fname)
+
+ if asfileobj:
+--- a/lib/matplotlib/rcsetup.py
++++ b/lib/matplotlib/rcsetup.py
+@@ -616,6 +616,9 @@ defaultParams = {
+ 'keymap.xscale' : [['k', 'L'], validate_stringlist],
+ 'keymap.all_axes' : ['a', validate_stringlist],
+
++ # sample data
++ 'examples.directory' : ['', str],
++
+ # Animation settings
+ 'animation.writer' : ['ffmpeg', validate_movie_writer],
+ 'animation.codec' : ['mpeg4', str],
+--- a/matplotlibrc.template
++++ b/matplotlibrc.template
+@@ -423,6 +423,9 @@ text.hinting_factor : 8 # Specifies the
+ #keymap.xscale : L, k # toggle scaling of x-axes ('log'/'linear')
+ #keymap.all_axes : a # enable all axes
+
++# Control location of examples data files
++examples.directory : /usr/share/matplotlib/sample_data
++
+ ###ANIMATION settings
+ #animation.writer : ffmpeg # MovieWriter 'backend' to use
+ #animation.codec : mp4 # Codec to use for writing movie
diff -Nru matplotlib-1.1.1/debian/patches/60_new_syntax_to_load_searchindex.patch matplotlib-1.2.0/debian/patches/60_new_syntax_to_load_searchindex.patch
--- matplotlib-1.1.1/debian/patches/60_new_syntax_to_load_searchindex.patch 2012-04-08 14:47:55.000000000 +0000
+++ matplotlib-1.2.0/debian/patches/60_new_syntax_to_load_searchindex.patch 1970-01-01 00:00:00.000000000 +0000
@@ -1,17 +0,0 @@
-Description: use recent sphinx syntax to load searchindex.js, so dh_sphinxdoc can recognize it
-Author: Sandro Tosi
-Forwarded: yes
-Bug: https://github.com/matplotlib/matplotlib/issues/820
-Index: matplotlib-1.1.1~rc1/doc/_templates/search.html
-===================================================================
---- matplotlib-1.1.1~rc1.orig/doc/_templates/search.html 2012-03-23 02:58:28.000000000 +0100
-+++ matplotlib-1.1.1~rc1/doc/_templates/search.html 2012-04-08 16:03:22.404159237 +0200
-@@ -38,5 +38,7 @@
- {% endblock %}
- {% block footer %}
- {{ super() }}
--
-+
- {% endblock %}
diff -Nru matplotlib-1.1.1/debian/patches/series matplotlib-1.2.0/debian/patches/series
--- matplotlib-1.1.1/debian/patches/series 2012-04-08 14:47:55.000000000 +0000
+++ matplotlib-1.2.0/debian/patches/series 2012-11-10 22:01:43.000000000 +0000
@@ -1,6 +1,5 @@
-10_build_fix.patch
+#10_build_fix.patch
20_matplotlibrc_path_search_fix.patch
-30_disable_sample_downloads.patch
40_bts608939_draw_markers_description.patch
50_bts608942_spaces_in_param_args.patch
-60_new_syntax_to_load_searchindex.patch
+60_bts691960_reintroduce_examples.directory_rcparam.patch
diff -Nru matplotlib-1.1.1/debian/python-matplotlib-data.install matplotlib-1.2.0/debian/python-matplotlib-data.install
--- matplotlib-1.1.1/debian/python-matplotlib-data.install 2011-01-11 00:28:14.000000000 +0000
+++ matplotlib-1.2.0/debian/python-matplotlib-data.install 2012-09-22 19:50:14.000000000 +0000
@@ -2,6 +2,6 @@
lib/matplotlib/mpl-data/fonts/ /usr/share/matplotlib/mpl-data/
lib/matplotlib/mpl-data/images/ /usr/share/matplotlib/mpl-data/
lib/matplotlib/mpl-data/lineprops.glade /usr/share/matplotlib/mpl-data/
-lib/matplotlib/mpl-data/matplotlib.conf /usr/share/matplotlib
+matplotlibrc.template /usr/share/matplotlib/matplotlib.conf
lib/matplotlib/mpl-data/matplotlibrc /etc/
-sampledata/ /usr/share/matplotlib/
+lib/matplotlib/mpl-data/sample_data/ /usr/share/matplotlib/
diff -Nru matplotlib-1.1.1/debian/rules matplotlib-1.2.0/debian/rules
--- matplotlib-1.1.1/debian/rules 2012-05-20 17:42:43.000000000 +0000
+++ matplotlib-1.2.0/debian/rules 2012-11-09 19:21:50.000000000 +0000
@@ -1,12 +1,15 @@
#!/usr/bin/make -f
-PYVERS := $(shell pyversions -v -r debian/control)
+PY2VERS := $(shell pyversions -v -r debian/control)
+PY3VERS := $(shell py3versions -v -r debian/control)
DEFPY := $(shell pyversions -v -d)
PY_PLATFORM := $(shell python -c 'from distutils.util import get_platform; print get_platform()')
pd := python-matplotlib-doc
p := python-matplotlib
+p3 := python3-matplotlib
pdata := python-matplotlib-data
pdbg := python-matplotlib-dbg
+p3dbg := python3-matplotlib-dbg
# build
build: build-arch build-indep
@@ -15,17 +18,13 @@
build-indep-stamp: $(DEFPY:%=build-%-stamp)
dh_testdir
- # add information to use local copy of 'sampledata' and bypass downloading
- echo "examples.download : False" >> $(CURDIR)/doc/matplotlibrc
- echo "examples.directory : $(CURDIR)/sampledata" >> $(CURDIR)/doc/matplotlibrc
-
# build the doc
-( cd doc ; MPLCONFIGDIR=. MATPLOTLIBDATA=../lib/matplotlib/mpl-data/ \
PYTHONPATH=../build/lib.$(PY_PLATFORM)-$(DEFPY) ./make.py --small all )
touch $@
-build-arch: $(PYVERS:%=build-%-stamp)
+build-arch: $(PY2VERS:%=build-%-stamp) $(PY3VERS:%=build-%-stamp)
build-%-stamp:
dh_testdir
@@ -35,24 +34,24 @@
python$*-dbg ./setup.py build $(PY_BUILD_FLAGS)
ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))
- echo "datapath : $(CURDIR)/lib/matplotlib/mpl-data/" > matplotlibrc
+ echo "backend : TkAgg" > matplotlibrc
-PYTHONPATH=$(shell python$* -c "from distutils.command.build import build ; \
from distutils.core import Distribution ; \
b = build(Distribution()) ; \
b.finalize_options() ; \
- print b.build_platlib") \
+ print(b.build_platlib)") \
MATPLOTLIBDATA=$(CURDIR)/lib/matplotlib/mpl-data/ \
MPLCONFIGDIR=. \
- python$* -c "import matplotlib as m ; m.test(verbosity=1)"
+ xvfb-run python$* -c "import matplotlib as m ; m.test(verbosity=1)"
-PYTHONPATH=$(shell python$*-dbg -c "from distutils.command.build import build ; \
from distutils.core import Distribution ; \
b = build(Distribution()) ; \
b.finalize_options() ; \
- print b.build_platlib") \
+ print(b.build_platlib)") \
MATPLOTLIBDATA=$(CURDIR)/lib/matplotlib/mpl-data/ \
MPLCONFIGDIR=. \
- python$*-dbg -c "import matplotlib as m ; m.test(verbosity=1)"
+ xvfb-run python$*-dbg -c "import matplotlib as m ; m.test(verbosity=1)"
rm -f matplotlibrc
endif
@@ -64,7 +63,7 @@
dh_testdir
dh_testroot
- for i in $(PYVERS); do \
+ for i in $(PY2VERS) $(PY3VERS); do \
python$(i) ./setup.py clean --all; \
python$(i)-dbg ./setup.py clean --all; \
done
@@ -93,10 +92,11 @@
sed -i '/^examples\./d' $(CURDIR)/doc/matplotlibrc
# install
-install-arch: build-arch $(PYVERS:%=install-%-stamp)
+install-arch: build-arch $(PY2VERS:%=install-%-stamp) $(PY3VERS:%=install-py3-%-stamp)
dh_testdir
dh_testroot
dh_numpy
+ dh_numpy3
install-%-stamp: build-%-stamp
dh_testdir
@@ -123,6 +123,31 @@
touch $@
+install-py3-%-stamp: build-%-stamp
+ dh_testdir
+ dh_testroot
+
+ python$* ./setup.py install_lib \
+ -d $(CURDIR)/debian/$(p3)/usr/lib/python3/dist-packages/ --no-compile
+ python$* ./setup.py install_egg_info \
+ -d $(CURDIR)/debian/$(p3)/usr/lib/python3/dist-packages/
+ python$*-dbg ./setup.py install_lib \
+ -d $(CURDIR)/debian/$(p3dbg)/usr/lib/python3/dist-packages/ --no-compile
+
+ find debian/$(p3dbg) ! -type d ! -name '*.so' | xargs rm -f
+ find debian/$(p3dbg) -depth -empty -exec rmdir {} \;
+
+ # don't install baseline_images, needed for tests only, but huge
+ rm -rf $(CURDIR)/debian/$(p3)/usr/lib/python3/*-packages/matplotlib/tests/baseline_images/
+
+ rm -rf $(CURDIR)/debian/$(p3)/usr/lib/python3/dist-packages/matplotlib/mpl-data/
+ rm -rf $(CURDIR)/debian/$(p3)/usr/lib/python3/dist-packages/matplotlib/backends/Matplotlib.nib/
+
+ rm -rf $(CURDIR)/debian/$(p3dbg)/usr/lib/python3/dist-packages/matplotlib/mpl-data/
+ rm -rf $(CURDIR)/debian/$(p3dbg)/usr/lib/python3/dist-packages/matplotlib/backends/Matplotlib.nib/
+
+ touch $@
+
install-indep: build-indep
dh_testdir -i
dh_testroot -i
@@ -134,10 +159,10 @@
rm -fr $(CURDIR)/debian/$(pdata)/usr/share/matplotlib/mpl-data/fonts/pdfcorefonts/readme.txt
chmod 644 $(CURDIR)/debian/$(pdata)/usr/share/matplotlib/mpl-data/images/*.svg
# link to fonts in ttf-lyx
- ln -sf /usr/share/fonts/truetype/ttf-lyx/cmex10.ttf $(CURDIR)/debian/$(pdata)/usr/share/matplotlib/mpl-data/fonts/ttf/cmex10.ttf
- ln -sf /usr/share/fonts/truetype/ttf-lyx/cmmi10.ttf $(CURDIR)/debian/$(pdata)/usr/share/matplotlib/mpl-data/fonts/ttf/cmmi10.ttf
- ln -sf /usr/share/fonts/truetype/ttf-lyx/cmr10.ttf $(CURDIR)/debian/$(pdata)/usr/share/matplotlib/mpl-data/fonts/ttf/cmr10.ttf
- ln -sf /usr/share/fonts/truetype/ttf-lyx/cmsy10.ttf $(CURDIR)/debian/$(pdata)/usr/share/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf
+ for font in cmex10.ttf cmmi10.ttf cmr10.ttf cmsy10.ttf ; \
+ do \
+ ln -sf /usr/share/fonts/truetype/lyx/$$font $(CURDIR)/debian/$(pdata)/usr/share/matplotlib/mpl-data/fonts/ttf/$$font; \
+ done
# binary
binary-indep: build-indep install-indep
@@ -171,9 +196,11 @@
fi; \
done
dh_pysupport -a
+ dh_python3 -a
dh_link -a
dh_lintian -a
- dh_strip -a --dbg-package=$(pdbg)
+ dh_strip -a -p$(p) --dbg-package=$(pdbg)
+ dh_strip -a -p$(p3) --dbg-package=$(p3dbg)
# fix python-debug-in-wrong-location lintian warning
cd debian/*-dbg/usr/lib/debug/usr/lib && mv pyshared pymodules
dh_compress -a
diff -Nru matplotlib-1.1.1/debian/watch matplotlib-1.2.0/debian/watch
--- matplotlib-1.1.1/debian/watch 2008-07-01 21:33:53.000000000 +0000
+++ matplotlib-1.2.0/debian/watch 2012-09-17 22:00:54.000000000 +0000
@@ -1,2 +1,3 @@
version=3
-http://sf.net/matplotlib/matplotlib-([0-9]+(?:\.[0-9]+)*)\.tar\.gz
+opts="uversionmangle=s/rc/~rc/" \
+https://github.com/matplotlib/matplotlib/downloads .*/matplotlib-(.*).tar.gz
Binary files /tmp/7Z2s8lkXZI/matplotlib-1.1.1/doc/_static/John-hunter-crop-2.jpg and /tmp/dj4q_yDaTz/matplotlib-1.2.0/doc/_static/John-hunter-crop-2.jpg differ
Binary files /tmp/7Z2s8lkXZI/matplotlib-1.1.1/doc/_static/pgf_fonts.pdf and /tmp/dj4q_yDaTz/matplotlib-1.2.0/doc/_static/pgf_fonts.pdf differ
Binary files /tmp/7Z2s8lkXZI/matplotlib-1.1.1/doc/_static/pgf_fonts.png and /tmp/dj4q_yDaTz/matplotlib-1.2.0/doc/_static/pgf_fonts.png differ
Binary files /tmp/7Z2s8lkXZI/matplotlib-1.1.1/doc/_static/pgf_preamble.pdf and /tmp/dj4q_yDaTz/matplotlib-1.2.0/doc/_static/pgf_preamble.pdf differ
Binary files /tmp/7Z2s8lkXZI/matplotlib-1.1.1/doc/_static/pgf_preamble.png and /tmp/dj4q_yDaTz/matplotlib-1.2.0/doc/_static/pgf_preamble.png differ
Binary files /tmp/7Z2s8lkXZI/matplotlib-1.1.1/doc/_static/pgf_texsystem.pdf and /tmp/dj4q_yDaTz/matplotlib-1.2.0/doc/_static/pgf_texsystem.pdf differ
Binary files /tmp/7Z2s8lkXZI/matplotlib-1.1.1/doc/_static/pgf_texsystem.png and /tmp/dj4q_yDaTz/matplotlib-1.2.0/doc/_static/pgf_texsystem.png differ
diff -Nru matplotlib-1.1.1/doc/_templates/index.html matplotlib-1.2.0/doc/_templates/index.html
--- matplotlib-1.1.1/doc/_templates/index.html 2012-06-30 18:47:51.000000000 +0000
+++ matplotlib-1.2.0/doc/_templates/index.html 2012-11-08 02:24:13.000000000 +0000
@@ -3,7 +3,67 @@
{% block body %}
- intro
+
+
+
+
+
+ John Hunter (1968-2012)
+
+
+
+
+
+ |
+
+
+ On August 28 2012, John D. Hunter, the creator of matplotlib, died
+ from complications arising from cancer treatment, after a brief but
+ intense battle with this terrible illness. John is survived by his
+ wife Miriam, his three daughters Rahel, Ava and Clara, his sisters
+ Layne and Mary, and his mother Sarah.
+
+
+ If you have benefited from John's many contributions, please say
+ thanks in the way that would matter most to him. Please consider
+ making a donation to
+ the John Hunter Memorial
+ Fund.
+ |
+
+
+
+ Introduction
matplotlib is a python 2D plotting library which produces
publication quality figures in a variety of hardcopy formats and
@@ -17,23 +77,17 @@
web application servers, and six graphical user
interface toolkits.
-
-
-
-
+
matplotlib tries to make easy things easy and hard things possible.
You can generate plots, histograms, power spectra, bar charts,
errorcharts, scatterplots, etc, with just a few lines of code.
For a sampling, see the screenshots, thumbnail gallery, and
-examples directory
+ examples directory
-
-
-
- For example, using "ipython -pylab" to provide an interactive
+
For example, using "ipython --pylab" to provide an interactive
environment, to generate 10,000 gaussian random numbers and plot a
histogram with 100 bins, you simply need to
type
@@ -44,1266 +98,97 @@
For the power user, you have full control of line styles, font
properties, axes properties, etc, via an object oriented interface
- or via a set of functions familiar to MATLAB users.
- The pylab mode provides all of the pyplot plotting
- functions listed below, as well as non-plotting functions from
- numpy and
- matplotlib.mlab.
-
- plotting commands
-
-
-
- Function | Description |
-
-
- acorr
-
- |
-
-
- plot the autocorrelation function
- |
-
-
-
-
- annotate
-
- |
-
-
- annotate something in the figure
- |
-
-
-
-
- arrow
-
- |
-
-
- add an arrow to the axes
- |
-
-
-
-
- axes
-
- |
-
-
- create a new axes
- |
-
-
-
-
- axhline
-
- |
-
-
- draw a horizontal line across axes
- |
-
-
-
-
- axvline
-
- |
-
-
- draw a vertical line across axes
- |
-
-
-
-
- axhspan
-
- |
-
-
- draw a horizontal bar across axes
- |
-
-
-
-
- axvspan
-
- |
-
-
- draw a vertical bar across axes
- |
-
-
-
-
- axis
-
- |
-
-
- set or return the current axis limits
- |
-
-
-
-
- barbs
-
- |
-
-
- a (wind) barb plot
- |
-
-
-
-
- bar
-
- |
-
-
- make a bar chart
- |
-
-
-
-
- barh
-
- |
-
-
- a horizontal bar chart
- |
-
-
-
-
- broken_barh
-
- |
-
-
- a set of horizontal bars with gaps
- |
-
-
-
-
- box
-
- |
-
-
- set the axes frame on/off state
- |
-
-
-
-
- boxplot
-
- |
-
-
- make a box and whisker plot
- |
-
-
-
-
- cla
-
- |
-
-
- clear current axes
- |
-
-
-
-
- clabel
-
- |
-
-
- label a contour plot
- |
-
-
-
-
- clf
-
- |
-
-
- clear a figure window
- |
-
-
-
-
- clim
-
- |
-
-
- adjust the color limits of the current image
- |
-
-
-
-
- close
-
- |
-
-
- close a figure window
- |
-
-
-
-
- colorbar
-
- |
-
-
- add a colorbar to the current figure
- |
-
-
-
-
- cohere
-
- |
-
-
- make a plot of coherence
- |
-
-
-
-
- contour
-
- |
-
-
- make a contour plot
- |
-
-
-
-
- contourf
-
- |
-
-
- make a filled contour plot
- |
-
-
-
-
- csd
-
- |
-
-
- make a plot of cross spectral density
- |
-
-
-
-
- delaxes
-
- |
-
-
- delete an axes from the current figure
- |
-
-
-
-
- draw
-
- |
-
-
- Force a redraw of the current figure
- |
-
-
-
-
- errorbar
-
- |
-
-
- make an errorbar graph
- |
-
-
-
-
- figlegend
-
- |
-
-
- make legend on the figure rather than the axes
- |
-
-
-
-
- figimage
-
- |
-
-
- make a figure image
- |
-
-
-
-
- figtext
-
- |
-
-
- add text in figure coords
- |
-
-
-
-
- figure
-
- |
-
-
- create or change active figure
- |
-
-
-
-
- fill
-
- |
-
-
- make filled polygons
- |
-
-
-
-
-
- fill_between
-
- |
-
-
- make filled polygons between two curves
- |
-
-
-
-
-
- findobj
-
- |
-
-
- recursively find all objects matching some criteria
- |
-
-
-
-
- gca
-
- |
-
-
- return the current axes
- |
-
-
-
-
- gcf
-
- |
-
-
- return the current figure
- |
-
-
-
-
- gci
-
- |
-
-
- get the current image, or None
- |
-
-
-
-
- getp
-
- |
-
-
- get a graphics property
- |
-
-
-
-
- grid
-
- |
-
-
- set whether gridding is on
- |
-
-
-
-
- hexbin
-
- |
-
-
- make a 2D hexagonal binning plot
- |
-
-
-
-
- hist
-
- |
-
-
- make a histogram
- |
-
-
-
-
- hold
-
- |
-
-
- set the axes hold state
- |
-
-
-
-
- ioff
-
- |
-
-
- turn interaction mode off
- |
-
-
-
-
- ion
-
- |
-
-
- turn interaction mode on
- |
-
-
-
-
- isinteractive
-
- |
-
-
- return True if interaction mode is on
- |
-
-
-
-
- imread
-
- |
-
-
- load image file into array
- |
-
-
-
-
- imsave
-
- |
-
-
- save array as an image file
- |
-
-
-
-
- imshow
-
- |
-
-
- plot image data
- |
-
-
-
-
- ishold
-
- |
-
-
- return the hold state of the current axes
- |
-
-
-
-
- legend
-
- |
-
-
- make an axes legend
- |
-
-
-
-
- locator_params
-
- |
-
-
- adjust parameters used in locating axis ticks
- |
-
-
-
-
-
- loglog
-
- |
-
-
- a log log plot
- |
-
-
-
-
- matshow
-
- |
-
-
- display a matrix in a new figure preserving aspect
- |
+ or via a set of functions familiar to MATLAB users.
-
-
-
- margins
-
- |
-
-
- set margins used in autoscaling
- |
-
-
-
-
-
- pcolor
-
- |
-
-
- make a pseudocolor plot
- |
-
-
-
-
- pcolormesh
-
- |
-
-
- make a pseudocolor plot using a quadrilateral mesh
- |
-
-
-
-
- pie
-
- |
-
-
- make a pie chart
- |
-
-
-
-
- plot
-
- |
-
-
- make a line plot
- |
-
-
-
-
- plot_date
-
- |
-
-
- plot dates
- |
-
-
-
-
- plotfile
-
- |
-
-
- plot column data from an ASCII tab/space/comma delimited file
- |
-
-
-
-
- pie
-
- |
-
-
- pie charts
- |
-
-
-
-
- polar
-
- |
-
-
- make a polar plot on a PolarAxes
- |
-
-
-
-
- psd
-
- |
-
-
- make a plot of power spectral density
- |
-
-
-
-
- quiver
-
- |
-
-
- make a direction field (arrows) plot
- |
-
-
-
-
- rc
-
- |
-
-
- control the default params
- |
-
-
-
-
- rgrids
-
- |
-
-
- customize the radial grids and labels for polar
- |
-
-
-
-
- savefig
-
- |
-
-
- save the current figure
- |
-
-
-
-
- scatter
-
- |
-
-
- make a scatter plot
- |
-
-
-
-
- setp
-
- |
-
-
- set a graphics property
- |
-
-
-
-
- semilogx
-
- |
-
-
- log x axis
- |
-
-
-
-
- semilogy
-
- |
-
-
- log y axis
- |
-
-
-
-
- show
-
- |
-
-
- show the figures
- |
-
-
-
-
- specgram
-
- |
-
-
- a spectrogram plot
- |
-
-
-
-
- spy
-
- |
-
-
- plot sparsity pattern using markers or image
- |
-
-
-
-
- stem
-
- |
-
-
- make a stem plot
- |
-
-
-
-
- subplot
-
- |
-
-
- make a subplot (numrows, numcols, axesnum)
- |
-
-
-
-
- subplots
-
- |
-
-
- Create a figure with subplots
- |
-
-
-
-
-
- subplots_adjust
-
- |
-
-
- change the params controlling the subplot positions of current figure
- |
-
-
-
-
- subplot_tool
-
- |
-
-
- launch the subplot configuration tool
- |
-
-
-
-
- suptitle
-
- |
-
-
- add a figure title
- |
-
-
-
-
- table
-
- |
-
-
- add a table to the plot
- |
-
-
-
-
- text
-
- |
-
-
- add some text at location x,y to the current axes
- |
+ Download
-
-
-
- thetagrids
-
- |
-
-
- customize the radial theta grids and labels for polar
- |
-
-
-
-
- tick_params
-
- |
-
-
- control the appearance of ticks and tick labels
- |
-
-
-
-
- ticklabel_format
-
- |
-
-
- control the format of tick labels
- |
-
-
-
-
- title
-
- |
-
-
- add a title to the current axes
- |
-
-
-
-
- tricontour
-
- |
-
-
- make a contour plot on a triangular grid
- |
-
-
-
-
- tricontourf
-
- |
-
-
- make a filled contour plot on a triangular grid
- |
-
-
-
-
- tripcolor
-
- |
-
-
- make a pseudocolor plot on a triangular grid
- |
-
-
-
-
- triplot
-
- |
-
-
- plot a triangular grid
- |
-
-
-
-
- xcorr
-
- |
-
-
- plot the autocorrelation function of x and y
- |
-
-
-
-
- xlim
-
- |
-
-
- set/get the xlimits
- |
-
-
-
-
- ylim
-
- |
-
-
- set/get the ylimits
- |
-
-
-
-
- xticks
-
- |
-
-
- set/get the xticks
- |
-
-
-
-
- yticks
-
- |
-
-
- set/get the yticks
- |
-
-
-
-
- xlabel
-
- |
-
-
- add an xlabel to the current axes
- |
-
-
-
-
- ylabel
-
- |
-
-
- add a ylabel to the current axes
- |
-
-
-
-
- autumn
-
- |
-
-
- set the default colormap to autumn
- |
-
-
-
-
- bone
-
- |
-
-
- set the default colormap to bone
- |
-
-
-
-
- cool
-
- |
-
-
- set the default colormap to cool
- |
-
-
-
-
- copper
-
- |
-
-
- set the default colormap to copper
- |
-
-
-
-
- flag
-
- |
-
-
- set the default colormap to flag
- |
-
-
-
-
- gray
-
- |
-
-
- set the default colormap to gray
- |
-
-
-
-
- hot
-
- |
-
-
- set the default colormap to hot
- |
-
-
-
-
- hsv
-
- |
-
-
- set the default colormap to hsv
- |
-
-
-
-
- jet
-
- |
-
-
- set the default colormap to jet
- |
-
-
-
-
- pink
-
- |
-
-
- set the default colormap to pink
- |
-
-
-
-
- prism
-
- |
-
-
- set the default colormap to prism
- |
-
-
-
-
- spring
-
- |
-
-
- set the default colormap to spring
- |
-
-
-
-
- summer
-
- |
-
-
- set the default colormap to summer
- |
-
-
-
-
- winter
-
- |
-
-
- set the default colormap to winter
- |
-
-
-
-
- spectral
+ Matplotlib is available for
+download.
- |
+ Documentation
-
- set the default colormap to spectral
- |
+ This is the documentation for matplotlib version {{ version }}.
+
+
+
+
+ Trying to learn how to do a particular kind of plot? Check out
+ the gallery, examples,
+ or the list of plotting
+ commands.
+
+ Other learning resources
+
+
+
+ Need help?
+
+Check the faq,
+the api docs,
+mailing
+list archives, and join the matplotlib
+mailing lists.
+Check out the matplotlib questions
+on stackoverflow.
+The search tool searches all of
+the documentation, including full text search of over 350 complete
+examples which exercise almost every corner of matplotlib.
+
+You can file bugs, patches and feature requests on the
+github
+tracker,
+but it is a good idea to ping us on the mailing list too.
+
+To keep up to date with what's going on in matplotlib, see
+the what's new
+page, the more detailed changelog or browse
+the source
+code. Anything that could require changes to your existing code
+is logged in the api
+changes file.
+
+Toolkits
+
+There are several matplotlib add-on toolkits, including the projection
+and mapping toolkit
+basemap, 3d plotting with mplot3d, axes and axis helpers in axes_grid and more.
+
+
+ Open source
+
+Please
+consider donating
+to support matplotlib development or to
+the John Hunter Memorial
+Fund.
+
+The matplotlib license
+is based on the Python Software Foundation
+(PSF) license.
+
+There is an active developer community and a long list of people
+who have made significant contributions.
-
-