.. _github-stats: Github stats ============ GitHub stats for 2012/11/08 - 2013/05/29 (tag: v1.2.0) These lists are automatically generated, and may be incomplete or contain duplicates. The following 85 authors contributed 1428 commits. * Adam Ginsburg * Adrian Price-Whelan * Alejandro Dubrovsky * Amit Aronovitch * Andrew Dawson * Anton Akhmerov * Antony Lee * Ben Root * Binglin Chang * Bradley M. Froehle * Brian Mattern * Cameron Bates * Carl Michal * Chris Beaumont * Christoph Gohlke * Cimarron Mittelsteadt * Damon McDougall * Daniel Hyams * David Trémouilles * Eric Firing * Francesco Montesano * Geoffroy Billotey * Ian Thomas * Jae-Joon Lee * Jake Vanderplas * James R. Evans * Jan-Philip Gehrcke * Jeff Bingham * Jeffrey Bingham * Jens H. Nielsen * Jens Hedegaard Nielsen * Joe Kington * Julien Schueller * Julien Woillez * Kevin Davies * Leo Singer * Lodato Luciano * Martin Spacek * Martin Teichmann * Martin Ueding * Matt Giuca * Maximilian Albert * Michael Droettboom * Michael Welter * Michiel de Hoon * Min RK * MinRK * Nelle Varoquaux * Nic Eggert * Pascal Bugnion * Paul Hobson * Paul Ivanov * Pauli Virtanen * Peter Würtz * Phil Elson * Pierre Haessig * Piti Ongmongkolkul * Ryan Dale * Ryan May * Sandro Tosi * Sebastian Pinnau * Sergey Koposov * Takeshi Kanmae * Thomas A Caswell * Thomas Kluyver * Thomas Robitaille * Till Stensitzki * Tobias Megies * Todd Jennings * Tomas Kazmar * Tony S Yu * Víctor Terrón * Wes Campaigne * aseagram * burrbull * dhyams * drevicko * endolith * gitj * jschueller * krischer * montefra * pelson * pwuertz * torfbolt We closed a total of 924 issues, 326 pull requests and 598 regular issues; this is the full list (generated with the script :file:`tools/github_stats.py`): Pull Requests (326): * :ghpull:`2082`: Data limits (on 1.3.x) * :ghpull:`2070`: incorrect bbox of text * :ghpull:`2080`: Fixed failing test on python3. * :ghpull:`2079`: added some comments * :ghpull:`2077`: changed URL to the current CSV API for yahoo finance * :ghpull:`2076`: Build the _windowing extension * :ghpull:`2066`: [DOC] Mathtext and matshow examples * :ghpull:`2024`: Update homepage image * :ghpull:`2074`: backend gtk and gtk3: destroy figure save dialog after use; closes #2073 * :ghpull:`2050`: Added the from_levels_and_colors function. * :ghpull:`454`: Use a subdirectory of $XDG_CONFIG_HOME instead of ~/.matplotlibrc on Linux * :ghpull:`1813`: GTK segfault with GTK3 and mpl_toolkits * :ghpull:`2069`: BUG: pass kwargs to TimedAnimation * :ghpull:`2063`: Let _pcolorargs check C for consistency with X and Y; closes #1688 * :ghpull:`2065`: mlab.FIFOBuffer: remove fossil line referring to nonexistent method * :ghpull:`1975`: MixedModeRenderer non-72-dpi fixes & Pgf mixed rendering * :ghpull:`2004`: Make wx and wxagg work with wx 2.9.x on Mac. * :ghpull:`2044`: Svg rasterize (rebased) * :ghpull:`2056`: backend_gtk: don't hide FileChooserDialog; closes #1530 * :ghpull:`2053`: sphinxext.ipython_directive broken * :ghpull:`2017`: qt4_editor formlayout now works with colour tuples (fixes Issue #1690) * :ghpull:`2057`: pep8 fixes in animation.py * :ghpull:`2055`: Deprecated the set_colorbar method on a scalar mappable. * :ghpull:`1945`: PEP8 testing * :ghpull:`2042`: Ensure that PY_ARRAY_UNIQUE_SYMBOL is uniquely defined for each extension * :ghpull:`2041`: Fix a number of issues in the doc build * :ghpull:`2049`: Fix parallel testing by using the multi-process safe cbook.mkdirs * :ghpull:`2047`: Fixed typos in legend docs. * :ghpull:`2048`: Tweak image path * :ghpull:`1889`: Fixed handling of `bar(.., bottom=None, log=True)` * :ghpull:`2036`: Fix missing ticks on inverted log axis * :ghpull:`2038`: Added parameters to the xkcd function. Fixed deprecation warning on Path. * :ghpull:`2028`: Add a what's new entry for the WebAgg backend * :ghpull:`2002`: Added support for providing 1 or 2 extra colours to the contour routines to easily specify the under and over colors. * :ghpull:`2011`: Added the "cleared" method to Path, and updated the path module's documentation. * :ghpull:`2033`: fix pstoeps function in backend_ps.py * :ghpull:`2026`: Deprecations and housecleaning * :ghpull:`2032`: 'annotate' ignores path_effects argument. * :ghpull:`2030`: Image pep8 * :ghpull:`2029`: Type correction: float -> double * :ghpull:`1753`: Resolving Issue #1737 - MacOSX backend unicode problems in python 3.3 * :ghpull:`1925`: Supported datetimes with microseconds, and those with long time series (>160 years). * :ghpull:`1951`: parallelize_tests * :ghpull:`2020`: Fixed call to path.Path.contains_point from pnpoly. * :ghpull:`2019`: Build: avoid win32-incompatible functions * :ghpull:`1919`: Issue warning if too many figures are open * :ghpull:`1993`: PS backend fails to savefig() pcolormesh with gouraud shading * :ghpull:`2005`: Fail to export properly to svg and pdf with interactive paths * :ghpull:`2016`: Crash when using character with umlaut * :ghpull:`2015`: Wrong text baseline with usetex. * :ghpull:`2012`: texmanager doesn't handle list of names for `font.family` * :ghpull:`2010`: Allow Paths to be marked as readonly * :ghpull:`2003`: Fixed hatch clipping. * :ghpull:`2006`: ValueError: stretch is invalid * :ghpull:`956`: Shared axes colorbars & finer location control * :ghpull:`1329`: Add a "sketch" path filter * :ghpull:`1999`: Setting dashes to (0,0) results in infinite loop for agg backends * :ghpull:`1092`: Better handling of scalars to plt.subplot(). Fixes #880 * :ghpull:`1950`: Tidy up the matplotlib.__init__ documentation. * :ghpull:`1770`: strange output from wx and wxagg when trying to render to JPEG or TIFF * :ghpull:`1998`: Wx backend broken * :ghpull:`1917`: Make `axis.set_scale` private * :ghpull:`1927`: Workaround for Python 3 with pyparsing <= 2.0.0 * :ghpull:`1885`: text is not properly clipped in 1.2.1 * :ghpull:`1955`: Honouring the alpha attribute when creating composite images. * :ghpull:`1136`: Configuring automatic use of tight_layout * :ghpull:`1953`: New doc build failure * :ghpull:`1896`: Doc build is full of lots of irrelevant warnings * :ghpull:`1902`: Default quit keymap - support for cmd+w on OSX * :ghpull:`1954`: Supporting different alphas for face and edge colours * :ghpull:`1964`: Fixes issue #1960. Account for right/top spine data offset on transform ... * :ghpull:`1988`: Added bar plot pickle support. * :ghpull:`1989`: Log scale pickle * :ghpull:`1990`: Fixed tight_layout pickle support. * :ghpull:`1991`: bugfix for matplotlib/ticker.py (python 3.3) * :ghpull:`1833`: Change hist behavior when normed and stacked to something more sensible * :ghpull:`1985`: horizontal histogramm doesn't work in 1.2 branch * :ghpull:`1984`: colors.rgb_to_hsv does not work properly with array of int dtype * :ghpull:`1982`: Fix bug in SpanSelector, introduced in commit #dd325759 * :ghpull:`1978`: Setting font type using rcParams does not work under Python 3.* * :ghpull:`1976`: Replace usage of Lena image in the gallery. * :ghpull:`1977`: Fix `backend_driver.py` * :ghpull:`1972`: SubplotBase._make_twin_axes always creates a new subplot instance * :ghpull:`1787`: Path.contains_points() incorrect return * :ghpull:`1973`: Collection's contains method doesn't honour offset_position attribute * :ghpull:`1956`: imsave should preserve alpha channel * :ghpull:`1967`: svg double hyphen in plot title -- * :ghpull:`1929`: Fixed failing bbox_inches='tight' case when a contour collection is empty * :ghpull:`1968`: Rotated text element misalignment in Agg * :ghpull:`1868`: Fixed background colour of PNGs saved with a non-zero opacity. * :ghpull:`1965`: Make the travis output quieter on v1.2.x * :ghpull:`1946`: re-arrange mplDeprecation imports * :ghpull:`1949`: Build failes under ubuntu 13.04 * :ghpull:`1918`: Tidied up some of the documentation. * :ghpull:`1924`: MEP 12: Gallery cleanup and reorganization (rebase) * :ghpull:`1884`: incorrect linkage if system PyCXX is found * :ghpull:`1936`: add pkgconfig to homebrew install instruction * :ghpull:`1941`: Use freetype-config if pkg-config is not installed * :ghpull:`1940`: Cleanup and what's new item added for jpeg quality rcParam feature. * :ghpull:`1771`: Jpeg quality 95 by default with rendering with PIL * :ghpull:`1935`: 1836 latex docs fail * :ghpull:`1932`: DOC - two modules link appeared in the documentation * :ghpull:`1810`: Cairo + plot_date = misaligned x-axis labels * :ghpull:`1905`: Prevent Qt4 from stopping the interpreter * :ghpull:`1861`: Added a find_all method to the RcParams dictionary. * :ghpull:`1921`: Fix filename decoding when calling fc-match * :ghpull:`1757`: DOC improves documentation on the pyplot module and the bar method * :ghpull:`1858`: backend_pgf: clip paths within the backend (fixes #1857) * :ghpull:`1913`: Fix for issue #1812 * :ghpull:`1916`: Normalize all 'e.g.' instances. Addresses issue #1423. * :ghpull:`1908`: added rcParam for x and y margin * :ghpull:`1903`: Switching b and c in _transformation_converter to fix issue #1886 * :ghpull:`1897`: Doc build failure - unicode error in generate_example_rst * :ghpull:`1915`: Corrected a wrong numpy record name in documentation. * :ghpull:`1914`: Fix texmanager.dvipng_hack_alpha() to correctly use Popen. * :ghpull:`1906`: Spectral plot unit tests * :ghpull:`1824`: Support environments without a home dir or writable file system * :ghpull:`1878`: Webagg changes * :ghpull:`1894`: Exporting figure as pdf using savefig() messes up axis background in OS X * :ghpull:`1887`: Clarify documentation for FuncAnimation * :ghpull:`1890`: Restored inkscape installing on travis-ci. * :ghpull:`1874`: Building Matplotlib on Ubuntu * :ghpull:`1186`: Make default arrow head width sensible * :ghpull:`1875`: [EHN] Add frameon and savefig.frameon to rcParams * :ghpull:`1865`: Fix manual contour label positions on sparse contours * :ghpull:`1210`: Add dateutil kwargs to csv2rec * :ghpull:`1383`: More fixes for doc building with python 3 * :ghpull:`1864`: fix legend w/ 'expand' mode which fails for a single item. * :ghpull:`1448`: ```bbox_inches="tight"``` support for *all* figure artists. * :ghpull:`1869`: Installed inkscape on the travis-ci vm. * :ghpull:`1870`: Testing documentation isn't clear about which files to copy * :ghpull:`1866`: fix the pyplot version of rc_context * :ghpull:`1860`: Bug with PatchCollection in PDF output * :ghpull:`1862`: Matplotlib savefig() closes BytesIO object when saving in postscript format * :ghpull:`1841`: Fixes issue #1259 - Added modifier key handling for macosx backend * :ghpull:`1816`: Avoid macosx backend slowdown; issue 1563 * :ghpull:`1796`: axes.grid lines using lines.marker settings? * :ghpull:`1846`: Fix the clippath renderering so that it uses no-clip unsigned chars * :ghpull:`1853`: fill_betweenx signature fixed * :ghpull:`1854`: BF - prevent a TypeError for lists of vertices * :ghpull:`1843`: test_backend_pgf: TypeError * :ghpull:`1848`: add flushing of stdout to update on key event * :ghpull:`1802`: Step linestyle * :ghpull:`1127`: Change spectral to nipy_spectral, update docs, leave aliases * :ghpull:`1804`: MEP10 - documentation improvements on set_xlabel and text of axes.py * :ghpull:`1764`: Make loc come after fontdict in set_title. Closes #1759 * :ghpull:`1825`: Work around missing subprocess members on Google App Engine * :ghpull:`1826`: backend_ps: Do not write to a temporary file unless using an external distiller * :ghpull:`1827`: MEP10 - documentation improvements on many common plots: scatter plots, ... * :ghpull:`1834`: finance: Fixed making directories for explicit cachename * :ghpull:`1832`: BF - correct return type for Axes.get_title * :ghpull:`1803`: Markers module: PEP8 fixes and MEP10 documentation fixes * :ghpull:`1795`: MEP10 - refactored hlines and vlines documentation * :ghpull:`1822`: Improved triinterp_demo pylab example * :ghpull:`1811`: MultiCursor with additionnal optionnal horizontal bar * :ghpull:`1817`: Improved test_triinterp_colinear * :ghpull:`1799`: Corrupt/invalid PDF and EPS files when saving a logscaled plot made with negative values * :ghpull:`1800`: Agg snapping fixes (for the last time...?) :) * :ghpull:`1786`: Cubic interpolation for triangular grids * :ghpull:`1808`: DOC: typo, break lines >80 char, add link to cmaps list * :ghpull:`1801`: Add .directory files to .gitignore * :ghpull:`1724`: Re-write stacked step histogram * :ghpull:`1790`: Fixes problem raised in #1431 (```get_transform``` should not affect ```is_transform_set```) * :ghpull:`1779`: Bug in postscript backend in Python 3 * :ghpull:`1797`: PEP8 on colors module * :ghpull:`1291`: Fix image comparison * :ghpull:`1791`: Symbol not found: _CGAffineTransformIdentity on MacOS 10.6 * :ghpull:`1794`: Fix for #1792 * :ghpull:`1454`: Retool the setup.py infrastructure * :ghpull:`1785`: Fix test_bbox_inches_tight * :ghpull:`1784`: Attempt to fix Travis "permission denied" error for Python 3 * :ghpull:`1775`: Issue #1763 * :ghpull:`1615`: Offset is empty with usetex when offset is equal to 1 * :ghpull:`1778`: Fix clip_path_to_rect, add convenience method on Path object for it * :ghpull:`1669`: Add EventCollection and eventplot * :ghpull:`1725`: Fix compiler warnings * :ghpull:`1756`: Remove broken printing_in_wx.py example. * :ghpull:`1762`: Make cbook safe to import while removing duplicate is_string_like; * :ghpull:`1252`: Properly passing on horiz-/vertOn to Cursor() * :ghpull:`1686`: Fix lost ticks * :ghpull:`1640`: Fix bugs in legend positioning with loc='best' * :ghpull:`1687`: Update lib/matplotlib/backends/backend_cairo.py * :ghpull:`1760`: Improved the subplot function documentation and fixed the autogeneration from boilerplate. * :ghpull:`1716`: PEP8 fixes on the figure module * :ghpull:`1643`: Clean up code in cbook * :ghpull:`1755`: Update examples/pylab_examples/histogram_demo_extended.py * :ghpull:`1497`: Fix for empty collection check in axes.add_collection * :ghpull:`1685`: Add default savefig directory * :ghpull:`1698`: Fix bug updating WeakKeyDictionary during iteration * :ghpull:`1743`: slight tweak to the documentation of `errorbar` * :ghpull:`1748`: Typo in "Annotation" docstring. * :ghpull:`1750`: Name missmatch in filetypes.rgba and print_rgb of backend_bases.py * :ghpull:`1722`: Fix sign of infstr in exceltools.rec2exel * :ghpull:`1726`: stackplot_test_baseline has different results on 32-bit and 64-bit platforms * :ghpull:`1577`: PEP8 fixes on the line module * :ghpull:`1728`: Macosx backend: tweak to coordinates position * :ghpull:`1718`: Fix set dashes for line collections * :ghpull:`1721`: rcParams.keys() is not Python 3 compatible * :ghpull:`1699`: Enable to switch off the removal of comments in csv2rec. * :ghpull:`1710`: Mixing Arial with mathtext on Windows 8 fails * :ghpull:`1705`: Qt closeevent fixes for v1.2.x * :ghpull:`1671`: Feature stack base * :ghpull:`1684`: Fix hist for log=True and histtype='step' * :ghpull:`1708`: Fix breaking doc build * :ghpull:`1644`: NF - Left and right side axes titles * :ghpull:`1666`: Fix USE_FONTCONFIG=True mode * :ghpull:`1691`: Fix svg flipping (again) * :ghpull:`1695`: Alpha kwarg fix * :ghpull:`1696`: Fixed doc dependency on numpy_ext.numpydoc * :ghpull:`1665`: MEP10: adding numpydoc and activating autosummary * :ghpull:`1660`: Explain that matplotlib must be built before the HTML documentation * :ghpull:`1694`: fixes Issue #1693 * :ghpull:`1682`: Fixed the expected output from test_arrow_patches.test_fancyarrow. * :ghpull:`1663`: Fix suptitle * :ghpull:`1675`: fix "alpha" kwarg in errorbar plot * :ghpull:`1678`: added QtGui.QMainWindow.closeEvent() to make sure the close event * :ghpull:`1674`: Fix SVG flip when svg.image_noscale is True * :ghpull:`1680`: Ignore lib/dateutil * :ghpull:`1626`: Add framealpha argument for legend * :ghpull:`1642`: remove `import new` from cbook.py * :ghpull:`1534`: Make `rc_context` available via pyplot interface * :ghpull:`1672`: Nuke Travis python 3.1 testing * :ghpull:`1670`: Deprecate mpl * :ghpull:`1635`: Recompute Wedge path after change of attributes. * :ghpull:`1498`: use QMainWindow.closeEvent for close events * :ghpull:`1617`: Legend: Also calc the bbox of the legend when the frame is not drawn. (1.2.x) * :ghpull:`1585`: Fix Qt canvas resize_event * :ghpull:`1611`: change handling of legend labels which are None * :ghpull:`1657`: Add EventCollection and eventplot * :ghpull:`1641`: PEP8 fixes on the rcsetup module * :ghpull:`1650`: _png.read_png crashes on Python 3 with urllib.request object * :ghpull:`1568`: removed deprecated methods from the axes module. * :ghpull:`1589`: Fix shifted ylabels (Issue #1571) * :ghpull:`1634`: add scatterpoints to rcParam * :ghpull:`1654`: added explicit 'zorder' kwarg to `Colection` and `LineCollection`. * :ghpull:`1653`: Fix #570 - Reversing a 3d axis should now work properly. * :ghpull:`1651`: WebAgg: pylab compatibility * :ghpull:`1505`: Issue 1504: changed how `draw` handles alpha in `markerfacecolor` * :ghpull:`1655`: add get_segments method to collections.LineCollection * :ghpull:`1652`: Ignore kdevelop4 project files * :ghpull:`1613`: Using a stricter check to see if Python was installed as a framework. * :ghpull:`1599`: Ada Lovelace and Grace Murray Hopper images in place of Lena * :ghpull:`1582`: Linear tri interpolator * :ghpull:`1637`: change cbook to relative import * :ghpull:`1618`: Mplot3d/crashfixes * :ghpull:`1636`: hexbin log scale is broken in matplotlib 1.2.0 * :ghpull:`1624`: implemented inverse transform for Mollweide axes * :ghpull:`1630`: A disconnected callback cannot be reconnected * :ghpull:`1139`: Make Axes.stem take at least one argument. * :ghpull:`1426`: WebAgg backend * :ghpull:`1606`: Document the C/C++ code guidelines * :ghpull:`1628`: Fix errorbar zorder v1.2 * :ghpull:`1620`: Fix bug in _AnnotationBase * :ghpull:`1587`: Mac OS X 10.5 needs an autoreleasepool here to avoid memory leaks. Newer... * :ghpull:`1597`: new MatplotlibDeprecationWarning class (against master) * :ghpull:`1596`: new MatplotlibDeprecationWarning class (against 1.2.x) * :ghpull:`1532`: CXX/Python2/cxx_extensions.cxx:1320: Assertion `ob_refcnt == 0' * :ghpull:`1604`: Make font_manager ignore KeyErrors for bad fonts * :ghpull:`1605`: Change printed -> pretty-printed * :ghpull:`1557`: inverting an axis shouldn't affect the autoscaling setting * :ghpull:`1603`: ylim=0.0 is not well handled in polar plots * :ghpull:`1583`: Crash with text.usetex=True and plt.annotate * :ghpull:`1602`: Fixed typos in docs (squashed version of #1600) * :ghpull:`1592`: Fix a syntax error in examples (movie_demo.py) * :ghpull:`1590`: Positional argument specifiers are required by Python 2.6 * :ghpull:`1579`: Updated custom_projection_example.py to work with v1.2 and newer * :ghpull:`1578`: Fixed blitting in Gtk3Agg backend * :ghpull:`1573`: fix issue #1572 caused by PR #1081 * :ghpull:`1562`: Mac OS X Backend: Removing clip that is no longer needed * :ghpull:`1574`: Improvements to Sankey class * :ghpull:`1536`: ENH: add AVConv movie writer for animations * :ghpull:`1570`: PEP8 fixes on the tests of the dates module * :ghpull:`1569`: FIX Removes code that does work from the axes module * :ghpull:`1531`: fix rendering slowdown with big invisible lines (issue #1256) * :ghpull:`1398`: PEP8 fixes on dates.py * :ghpull:`1564`: PEP8-compliance on axes.py (patch 4 / 4) * :ghpull:`1559`: Workaround for QT cursor bug in dock areas * :ghpull:`1560`: Remove python2.5 support from texmanager.py * :ghpull:`1555`: Geo projections getting clobbered by 2to3 when used when python3 * :ghpull:`1477`: alternate fix for issue #997 * :ghpull:`1522`: PEP8-compliance on axes.py (patch 3 / 4) * :ghpull:`1550`: PEP8 fixes on the module texmanager * :ghpull:`1289`: Autoscaling and limits in mplot3d. * :ghpull:`1551`: PEP8 fixes on the spines module * :ghpull:`1537`: Fix savefig.extension == "auto" * :ghpull:`1297`: pyplot.plotfile. gridon option added with default from rcParam. * :ghpull:`1538`: Remove unnecessary clip from Cairo backend; squashed commit * :ghpull:`1544`: str.format() doesn't work on python 2.6 * :ghpull:`1549`: Add citation page to website * :ghpull:`1514`: Fix streamplot when color argument has NaNs * :ghpull:`1081`: Propagate mpl.text.Text instances to the backends and fix documentation * :ghpull:`1533`: ENH: raise a more informative error * :ghpull:`1540`: Changed mailinglist archive link. * :ghpull:`1493`: check `ret == False` in Timer._on_timer * :ghpull:`1523`: DOC: github ribbon does not cover up index link * :ghpull:`1515`: set_cmap should not require an active image * :ghpull:`1489`: Documentation update for specgram * :ghpull:`1527`: fix 2 html color names * :ghpull:`1524`: Make README.txt consistent reStructuredText * :ghpull:`1525`: pgf: documentation enhancements * :ghpull:`1510`: pgf: documentation enhancements * :ghpull:`1512`: Reorganize the developer docs * :ghpull:`1518`: PEP8 compliance on the delaunay module * :ghpull:`1357`: PEP8 fixes on text.py * :ghpull:`1469`: PEP8-compliance on axes.py (patch 2 / 4) * :ghpull:`1470`: Add ``test`` and ``test-coverage`` to Makefile * :ghpull:`1442`: Add savefig_kwargs to Animation.save() method * :ghpull:`1503`: DOC: 'inout' option for tick_params direction * :ghpull:`1494`: Added sphinx documentation for Triangulation * :ghpull:`1480`: Remove dead code in patches * :ghpull:`1496`: Correct scatter docstring * :ghpull:`1472`: FIX extra comma in Sankey.add * :ghpull:`1471`: Improved checking logic of _check_xyz in contour.py * :ghpull:`1491`: Reintroduce examples.directory rc parameter * :ghpull:`1405`: Add angle kwarg to patches.Rectangle * :ghpull:`1278`: Make arrow docstring mention data transform * :ghpull:`1355`: Add sym-log normalization. * :ghpull:`1474`: use an imagemap for the "fork me on github" ribbon * :ghpull:`1485`: Fix leak of gc's in gtkagg backend * :ghpull:`1374`: PEP8 fixes on widgets.py * :ghpull:`1379`: PEP8 fixes on quiver.py * :ghpull:`1399`: PEP8 fixes on patches * :ghpull:`1395`: PEP8 fixes on contour.py * :ghpull:`1464`: PEP8-compliance on axes.py (patch 1 / 4) * :ghpull:`1400`: PEP8 fixes on offsetbox.py * :ghpull:`1463`: Document the Gtk3 backends Issues (598): * :ghissue:`2075`: Test failure in matplotlib.tests.test_colors.test_cmap_and_norm_from_levels_and_colors2 * :ghissue:`2061`: hist(..., histtype='step') does not set ylim properly. * :ghissue:`2081`: AutoDateLocator interval bug * :ghissue:`2082`: Data limits (on 1.3.x) * :ghissue:`854`: Bug in Axes.relim when the first line is y_isdata=False and possible fix * :ghissue:`2070`: incorrect bbox of text * :ghissue:`1063`: PyQt: fill_between => Singular matrix * :ghissue:`2072`: PEP8 conformance tests complain about missing files * :ghissue:`2080`: Fixed failing test on python3. * :ghissue:`2079`: added some comments * :ghissue:`1876`: [WIP] Steppath and Line2D * :ghissue:`296`: 2D imagemap for 3D scatter plot * :ghissue:`667`: hexbin lacks a weights argument * :ghissue:`2077`: changed URL to the current CSV API for yahoo finance * :ghissue:`602`: axisartist incompatible with autofmt_xdate * :ghissue:`609`: Large values in histograms not showing * :ghissue:`654`: autofmt_xdate cropping graph wrongly * :ghissue:`615`: Cannot set label text size or family using axisartist * :ghissue:`343`: Response Spectra Tripartite Plot * :ghissue:`325`: EMF backend does not support bitmaps * :ghissue:`281`: scatter and plot should have the same kwards * :ghissue:`318`: ability to unshare axis * :ghissue:`227`: Set cap and join styles for patches * :ghissue:`222`: Support for amsmath in TexManager * :ghissue:`214`: add quote charater support to csv related functions. * :ghissue:`161`: one pixel error with gtkagg and blitting * :ghissue:`157`: Sphinx plot extension source/build directory issues * :ghissue:`2076`: Build the _windowing extension * :ghissue:`2066`: [DOC] Mathtext and matshow examples * :ghissue:`2024`: Update homepage image * :ghissue:`2074`: backend gtk and gtk3: destroy figure save dialog after use; closes #2073 * :ghissue:`2073`: Gtk file save dialog doesn't go ahead when clicking "Save" or "Cancel" * :ghissue:`2037`: PGF backend doesn't fire draw_event when not being used as the "primary" backend * :ghissue:`2050`: Added the from_levels_and_colors function. * :ghissue:`454`: Use a subdirectory of $XDG_CONFIG_HOME instead of ~/.matplotlibrc on Linux * :ghissue:`2043`: Use subplots in examples (rebase) * :ghissue:`1813`: GTK segfault with GTK3 and mpl_toolkits * :ghissue:`2069`: BUG: pass kwargs to TimedAnimation * :ghissue:`2063`: Let _pcolorargs check C for consistency with X and Y; closes #1688 * :ghissue:`1688`: _pcolorargs should check consistency of argument shapes * :ghissue:`2065`: mlab.FIFOBuffer: remove fossil line referring to nonexistent method * :ghissue:`2067`: Font issue while trying to save PS/EPS/SVG but not PDF * :ghissue:`1975`: MixedModeRenderer non-72-dpi fixes & Pgf mixed rendering * :ghissue:`1821`: WxAgg hangs in interactive mode * :ghissue:`162`: twinx and plot_date * :ghissue:`1609`: test_pcolormesh hangs * :ghissue:`1598`: Use sublots in examples * :ghissue:`1185`: Svg rasterize resolution fix * :ghissue:`2004`: Make wx and wxagg work with wx 2.9.x on Mac. * :ghissue:`1530`: saving a figure triggers (very) excessive IO activity * :ghissue:`2044`: Svg rasterize (rebased) * :ghissue:`2056`: backend_gtk: don't hide FileChooserDialog; closes #1530 * :ghissue:`1926`: Unable to pickle histogram figure * :ghissue:`1690`: Edit figure parameters: TypeError: argument 1 has unexpected type 'list' * :ghissue:`2053`: sphinxext.ipython_directive broken * :ghissue:`1997`: eps files stump evince * :ghissue:`2017`: qt4_editor formlayout now works with colour tuples (fixes Issue #1690) * :ghissue:`2057`: pep8 fixes in animation.py * :ghissue:`2055`: Deprecated the set_colorbar method on a scalar mappable. * :ghissue:`2058`: mplot3d: backend_pdf.py problem with last release not present in 1.2.1rc1 * :ghissue:`1391`: AutoDateLocator should handle sub-second intervals * :ghissue:`308`: Emf backend should support math text * :ghissue:`1945`: PEP8 testing * :ghissue:`740`: plt.pcolormesh and shape mismatch * :ghissue:`1734`: Y-axis labels are impossible to align by baseline * :ghissue:`2039`: PY_ARRAY_UNIQUE_SYMBOL not unique enough * :ghissue:`2042`: Ensure that PY_ARRAY_UNIQUE_SYMBOL is uniquely defined for each extension * :ghissue:`2041`: Fix a number of issues in the doc build * :ghissue:`1223`: dpi= for bitmaps not handled correctly * :ghissue:`2049`: Fix parallel testing by using the multi-process safe cbook.mkdirs * :ghissue:`1324`: backend_pgf: open file handles on Windows * :ghissue:`2047`: Fixed typos in legend docs. * :ghissue:`2048`: Tweak image path * :ghissue:`1904`: Legend kwarg scatteroffsets vs. scatteryoffsets * :ghissue:`1807`: Regression: odd rendering of zordered areas on twinx axes in 1.2 (release) versus 1.1 * :ghissue:`1882`: Possible regression in 1.2.1 vs 1.2.0 re bar plot with log=True * :ghissue:`2031`: Update screenshots page * :ghissue:`1889`: Fixed handling of `bar(.., bottom=None, log=True)` * :ghissue:`2036`: Fix missing ticks on inverted log axis * :ghissue:`2040`: Cannot align subplot yaxis labels with PGF backend * :ghissue:`2038`: Added parameters to the xkcd function. Fixed deprecation warning on Path. * :ghissue:`2028`: Add a what's new entry for the WebAgg backend * :ghissue:`2009`: Deprecate C++ functions in _path.cpp that are imported in path.py * :ghissue:`1961`: All included backends should work or be removed * :ghissue:`1966`: Remove deprecated code we threatened to remove for 1.3.x * :ghissue:`2002`: Added support for providing 1 or 2 extra colours to the contour routines to easily specify the under and over colors. * :ghissue:`2011`: Added the "cleared" method to Path, and updated the path module's documentation. * :ghissue:`2033`: fix pstoeps function in backend_ps.py * :ghissue:`2026`: Deprecations and housecleaning * :ghissue:`2032`: 'annotate' ignores path_effects argument. * :ghissue:`2030`: Image pep8 * :ghissue:`1720`: Can't pickle RendererAgg in tight_layout figures * :ghissue:`2029`: Type correction: float -> double * :ghissue:`1737`: MacOSX backend unicode problems in python 3.3 * :ghissue:`1753`: Resolving Issue #1737 - MacOSX backend unicode problems in python 3.3 * :ghissue:`1925`: Supported datetimes with microseconds, and those with long time series (>160 years). * :ghissue:`2023`: imshow's "nearest" and "none" interpolations produce smoothed images * :ghissue:`1951`: parallelize_tests * :ghissue:`2020`: Fixed call to path.Path.contains_point from pnpoly. * :ghissue:`2019`: Build: avoid win32-incompatible functions * :ghissue:`2018`: can't create single legend line with different point types * :ghissue:`1919`: Issue warning if too many figures are open * :ghissue:`1993`: PS backend fails to savefig() pcolormesh with gouraud shading * :ghissue:`2005`: Fail to export properly to svg and pdf with interactive paths * :ghissue:`2016`: Crash when using character with umlaut * :ghissue:`2015`: Wrong text baseline with usetex. * :ghissue:`2012`: texmanager doesn't handle list of names for `font.family` * :ghissue:`2010`: Allow Paths to be marked as readonly * :ghissue:`2003`: Fixed hatch clipping. * :ghissue:`2006`: ValueError: stretch is invalid * :ghissue:`2014`: Possible error in animate.py after commit cc617006f7f0a18396cecf4a9f1e222f1ee5204e * :ghissue:`2013`: Histogram output in PDF is mashed * :ghissue:`1934`: Specifying dictionary argument with dict() or braces matters in set_bbox * :ghissue:`2000`: Plots show up completely white * :ghissue:`1994`: Make wx and wxagg work with wx 2.9.x on Mac. * :ghissue:`956`: Shared axes colorbars & finer location control * :ghissue:`1329`: Add a "sketch" path filter * :ghissue:`1999`: Setting dashes to (0,0) results in infinite loop for agg backends * :ghissue:`2001`: Fixed hatch clipping. * :ghissue:`1199`: New boxplot features * :ghissue:`1898`: Hatch clipping * :ghissue:`1092`: Better handling of scalars to plt.subplot(). Fixes #880 * :ghissue:`1950`: Tidy up the matplotlib.__init__ documentation. * :ghissue:`1855`: BUG: fixed weird case where boxplot whiskers went inside box * :ghissue:`1831`: Unimplemented comparison method for Line3DCollection * :ghissue:`1909`: patheffects for Line2d object : rebase of #1015 * :ghissue:`1770`: strange output from wx and wxagg when trying to render to JPEG or TIFF * :ghissue:`1998`: Wx backend broken * :ghissue:`1871`: set_scale and set_xscale * :ghissue:`1917`: Make `axis.set_scale` private * :ghissue:`1927`: Workaround for Python 3 with pyparsing <= 2.0.0 * :ghissue:`1885`: text is not properly clipped in 1.2.1 * :ghissue:`1955`: Honouring the alpha attribute when creating composite images. * :ghissue:`1290`: Debundle pyparsing * :ghissue:`1040`: Make 'rstride', 'cstride' default values smarter. * :ghissue:`1016`: Object oriented way of setting rc parameters, enabling elegant Pythonic syntax. * :ghissue:`1136`: Configuring automatic use of tight_layout * :ghissue:`1856`: Raise exception when user tries to use set_xlim or set_ylim on a geographic projection * :ghissue:`1953`: New doc build failure * :ghissue:`1896`: Doc build is full of lots of irrelevant warnings * :ghissue:`1974`: wx backend changes for wxPython Phoenix * :ghissue:`1900`: Fix building when Gtk doesn't support version check * :ghissue:`1902`: Default quit keymap - support for cmd+w on OSX * :ghissue:`1899`: Different alphas for lines and fills. * :ghissue:`1954`: Supporting different alphas for face and edge colours * :ghissue:`1938`: Updated patch to not override alpha on edgecolor if set to none * :ghissue:`1964`: Fixes issue #1960. Account for right/top spine data offset on transform ... * :ghissue:`1539`: Pickling of log axes * :ghissue:`1828`: AttributeError with big float Value(s) * :ghissue:`1971`: Fix initialization problem with useblit on SpanSelector instance creatio... * :ghissue:`1988`: Added bar plot pickle support. * :ghissue:`1989`: Log scale pickle * :ghissue:`1990`: Fixed tight_layout pickle support. * :ghissue:`1991`: bugfix for matplotlib/ticker.py (python 3.3) * :ghissue:`1833`: Change hist behavior when normed and stacked to something more sensible * :ghissue:`1979`: developper's guide: what is the best workflow to test modifications * :ghissue:`1985`: horizontal histogramm doesn't work in 1.2 branch * :ghissue:`1984`: colors.rgb_to_hsv does not work properly with array of int dtype * :ghissue:`1982`: Fix bug in SpanSelector, introduced in commit #dd325759 * :ghissue:`1978`: Setting font type using rcParams does not work under Python 3.* * :ghissue:`1970`: Build: allow local static png dependency * :ghissue:`1976`: Replace usage of Lena image in the gallery. * :ghissue:`1977`: Fix `backend_driver.py` * :ghissue:`1944`: ValueError exception in drag_zoom (tk backend) * :ghissue:`1957`: matplotlib 1.2 / pylab_examples example code: multiple_yaxis_with_spines.py * :ghissue:`1972`: SubplotBase._make_twin_axes always creates a new subplot instance * :ghissue:`1787`: Path.contains_points() incorrect return * :ghissue:`1973`: Collection's contains method doesn't honour offset_position attribute * :ghissue:`1956`: imsave should preserve alpha channel * :ghissue:`1967`: svg double hyphen in plot title -- * :ghissue:`1969`: SubplotBase._make_twin_axes always creates a new subplot instance. * :ghissue:`1837`: html documentation: modules table and prev-next links * :ghissue:`1892`: possible 1.2.1 regression in ax.axhline * :ghissue:`1929`: Fixed failing bbox_inches='tight' case when a contour collection is empty * :ghissue:`1968`: Rotated text element misalignment in Agg * :ghissue:`1868`: Fixed background colour of PNGs saved with a non-zero opacity. * :ghissue:`1965`: Make the travis output quieter on v1.2.x * :ghissue:`1946`: re-arrange mplDeprecation imports * :ghissue:`1948`: Unable to import pylab (matplotlib._png) * :ghissue:`1949`: Build failes under ubuntu 13.04 * :ghissue:`1918`: Tidied up some of the documentation. * :ghissue:`1924`: MEP 12: Gallery cleanup and reorganization (rebase) * :ghissue:`1884`: incorrect linkage if system PyCXX is found * :ghissue:`1936`: add pkgconfig to homebrew install instruction * :ghissue:`1941`: Use freetype-config if pkg-config is not installed * :ghissue:`1940`: Cleanup and what's new item added for jpeg quality rcParam feature. * :ghissue:`1937`: All text only partially displayed * :ghissue:`1771`: Jpeg quality 95 by default with rendering with PIL * :ghissue:`1836`: LaTeX docs build blows up * :ghissue:`1935`: 1836 latex docs fail * :ghissue:`1932`: DOC - two modules link appeared in the documentation * :ghissue:`1930`: FIX Latex documentation now builds properly * :ghissue:`1928`: Fixed polygon3d rendering bug issue #178 * :ghissue:`1810`: Cairo + plot_date = misaligned x-axis labels * :ghissue:`1623`: MEP 12: Gallery cleanup and reorganization * :ghissue:`1905`: Prevent Qt4 from stopping the interpreter * :ghissue:`1923`: fix Travis failures on 2.6 and 2.7 * :ghissue:`1922`: Commit 2415c6200ebdba75a0571d71a4569f18153fff57 introduces syntax error * :ghissue:`1861`: Added a find_all method to the RcParams dictionary. * :ghissue:`1879`: Decode subprocess output to utf-8 or regex will fail * :ghissue:`1921`: Fix filename decoding when calling fc-match * :ghissue:`1859`: Fixed a bug in offsetbox * :ghissue:`1757`: DOC improves documentation on the pyplot module and the bar method * :ghissue:`1767`: bytes regex matching issue in font_manager.py around 1283 (line number) * :ghissue:`1857`: pgf backend doesn't work well with very large numbers * :ghissue:`1858`: backend_pgf: clip paths within the backend (fixes #1857) * :ghissue:`1812`: Error when setting arrowstyle * :ghissue:`1913`: Fix for issue #1812 * :ghissue:`1423`: Normalize e.g. instances, or reduce them? * :ghissue:`1916`: Normalize all 'e.g.' instances. Addresses issue #1423. * :ghissue:`1766`: add rcParam to set the margin * :ghissue:`1908`: added rcParam for x and y margin * :ghissue:`691`: Inner colorbar & Outer colorbar * :ghissue:`1886`: MacOSX backend incorrectly displays plot/scatter under Affine2D transform * :ghissue:`1903`: Switching b and c in _transformation_converter to fix issue #1886 * :ghissue:`1897`: Doc build failure - unicode error in generate_example_rst * :ghissue:`1915`: Corrected a wrong numpy record name in documentation. * :ghissue:`1911`: dvipng_hack_alpha version check is broken * :ghissue:`1914`: Fix texmanager.dvipng_hack_alpha() to correctly use Popen. * :ghissue:`1823`: Cannot import matplotlib on Google App Engine dev appserver * :ghissue:`1906`: Spectral plot unit tests * :ghissue:`1824`: Support environments without a home dir or writable file system * :ghissue:`1015`: patheffects for Line2d object * :ghissue:`1878`: Webagg changes * :ghissue:`1818`: Updated some of the documentation information. * :ghissue:`1894`: Exporting figure as pdf using savefig() messes up axis background in OS X * :ghissue:`1887`: Clarify documentation for FuncAnimation * :ghissue:`1893`: bar plot sets axhline(0) for log plots, mpl 1.2.1 disapproves * :ghissue:`1890`: Restored inkscape installing on travis-ci. * :ghissue:`1310`: Drops last tick label for some ranges * :ghissue:`1874`: Building Matplotlib on Ubuntu * :ghissue:`1186`: Make default arrow head width sensible * :ghissue:`1875`: [EHN] Add frameon and savefig.frameon to rcParams * :ghissue:`1865`: Fix manual contour label positions on sparse contours * :ghissue:`208`: csv2rec imports dates incorrectly and has no option * :ghissue:`1356`: Docs don't build with Python3 (make.py except) * :ghissue:`1210`: Add dateutil kwargs to csv2rec * :ghissue:`1383`: More fixes for doc building with python 3 * :ghissue:`1864`: fix legend w/ 'expand' mode which fails for a single item. * :ghissue:`1763`: Matplotlib 1.2.0 no longer respects the "bottom" argument for horizontal histograms * :ghissue:`1448`: ```bbox_inches="tight"``` support for *all* figure artists. * :ghissue:`1869`: Installed inkscape on the travis-ci vm. * :ghissue:`1008`: Saving animation with coloured background * :ghissue:`1870`: Testing documentation isn't clear about which files to copy * :ghissue:`1528`: Fonts rendered are 25% larger than requested on SVG backend * :ghissue:`1256`: rendering slowdown with big invisible lines * :ghissue:`1287`: compare_images computes RMS incorrectly * :ghissue:`1866`: fix the pyplot version of rc_context * :ghissue:`1631`: histstack looks bad with alpha. * :ghissue:`1867`: QT backend changes locale * :ghissue:`1860`: Bug with PatchCollection in PDF output * :ghissue:`1862`: Matplotlib savefig() closes BytesIO object when saving in postscript format * :ghissue:`1259`: MacOS backend modifier keys * :ghissue:`1841`: Fixes issue #1259 - Added modifier key handling for macosx backend * :ghissue:`1563`: macosx backend slowdown with 1.2.0 * :ghissue:`1816`: Avoid macosx backend slowdown; issue 1563 * :ghissue:`1729`: request for plotting variable bin size with imshow * :ghissue:`1839`: matplotlib 1.2.0 doesn't compile with Solaris Studio 12.3 CC * :ghissue:`1796`: axes.grid lines using lines.marker settings? * :ghissue:`1846`: Fix the clippath renderering so that it uses no-clip unsigned chars * :ghissue:`1844`: 1.2.0 regression: custom scale not working * :ghissue:`1768`: Build fails on travisCI * :ghissue:`1851`: Fix for the custom scale example * :ghissue:`1853`: fill_betweenx signature fixed * :ghissue:`1854`: BF - prevent a TypeError for lists of vertices * :ghissue:`1840`: BF - prevent a TypeError for lists of vertices in set_marker * :ghissue:`1842`: test_backend_pgf errors * :ghissue:`1850`: fill_betweenx signature fixed * :ghissue:`1843`: test_backend_pgf: TypeError * :ghissue:`1830`: Keyboard shortcuts work when toolbar not displayed * :ghissue:`1848`: add flushing of stdout to update on key event * :ghissue:`1802`: Step linestyle * :ghissue:`879`: Two colormaps named "spectral" * :ghissue:`1127`: Change spectral to nipy_spectral, update docs, leave aliases * :ghissue:`1804`: MEP10 - documentation improvements on set_xlabel and text of axes.py * :ghissue:`1764`: Make loc come after fontdict in set_title. Closes #1759 * :ghissue:`1759`: Axes3d error on set_title * :ghissue:`800`: Still another Agg snapping issue. * :ghissue:`1727`: 'stepfilled' histogram is not filled properly when setting yscale('log') * :ghissue:`1612`: setupegg is broken on windows * :ghissue:`1591`: Image being snapped erroneously * :ghissue:`1845`: Agg clip rendering fix * :ghissue:`1838`: plot_surface and transposed arrays * :ghissue:`1825`: Work around missing subprocess members on Google App Engine * :ghissue:`1826`: backend_ps: Do not write to a temporary file unless using an external distiller * :ghissue:`1827`: MEP10 - documentation improvements on many common plots: scatter plots, ... * :ghissue:`1834`: finance: Fixed making directories for explicit cachename * :ghissue:`1714`: qt4_editor broken: `TransformNode instances can not be copied` * :ghissue:`1832`: BF - correct return type for Axes.get_title * :ghissue:`324`: ability to change curves, axes, labels attributes via UI * :ghissue:`1803`: Markers module: PEP8 fixes and MEP10 documentation fixes * :ghissue:`1795`: MEP10 - refactored hlines and vlines documentation * :ghissue:`1819`: Option for disregarding matplotlibrc, for reproducible batch production of plots * :ghissue:`1822`: Improved triinterp_demo pylab example * :ghissue:`1820`: griddata: Allow for easy switching between interpolation mechanisms * :ghissue:`1811`: MultiCursor with additionnal optionnal horizontal bar * :ghissue:`1817`: Improved test_triinterp_colinear * :ghissue:`1799`: Corrupt/invalid PDF and EPS files when saving a logscaled plot made with negative values * :ghissue:`1800`: Agg snapping fixes (for the last time...?) :) * :ghissue:`1521`: Triangular grid interpolation and refinement * :ghissue:`1786`: Cubic interpolation for triangular grids * :ghissue:`1808`: DOC: typo, break lines >80 char, add link to cmaps list * :ghissue:`1798`: MEP10 - documentation improvements on set_xlabel and text of axes.py * :ghissue:`1801`: Add .directory files to .gitignore * :ghissue:`1765`: Unable to Generate Docs * :ghissue:`1744`: bottom keyword doesn't work for non-stacked histograms * :ghissue:`1679`: matplotlib-1.2.0: regression in histogram with barstacked drawing? * :ghissue:`1724`: Re-write stacked step histogram * :ghissue:`1790`: Fixes problem raised in #1431 (```get_transform``` should not affect ```is_transform_set```) * :ghissue:`1779`: Bug in postscript backend in Python 3 * :ghissue:`1797`: PEP8 on colors module * :ghissue:`1291`: Fix image comparison * :ghissue:`1788`: Lower minimum pyparsing version to 1.5.2 * :ghissue:`1789`: imshow() subplots with shared axes generate unwanted white spaces * :ghissue:`1793`: font_manager unittest errors * :ghissue:`1791`: Symbol not found: _CGAffineTransformIdentity on MacOS 10.6 * :ghissue:`1772`: Python 3.3 build failure * :ghissue:`1794`: Fix for #1792 * :ghissue:`1781`: Issues with installing matplotlib on Travis with Python 3 * :ghissue:`1792`: Matplotlib fails to install pyparsing with Python 2 * :ghissue:`1454`: Retool the setup.py infrastructure * :ghissue:`1776`: Documentation style suggestion * :ghissue:`1785`: Fix test_bbox_inches_tight * :ghissue:`1784`: Attempt to fix Travis "permission denied" error for Python 3 * :ghissue:`1775`: Issue #1763 * :ghissue:`1615`: Offset is empty with usetex when offset is equal to 1 * :ghissue:`1782`: fix copy-to-clipboard in example * :ghissue:`1778`: Fix clip_path_to_rect, add convenience method on Path object for it * :ghissue:`1777`: PyList_SetItem return value bug in clip_path_to_rect (_path.cpp). * :ghissue:`1773`: emf backend doesn't work with StringIO * :ghissue:`1669`: Add EventCollection and eventplot * :ghissue:`1774`: ignore singleton dimensions in ndarrays passed to imshow * :ghissue:`1619`: Arrow with "simple" style is not robust. Code fix included. * :ghissue:`1725`: Fix compiler warnings * :ghissue:`1756`: Remove broken printing_in_wx.py example. * :ghissue:`1094`: Feature request - make it simpler to use full OO interface * :ghissue:`1457`: Better object-oriented interface for users * :ghissue:`1762`: Make cbook safe to import while removing duplicate is_string_like; * :ghissue:`1019`: Repeated is_string_like function * :ghissue:`1761`: plot_wireframe does not accept vmin, vmax * :ghissue:`300`: subplot args desription confusing * :ghissue:`1252`: Properly passing on horiz-/vertOn to Cursor() * :ghissue:`1632`: Fix build on Ubuntu 12.10 * :ghissue:`1686`: Fix lost ticks * :ghissue:`1640`: Fix bugs in legend positioning with loc='best' * :ghissue:`1687`: Update lib/matplotlib/backends/backend_cairo.py * :ghissue:`1760`: Improved the subplot function documentation and fixed the autogeneration from boilerplate. * :ghissue:`1647`: WIP: Deprecation of the cbook module * :ghissue:`1662`: is_string_like existed both in matplotlib and matplotlib.cbook * :ghissue:`1716`: PEP8 fixes on the figure module * :ghissue:`1643`: Clean up code in cbook * :ghissue:`953`: subplot docstring improvement (re #300) * :ghissue:`1112`: Bad kwargs to savefig * :ghissue:`1755`: Update examples/pylab_examples/histogram_demo_extended.py * :ghissue:`1754`: Fixed a typo in histogram example code * :ghissue:`1490`: empty scatter messes up the limits * :ghissue:`1497`: Fix for empty collection check in axes.add_collection * :ghissue:`1685`: Add default savefig directory * :ghissue:`1698`: Fix bug updating WeakKeyDictionary during iteration * :ghissue:`1743`: slight tweak to the documentation of `errorbar` * :ghissue:`1748`: Typo in "Annotation" docstring. * :ghissue:`1750`: Name missmatch in filetypes.rgba and print_rgb of backend_bases.py * :ghissue:`1749`: Incompatibility with latest stable Numpy build (v1.7) * :ghissue:`1722`: Fix sign of infstr in exceltools.rec2exel * :ghissue:`1126`: Qt4 save dialog not functional on CentOS-5 * :ghissue:`1740`: alpha is not set correctly when using eps format * :ghissue:`1741`: pcolormesh memory leak * :ghissue:`1726`: stackplot_test_baseline has different results on 32-bit and 64-bit platforms * :ghissue:`1577`: PEP8 fixes on the line module * :ghissue:`1728`: Macosx backend: tweak to coordinates position * :ghissue:`1701`: dash setting in LineCollection is broken * :ghissue:`1704`: Contour does not pass a list of linestyles to LineCollection * :ghissue:`1718`: Fix set dashes for line collections * :ghissue:`1721`: rcParams.keys() is not Python 3 compatible * :ghissue:`1723`: Re-write stacked histogram (fixes bugs) * :ghissue:`1706`: Fix bugs in stacked histograms * :ghissue:`1401`: RuntimeError: dictionary changed size during iteration from colors.py, 3.3 but not 3.2 * :ghissue:`1699`: Enable to switch off the removal of comments in csv2rec. * :ghissue:`1710`: Mixing Arial with mathtext on Windows 8 fails * :ghissue:`1683`: Remove figure from Gcf when it is closed * :ghissue:`1705`: Qt closeevent fixes for v1.2.x * :ghissue:`1504`: markerfacecolor/markeredgecolor alpha issue * :ghissue:`1671`: Feature stack base * :ghissue:`1075`: fix hist limit issue for step* for both linear and log scale * :ghissue:`1659`: super hacky fix to issue #1310 * :ghissue:`196`: Axes.hist(...log=True) mishandles y-axis minimum value * :ghissue:`1029`: Implemented fix to issue 196 on github for log=True and histtype='step' * :ghissue:`1684`: Fix hist for log=True and histtype='step' * :ghissue:`1707`: Docs build failure * :ghissue:`1708`: Fix breaking doc build * :ghissue:`289`: reproducible research: sys.argv[0] in plot footer * :ghissue:`1633`: Add rcParam option for number of scatterplot symbols * :ghissue:`1113`: Bug in ax.arrow() * :ghissue:`987`: angle/rotate keyword for rectangle * :ghissue:`775`: TypeError in Axes.get_legend_handles_labels * :ghissue:`331`: stem function ability to take one argument * :ghissue:`1644`: NF - Left and right side axes titles * :ghissue:`1666`: Fix USE_FONTCONFIG=True mode * :ghissue:`1697`: Fix bug updating WeakKeyDictionary during iteration * :ghissue:`1691`: Fix svg flipping (again) * :ghissue:`1695`: Alpha kwarg fix * :ghissue:`1696`: Fixed doc dependency on numpy_ext.numpydoc * :ghissue:`1665`: MEP10: adding numpydoc and activating autosummary * :ghissue:`1660`: Explain that matplotlib must be built before the HTML documentation * :ghissue:`1693`: saving to *.eps broken on master * :ghissue:`1694`: fixes Issue #1693 * :ghissue:`1689`: SVG flip issue * :ghissue:`1681`: Fancy arrow tests are failing * :ghissue:`1682`: Fixed the expected output from test_arrow_patches.test_fancyarrow. * :ghissue:`1262`: Using figure.suptitle puts another suptitle on top of any existing one. * :ghissue:`1663`: Fix suptitle * :ghissue:`1675`: fix "alpha" kwarg in errorbar plot * :ghissue:`1610`: plotting legends none * :ghissue:`1676`: Qt close events don't cascade properly. * :ghissue:`1678`: added QtGui.QMainWindow.closeEvent() to make sure the close event * :ghissue:`1673`: Images saved as SVG get upside down when `svg.image_noscale` is True. * :ghissue:`1674`: Fix SVG flip when svg.image_noscale is True * :ghissue:`1680`: Ignore lib/dateutil * :ghissue:`1677`: add changelog for #1626 * :ghissue:`1626`: Add framealpha argument for legend * :ghissue:`1608`: Incorrect ylabel placement in twinx * :ghissue:`1642`: remove `import new` from cbook.py * :ghissue:`1534`: Make `rc_context` available via pyplot interface * :ghissue:`1672`: Nuke Travis python 3.1 testing * :ghissue:`1535`: Deprecate mpl.py (was Remove mpl.py) * :ghissue:`1670`: Deprecate mpl * :ghissue:`1517`: ENH: Add baseline feature to stackplot. * :ghissue:`1635`: Recompute Wedge path after change of attributes. * :ghissue:`1488`: Continue propagating resize event up the chain * :ghissue:`1498`: use QMainWindow.closeEvent for close events * :ghissue:`1617`: Legend: Also calc the bbox of the legend when the frame is not drawn. (1.2.x) * :ghissue:`1585`: Fix Qt canvas resize_event * :ghissue:`1629`: Update x,y.z values for an existing Line3D object * :ghissue:`1611`: change handling of legend labels which are None * :ghissue:`1657`: Add EventCollection and eventplot * :ghissue:`1641`: PEP8 fixes on the rcsetup module * :ghissue:`1650`: _png.read_png crashes on Python 3 with urllib.request object * :ghissue:`1568`: removed deprecated methods from the axes module. * :ghissue:`1571`: Y-labels shifted * :ghissue:`1589`: Fix shifted ylabels (Issue #1571) * :ghissue:`1276`: Fix overwriting suptitle * :ghissue:`1661`: Fix travis install failure on py31 * :ghissue:`1634`: add scatterpoints to rcParam * :ghissue:`1654`: added explicit 'zorder' kwarg to `Colection` and `LineCollection`. * :ghissue:`570`: mplot3d reverse axis behavior * :ghissue:`1653`: Fix #570 - Reversing a 3d axis should now work properly. * :ghissue:`1651`: WebAgg: pylab compatibility * :ghissue:`1638`: web_backend is not installed * :ghissue:`1505`: Issue 1504: changed how `draw` handles alpha in `markerfacecolor` * :ghissue:`1655`: add get_segments method to collections.LineCollection * :ghissue:`1649`: add get_segments method to collections.LineCollection * :ghissue:`1593`: NameError: global name 'iterable' is not defined * :ghissue:`1652`: Ignore kdevelop4 project files * :ghissue:`665`: Mac OSX backend keyboard focus stays in terminal * :ghissue:`1613`: Using a stricter check to see if Python was installed as a framework. * :ghissue:`1581`: Provide an alternative to lena.png for two examples that use it. * :ghissue:`1599`: Ada Lovelace and Grace Murray Hopper images in place of Lena * :ghissue:`1582`: Linear tri interpolator * :ghissue:`1637`: change cbook to relative import * :ghissue:`1645`: add get_segments method to collections.LineCollection - updated * :ghissue:`1639`: Rename web_static to web_backend in setup.py * :ghissue:`1618`: Mplot3d/crashfixes * :ghissue:`1636`: hexbin log scale is broken in matplotlib 1.2.0 * :ghissue:`1624`: implemented inverse transform for Mollweide axes * :ghissue:`1630`: A disconnected callback cannot be reconnected * :ghissue:`1139`: Make Axes.stem take at least one argument. * :ghissue:`1426`: WebAgg backend * :ghissue:`1606`: Document the C/C++ code guidelines * :ghissue:`1622`: zorder is not respected by all parts of `errorbar` * :ghissue:`1628`: Fix errorbar zorder v1.2 * :ghissue:`1625`: saving pgf to a stream is not supported * :ghissue:`1588`: Annotations appear in incorrect locations * :ghissue:`1620`: Fix bug in _AnnotationBase * :ghissue:`1621`: Package for python 3.3 on OS X * :ghissue:`1616`: Legend: Also calc the bbox of the legend when the frame is not drawn. * :ghissue:`1587`: Mac OS X 10.5 needs an autoreleasepool here to avoid memory leaks. Newer... * :ghissue:`1597`: new MatplotlibDeprecationWarning class (against master) * :ghissue:`1596`: new MatplotlibDeprecationWarning class (against 1.2.x) * :ghissue:`1532`: CXX/Python2/cxx_extensions.cxx:1320: Assertion `ob_refcnt == 0' * :ghissue:`1601`: invalid/misconfigured fonts cause the font manager to fail * :ghissue:`1604`: Make font_manager ignore KeyErrors for bad fonts * :ghissue:`1605`: Change printed -> pretty-printed * :ghissue:`1553`: invert_xaxis() accidentially disables autoscaling * :ghissue:`1557`: inverting an axis shouldn't affect the autoscaling setting * :ghissue:`1603`: ylim=0.0 is not well handled in polar plots * :ghissue:`1583`: Crash with text.usetex=True and plt.annotate * :ghissue:`1584`: triplot(x, y, simplex) should not modify the simplex array as a side effect. * :ghissue:`1576`: BUG: tri: prevent Triangulation from modifying specified input * :ghissue:`1602`: Fixed typos in docs (squashed version of #1600) * :ghissue:`1600`: Fixed typos in matplotlibrc and docs * :ghissue:`1592`: Fix a syntax error in examples (movie_demo.py) * :ghissue:`1572`: axes_grid demo broken * :ghissue:`201`: Drawing rubberband box outside of view crash backend_macosx * :ghissue:`1038`: osx backend does not allow font changes * :ghissue:`1590`: Positional argument specifiers are required by Python 2.6 * :ghissue:`1579`: Updated custom_projection_example.py to work with v1.2 and newer * :ghissue:`1578`: Fixed blitting in Gtk3Agg backend * :ghissue:`1580`: lena.png is indecent and needs to be removed * :ghissue:`1573`: fix issue #1572 caused by PR #1081 * :ghissue:`1562`: Mac OS X Backend: Removing clip that is no longer needed * :ghissue:`1506`: DOC: make example cursor show up in the docs * :ghissue:`1565`: new MatplotlibDeprecationWarning class * :ghissue:`776`: ticks based on number of subplots * :ghissue:`1462`: use plt.subplots() in examples as much as possible * :ghissue:`1407`: Sankey5 * :ghissue:`1574`: Improvements to Sankey class * :ghissue:`1536`: ENH: add AVConv movie writer for animations * :ghissue:`1570`: PEP8 fixes on the tests of the dates module * :ghissue:`1465`: Undefined elements in axes module * :ghissue:`1569`: FIX Removes code that does work from the axes module * :ghissue:`1250`: Fix Travis tests * :ghissue:`1566`: pylab overwrites user variable(s) * :ghissue:`1531`: fix rendering slowdown with big invisible lines (issue #1256) * :ghissue:`1398`: PEP8 fixes on dates.py * :ghissue:`1564`: PEP8-compliance on axes.py (patch 4 / 4) * :ghissue:`1559`: Workaround for QT cursor bug in dock areas * :ghissue:`1552`: Remove python 2.5 stuff from texmanager.py * :ghissue:`1560`: Remove python2.5 support from texmanager.py * :ghissue:`1555`: Geo projections getting clobbered by 2to3 when used when python3 * :ghissue:`997`: Delaunay interpolator: support grid whose width or height is 1 * :ghissue:`1477`: alternate fix for issue #997 * :ghissue:`1556`: Invert axis autoscale fix * :ghissue:`1554`: Geo projections getting clobbered by 2to3 when used when python3 * :ghissue:`1522`: PEP8-compliance on axes.py (patch 3 / 4) * :ghissue:`1548`: Broken i386 + Python 3 build * :ghissue:`1550`: PEP8 fixes on the module texmanager * :ghissue:`783`: mplot3d: scatter (and others) incorrectly auto-scale axes after set_[xyz]lim() * :ghissue:`1289`: Autoscaling and limits in mplot3d. * :ghissue:`1551`: PEP8 fixes on the spines module * :ghissue:`1537`: Fix savefig.extension == "auto" * :ghissue:`1297`: pyplot.plotfile. gridon option added with default from rcParam. * :ghissue:`1526`: Remove unnecessary clip cairo * :ghissue:`1538`: Remove unnecessary clip from Cairo backend; squashed commit * :ghissue:`1544`: str.format() doesn't work on python 2.6 * :ghissue:`1549`: Add citation page to website * :ghissue:`1514`: Fix streamplot when color argument has NaNs * :ghissue:`1487`: MaxNLocator for log-scale * :ghissue:`1081`: Propagate mpl.text.Text instances to the backends and fix documentation * :ghissue:`1533`: ENH: raise a more informative error * :ghissue:`955`: Strange resize behaviour with ImageGrid * :ghissue:`1003`: Fix for issue #955 * :ghissue:`1546`: Quiver crashes if given matrices * :ghissue:`1542`: Wrong __version__numpy__ * :ghissue:`1540`: Changed mailinglist archive link. * :ghissue:`1507`: python setup.py build (in parallel) * :ghissue:`1492`: MacOSX backend blocks in IPython QtConsole * :ghissue:`1493`: check `ret == False` in Timer._on_timer * :ghissue:`1523`: DOC: github ribbon does not cover up index link * :ghissue:`1515`: set_cmap should not require an active image * :ghissue:`1500`: comment on http://matplotlib.org/users/pgf.html#pgf-tutorial - minor issue with xits font * :ghissue:`1489`: Documentation update for specgram * :ghissue:`1527`: fix 2 html color names * :ghissue:`1524`: Make README.txt consistent reStructuredText * :ghissue:`1525`: pgf: documentation enhancements * :ghissue:`1510`: pgf: documentation enhancements * :ghissue:`1512`: Reorganize the developer docs * :ghissue:`1518`: PEP8 compliance on the delaunay module * :ghissue:`1357`: PEP8 fixes on text.py * :ghissue:`1469`: PEP8-compliance on axes.py (patch 2 / 4) * :ghissue:`1470`: Add ``test`` and ``test-coverage`` to Makefile * :ghissue:`1513`: Problems with image sizes * :ghissue:`1509`: pgf: draw_image() doesn't store path to png files in the pgf source * :ghissue:`1516`: set_xticklabels changes font when text.usetex is enabled * :ghissue:`1442`: Add savefig_kwargs to Animation.save() method * :ghissue:`1511`: Reorganize developer docs * :ghissue:`1503`: DOC: 'inout' option for tick_params direction * :ghissue:`1494`: Added sphinx documentation for Triangulation * :ghissue:`1480`: Remove dead code in patches * :ghissue:`1496`: Correct scatter docstring * :ghissue:`1495`: scatter docstring, minor * :ghissue:`1472`: FIX extra comma in Sankey.add * :ghissue:`1471`: Improved checking logic of _check_xyz in contour.py * :ghissue:`998`: fix for issue #997 * :ghissue:`1479`: Reintroduce examples.directory rc parameter * :ghissue:`1491`: Reintroduce examples.directory rc parameter * :ghissue:`1405`: Add angle kwarg to patches.Rectangle * :ghissue:`1278`: Make arrow docstring mention data transform * :ghissue:`1475`: make plt.subplot() act as plt.subplot(111) * :ghissue:`1355`: Add sym-log normalization. * :ghissue:`1474`: use an imagemap for the "fork me on github" ribbon * :ghissue:`632`: ENH: More included norms, especially a symlog like norm * :ghissue:`1466`: Too many open files * :ghissue:`1485`: Fix leak of gc's in gtkagg backend * :ghissue:`1484`: V1.2.x Fix leak of gc's in gtkagg backend. * :ghissue:`1374`: PEP8 fixes on widgets.py * :ghissue:`1379`: PEP8 fixes on quiver.py * :ghissue:`1399`: PEP8 fixes on patches * :ghissue:`1478`: Reintroduce examples.directory rcParams to customize cbook.get_sample_data() lookup location * :ghissue:`1468`: use an imagemap for the "fork me on github" ribbon * :ghissue:`1395`: PEP8 fixes on contour.py * :ghissue:`1473`: offsets.shape(-1,2) * :ghissue:`1467`: matplotlib 1.2.0 Binary installer for 32-bit Windows for python 2.7 is missing * :ghissue:`1419`: bbox_extra_artists doesn't work for a table * :ghissue:`1432`: lengend overlaps graph * :ghissue:`1464`: PEP8-compliance on axes.py (patch 1 / 4) * :ghissue:`1400`: PEP8 fixes on offsetbox.py * :ghissue:`1463`: Document the Gtk3 backends * :ghissue:`1417`: Pep8 on the axes module