.. _github-stats: GitHub Stats ============ GitHub stats for 2018/03/05 - 2018/09/17 (tag: v2.2.0) These lists are automatically generated, and may be incomplete or contain duplicates. We closed 110 issues and merged 580 pull requests. The full list can be seen `on GitHub `__ The following 131 authors contributed 2794 commits. * 816-8055 * Adrien F. Vincent * akrherz * Akshay Nair * Alexander Harnisch * AlexCav * Allen Downey * Andreas Gustafsson * Andrew Nelson * Antony Lee * aparamon * Avinash Sharma * Bastian Bechtold * Ben * Ben Root * Boaz Mohar * Brendan Zhang * cclauss * ch3rn0v * Charles Ruan * Chris Holdgraf * Christoph Gohlke * cldssty * Cody Scot * dahlbaek * daronjp * David Brooks * David Stansby * Derek Tropf * Dietmar Schwertberger * Elijah Schutz * Elizabeth Seiver * Elliott Sales de Andrade * Eric Firing * Eric Galloway * Eric Wang (Mac) * Eric Wieser * Ethan Ligon * Federico Ariza * Franco Vaccari * fredrik-1 * Gauravjeet * Graeme Smecher * gregorybchris * Hajoon Choi * hannah * Harnesser * Harshal Prakash Patankar * Helder * HHest * Hubert Holin * Ida Hjorth * Ildar Akhmetgaleev * ImportanceOfBeingErnest * Jae-Joon Lee * Jan Koehler * Jason Neal * jdollichon * JelsB * Jens Hedegaard Nielsen * Jerry Lui * jerrylui803 * Jody Klymak * joelostblom * Johnny Gill * Joseph Fox-Rabinovitz * Joseph Martinot-Lagarde * Jouni K. Seppänen * Katrin Leinweber * Kevin Davies * Kieran Ramos * Kjell Le * Kyle Sunden * lboogaard * Leo Singer * Lionel Miller * luz.paz * Manish Devgan * Martin Spacek * Matthew Bell * Matti Picus * Maximilian Maahn * Maximilian Nöthe * Michael Droettboom * Mitar * Nathan Goldbaum * Nathaniel M. Beaver * Nelle Varoquaux * Nick Forrington * Nick Garvey * Nik Quibin * ob * Olivier * Osarumwense * Paramonov Andrey * Pastafarianist * Paul Ganssle * Paul Hobson * Paul Ivanov * Paul Seyfert * pdubcali * Peter Mackenzie-Helnwein * Peter Würtz * pharshalp * Pranav Garg * Ryan May * Salinder Sidhu * Sam Vaughan * Sourav Singh * Steven Tilley * stone * stonebig * Taehoon Lee * Tanuj * Taras * Taras Kuzyo * TD22057 * terranjp * Thomas A Caswell * Thomas Levine * Thomas Spura * thuvejan * Tim Hoffmann * Trish Gillett-Kawamoto * WANG Aiyong * y1thof * Zac Hatfield-Dodds * zhangeugenia * ZhaoZhonglun1991 * zhoubecky * Андрей Парамонов GitHub issues and pull requests: Pull Requests (580): * :ghpull:`12145`: Doc final 3.0 docs * :ghpull:`12143`: Backport PR #12142 on branch v3.0.x (Unbreak formlayout for image edits.) * :ghpull:`12142`: Unbreak formlayout for image edits. * :ghpull:`12135`: Backport PR #12131 on branch v3.0.x (Fixes currently release version of cartopy) * :ghpull:`12131`: Fixes currently release version of cartopy * :ghpull:`12129`: Backports for 3.0 * :ghpull:`12132`: Backport PR #12130 on branch v3.0.x (Mention colorbar.minorticks_on/off in references) * :ghpull:`12130`: Mention colorbar.minorticks_on/off in references * :ghpull:`12099`: FIX: make sure all ticks show up for colorbar minor tick * :ghpull:`11962`: Propagate changes to backend loading to setup/setupext. * :ghpull:`12128`: Unbreak the Sphinx 1.8 build by renaming :math: to :mathmpl:. * :ghpull:`12126`: Backport PR #12117 on branch v3.0.x (Fix Agg extent calculations for empty draws) * :ghpull:`12113`: Backport PR #12112 on branch v3.0.x (Reword the LockDraw docstring.) * :ghpull:`12112`: Reword the LockDraw docstring. * :ghpull:`12110`: Backport PR #12109 on branch v3.0.x (Pin to sphinx<1.8; unremove sphinxext.mathmpl.) * :ghpull:`12109`: Pin to sphinx<1.8; unremove sphinxext.mathmpl. * :ghpull:`12084`: DOC: link palettable * :ghpull:`12096`: Backport PR #12092 on branch v3.0.x (Update backend_qt5agg to fix PySide2 mem issues) * :ghpull:`12083`: Backport PR #12012 on branch v3.0.x (FIX: fallback text renderer to fig._cachedRenderer, if none found) * :ghpull:`12081`: Backport PR #12037 on branch v3.0.x (Fix ArtistInspector.get_aliases.) * :ghpull:`12080`: Backport PR #12053 on branch v3.0.x (Fix up some OSX backend issues) * :ghpull:`12037`: Fix ArtistInspector.get_aliases. * :ghpull:`12053`: Fix up some OSX backend issues * :ghpull:`12064`: Backport PR #11971 on branch v3.0.x (FIX: use cached renderer on Legend.get_window_extent) * :ghpull:`12063`: Backport PR #12036 on branch v3.0.x (Interactive tests update) * :ghpull:`11928`: Update doc/conf.py to avoid warnings with (future) sphinx 1.8. * :ghpull:`12048`: Backport PR #12047 on branch v3.0.x (Remove asserting about current backend at the end of mpl_test_settings.) * :ghpull:`11971`: FIX: use cached renderer on Legend.get_window_extent * :ghpull:`12036`: Interactive tests update * :ghpull:`12029`: Backport PR #12022 on branch v3.0.x (Remove intent to deprecate rcParams["backend_fallback"].) * :ghpull:`12047`: Remove asserting about current backend at the end of mpl_test_settings. * :ghpull:`12020`: Backport PR #12019 on branch v3.0.x (typo: s/unmultipled/unmultiplied) * :ghpull:`12022`: Remove intent to deprecate rcParams["backend_fallback"]. * :ghpull:`12028`: Backport PR #12023 on branch v3.0.x (Fix deprecation check in wx Timer.) * :ghpull:`12023`: Fix deprecation check in wx Timer. * :ghpull:`12019`: typo: s/unmultipled/unmultiplied * :ghpull:`12017`: Backport PR #12016 on branch v3.0.x (Fix AttributeError in GTK3Agg backend) * :ghpull:`12016`: Fix AttributeError in GTK3Agg backend * :ghpull:`11991`: Backport PR #11988 on branch v3.0.x * :ghpull:`11978`: Backport PR #11973 on branch v3.0.x * :ghpull:`11968`: Backport PR #11963 on branch v3.0.x * :ghpull:`11967`: Backport PR #11961 on branch v3.0.x * :ghpull:`11969`: Fix an invalid escape sequence. * :ghpull:`11963`: Fix some lgtm convention alerts * :ghpull:`11961`: Downgrade backend_version log to DEBUG level. * :ghpull:`11953`: Backport PR #11896 on branch v3.0.x * :ghpull:`11896`: Resolve backend in rcParams.__getitem__("backend"). * :ghpull:`11950`: Backport PR #11934 on branch v3.0.x * :ghpull:`11952`: Backport PR #11949 on branch v3.0.x * :ghpull:`11949`: Remove test2.png from examples. * :ghpull:`11934`: Suppress the "non-GUI backend" warning from the .. plot:: directive... * :ghpull:`11918`: Backport PR #11917 on branch v3.0.x * :ghpull:`11917`: BUG: make arg 'N' and kwarg 'levels' behave the same when scalar * :ghpull:`11916`: Backport PR #11897 on branch v3.0.x * :ghpull:`11915`: Backport PR #11591 on branch v3.0.x * :ghpull:`11897`: HTMLWriter, put initialisation of frames in setup * :ghpull:`11591`: BUG: correct the scaling in the floating-point slop test. * :ghpull:`11910`: Backport PR #11907 on branch v3.0.x * :ghpull:`11907`: Move TOC back to top in axes documentation * :ghpull:`11904`: Backport PR #11900 on branch v3.0.x * :ghpull:`11889`: Backport PR #11847 on branch v3.0.x * :ghpull:`11890`: Backport PR #11850 on branch v3.0.x * :ghpull:`11850`: FIX: macosx framework check * :ghpull:`11883`: Backport PR #11862 on branch v3.0.x * :ghpull:`11847`: Use ImageMagick's magick.exe if convert.exe is not installed * :ghpull:`11882`: Backport PR #11876 on branch v3.0.x * :ghpull:`11876`: MAINT Better error message for number of colors versus number of data… * :ghpull:`11862`: Fix NumPy FutureWarning for non-tuple indexing. * :ghpull:`11845`: Use Format_ARGB32_Premultiplied instead of RGBA8888 for Qt backends. * :ghpull:`11843`: Remove unnecessary use of nose. * :ghpull:`11600`: backend switching -- don't create a public fallback API * :ghpull:`11833`: adding show inheritance to autosummary template * :ghpull:`11828`: changed warning in animation * :ghpull:`11829`: func animation warning changes * :ghpull:`11826`: DOC documented more of the gridspec options * :ghpull:`11818`: Merge v2.2.x * :ghpull:`11821`: DOC: remove multicolumns from examples * :ghpull:`11819`: DOC: fix minor typo in figure example * :ghpull:`11722`: Remove unnecessary hacks from setup.py. * :ghpull:`11802`: gridspec tutorial edits * :ghpull:`11801`: update annotations * :ghpull:`11734`: Small cleanups to backend_agg. * :ghpull:`11785`: Add missing API changes * :ghpull:`11788`: Fix DeprecationWarning on LocatableAxes * :ghpull:`11558`: Added xkcd Style for Markers (plot only) * :ghpull:`11755`: Add description for metadata argument of savefig * :ghpull:`11703`: FIX: make update-from also set the original face/edgecolor * :ghpull:`11765`: DOC: reorder examples and fix top level heading * :ghpull:`11724`: Fix cairo's image inversion and alpha misapplication. * :ghpull:`11726`: Consolidate agg-buffer examples. * :ghpull:`11754`: FIX: update spine positions before get extents * :ghpull:`11779`: Remove unused attribute in tests. * :ghpull:`11770`: Correct errors in documentation * :ghpull:`11778`: Unpin pandas in the CI. * :ghpull:`11772`: Clarifying an error message * :ghpull:`11760`: Switch grid documentation to numpydoc style * :ghpull:`11705`: Suppress/fix some test warnings. * :ghpull:`11763`: Pin OSX CI to numpy<1.15 to unbreak the build. * :ghpull:`11767`: Add tolerance to csd frequency test * :ghpull:`11757`: PGF backend output text color even if black * :ghpull:`11751`: Remove the unused 'verbose' option from setupext. * :ghpull:`9084`: Require calling a _BoundMethodProxy to get the underlying callable. * :ghpull:`11752`: Fix section level of Previous Whats New * :ghpull:`10513`: Replace most uses of getfilesystemencoding by os.fs{en,de}code. * :ghpull:`11739`: fix tight_layout bug #11737 * :ghpull:`11744`: minor doc update on axes_grid1's inset_axes * :ghpull:`11729`: Pass 'figure' as kwarg to FigureCanvasQt5Agg super __init__. * :ghpull:`11736`: Remove unused needs_sphinx marker; move importorskip to toplevel. * :ghpull:`11731`: Directly get the size of the renderer buffer from the renderer. * :ghpull:`11717`: DOC: fix broken link in inset-locator example * :ghpull:`11723`: Start work on making colormaps picklable. * :ghpull:`11721`: Remove some references to colorConverter. * :ghpull:`11713`: Don't assume cwd in test_ipynb. * :ghpull:`11026`: ENH add an inset_axes to the axes class * :ghpull:`11712`: Fix drawing on qt+retina. * :ghpull:`11714`: docstring for Figure.tight_layout don't include renderer parameter * :ghpull:`8951`: Let QPaintEvent tell us what region to repaint. * :ghpull:`11234`: Add fig.add_artist method * :ghpull:`11706`: Remove unused private method. * :ghpull:`11637`: Split API changes into individual pages * :ghpull:`10403`: Deprecate LocatableAxes from toolkits * :ghpull:`11699`: Dedent overindented rst bullet lists. * :ghpull:`11701`: Use skipif instead of xfail when test dependencies are missing. * :ghpull:`11700`: Don't use pytest -rw now that pytest-warnings is builtin. * :ghpull:`11696`: Don't force backend in toolmanager example. * :ghpull:`11690`: Avoid using private APIs in examples. * :ghpull:`11684`: Style * :ghpull:`11666`: TESTS: Increase tolerance for aarch64 tests * :ghpull:`11680`: Boring style fixes. * :ghpull:`11678`: Use super() instead of manually fetching supermethods for parasite axes. * :ghpull:`11676`: Remove unused C++ code. * :ghpull:`11010`: ENH: Add gridspec method to figure, and subplotspecs * :ghpull:`11672`: Add comment re: use of lru_cache in PsfontsMap. * :ghpull:`11674`: Boring style fixes. * :ghpull:`10954`: Cache various dviread constructs globally. * :ghpull:`9150`: Don't update style-blacklisted rcparams in rc\_\* functions * :ghpull:`10936`: Simplify tkagg C extension. * :ghpull:`11378`: SVG Backend gouraud_triangle Correction * :ghpull:`11383`: FIX: Improve *c* (color) kwarg checking in scatter and the related exceptions * :ghpull:`11627`: FIX: CL avoid fully collapsed axes * :ghpull:`11504`: Bump pgi requirement to 0.0.11.2. * :ghpull:`11640`: Fix barplot color if none and alpha is set * :ghpull:`11443`: changed paths in kwdocs * :ghpull:`11626`: Minor docstring fixes * :ghpull:`11631`: DOC: better tight_layout error handling * :ghpull:`11651`: Remove unused imports in examples * :ghpull:`11633`: Clean up next api_changes * :ghpull:`11643`: Fix deprecation messages. * :ghpull:`9223`: Set norm to log if bins=='log' in hexbin * :ghpull:`11622`: FIX: be forgiving about the event for enterEvent not having a pos * :ghpull:`11581`: backend switching. * :ghpull:`11616`: Fix some doctest issues * :ghpull:`10872`: Cleanup _plot_args_replacer logic * :ghpull:`11617`: Clean up what's new * :ghpull:`11610`: FIX: let colorbar extends work for PowerNorm * :ghpull:`11615`: Revert glyph warnings * :ghpull:`11614`: CI: don't run tox to test pytz * :ghpull:`11603`: Doc merge up * :ghpull:`11613`: Make flake8 exceptions explicit * :ghpull:`11611`: Fix css for parameter types * :ghpull:`10001`: MAINT/BUG: Don't use 5-sided quadrilaterals in Axes3D.plot_surface * :ghpull:`10234`: PowerNorm: do not clip negative values * :ghpull:`11398`: Simplify retrieval of cache and config directories * :ghpull:`10682`: ENH have ax.get_tightbbox have a bbox around all artists attached to axes. * :ghpull:`11590`: Don't associate Wx timers with the parent frame. * :ghpull:`10245`: Cache paths of fonts shipped with mpl relative to the mpl data path. * :ghpull:`11381`: Deprecate text.latex.unicode. * :ghpull:`11601`: FIX: subplots don't mutate kwargs passed by user. * :ghpull:`11609`: Remove _macosx.NavigationToolbar. * :ghpull:`11608`: Remove some conditional branches in examples for wx<4. * :ghpull:`11604`: TST: Place animation files in a temp dir. * :ghpull:`11605`: Suppress a spurious missing-glyph warning with ft2font. * :ghpull:`11360`: Pytzectomy * :ghpull:`10885`: Move GTK3 setupext checks to within the process. * :ghpull:`11081`: Help tool for Wx backends * :ghpull:`10851`: Wx Toolbar for ToolManager * :ghpull:`11247`: Remove mplDeprecation * :ghpull:`9795`: Backend switching * :ghpull:`9426`: Don't mark a patch transform as set if the parent transform is not set. * :ghpull:`9175`: Warn on freetype missing glyphs. * :ghpull:`11412`: Make contour and contourf color assignments consistent. * :ghpull:`11477`: Enable flake8 and re-enable it everywhere * :ghpull:`11165`: Fix figure window icon * :ghpull:`11584`: ENH: fix colorbar bad minor ticks * :ghpull:`11438`: ENH: add get_gridspec convenience method to subplots * :ghpull:`11451`: Cleanup Matplotlib API docs * :ghpull:`11579`: DOC update some examples to use constrained_layout=True * :ghpull:`11593`: Skip wx interactive tests on OSX. * :ghpull:`11592`: Remove some extra spaces in docstrings/comments. * :ghpull:`11585`: Some doc cleanup of Triangulation * :ghpull:`10474`: Use TemporaryDirectory instead of mkdtemp in a few places. * :ghpull:`11240`: Deprecate the examples.directory rcParam. * :ghpull:`11370`: Sorting drawn artists by their zorder when blitting using FuncAnimation * :ghpull:`11576`: Add parameter doc to save_diff_image * :ghpull:`11573`: Inline setup_external_compile into setupext. * :ghpull:`11571`: Cleanup stix_fonts_demo example. * :ghpull:`11563`: Use explicit signature in pyplot.close() * :ghpull:`9801`: ENH: Change default Autodatelocator *interval_multiples* * :ghpull:`11570`: More simplifications to FreeType setup on Windows. * :ghpull:`11401`: Some py3fications. * :ghpull:`11566`: Cleanups. * :ghpull:`11520`: Add private API retrieving the current event loop and backend GUI info. * :ghpull:`11544`: Restore axes sharedness when unpickling. * :ghpull:`11568`: Figure.text changes * :ghpull:`11248`: Simplify FreeType Windows build. * :ghpull:`11556`: Fix colorbar bad ticks * :ghpull:`11494`: Fix CI install of wxpython. * :ghpull:`11564`: triinterpolate cleanups. * :ghpull:`11548`: Use numpydoc-style parameter lists for choices * :ghpull:`9583`: Add edgecolors kwarg to contourf * :ghpull:`10275`: Update contour.py and widget.py * :ghpull:`11547`: Fix example links * :ghpull:`11555`: Fix spelling in title * :ghpull:`11404`: FIX: don't include text at -inf in bbox * :ghpull:`11455`: Fixing the issue where right column and top row generate wrong stream… * :ghpull:`11297`: Prefer warn_deprecated instead of warnings.warn. * :ghpull:`11495`: Update the documentation guidelines * :ghpull:`11545`: Doc: fix x(filled) marker image * :ghpull:`11287`: Maintain artist addition order in Axes.mouseover_set. * :ghpull:`11530`: FIX: Ensuring both x and y attrs of LocationEvent are int * :ghpull:`10336`: Use Integral and Real in typechecks rather than explicit types. * :ghpull:`10298`: Apply gtk3 background. * :ghpull:`10297`: Fix gtk3agg alpha channel. * :ghpull:`9094`: axisbelow should just set zorder. * :ghpull:`11459`: Doc changes in add_subplot and add_axes * :ghpull:`10908`: Make draggable callbacks check that artist has not been removed. * :ghpull:`11522`: Small cleanups. * :ghpull:`11539`: DOC: talk about sticky edges in Axes.margins * :ghpull:`11540`: adding axes to module list * :ghpull:`11537`: Fix invalid value warning when autoscaling with no data limits * :ghpull:`11512`: Skip 3D rotation example in sphinx gallery * :ghpull:`11538`: Re-enable pep8 on examples folder * :ghpull:`11136`: Move remaining examples from api/ * :ghpull:`11519`: Raise ImportError on failure to import backends. * :ghpull:`11529`: add documentation for quality in savefig * :ghpull:`11528`: Replace an unnecessary zip() in mplot3d by numpy ops. * :ghpull:`11492`: add __repr__ to GridSpecBase * :ghpull:`11521`: Add missing ``.`` to rcParam * :ghpull:`11491`: Fixed the source path on windows in rcparam_role * :ghpull:`11514`: Remove embedding_in_tk_canvas, which demonstrated a private API. * :ghpull:`11507`: Fix embedding_in_tk_canvas example. * :ghpull:`11513`: Changed docstrings in Text * :ghpull:`11503`: Remove various mentions of the now removed GTK(2) backend. * :ghpull:`11493`: Update a test to a figure-equality test. * :ghpull:`11501`: Treat empty $MPLBACKEND as an unset value. * :ghpull:`11395`: Various fixes to deprecated and warn_deprecated. * :ghpull:`11408`: Figure equality-based tests. * :ghpull:`11461`: Fixed bug in rendering font property kwargs list * :ghpull:`11397`: Replace ACCEPTS by standard numpydoc params table. * :ghpull:`11483`: Use pip requirements files for travis build * :ghpull:`11481`: remove more pylab references * :ghpull:`10940`: Run flake8 instead of pep8 on Python 3.6 * :ghpull:`11476`: Remove pylab references * :ghpull:`11424`: DOC: point align-ylabel demo to new align-label functions * :ghpull:`11454`: add subplots to axes documentation * :ghpull:`11470`: Hyperlink DOIs against preferred resolver * :ghpull:`11457`: Search $CPATH for include directories * :ghpull:`11293`: Lim parameter naming * :ghpull:`11447`: Do not use class attributes as defaults for instance attributes * :ghpull:`11224`: Add deprecation messages for unused kwargs in FancyArrowPatch * :ghpull:`11437`: Doc markersupdate * :ghpull:`11417`: FIX: better default spine path (for logit) * :ghpull:`11406`: Backport PR #11403 on branch v2.2.2-doc * :ghpull:`11427`: FIX: pathlib in nbagg * :ghpull:`11428`: Doc: Remove huge note box from examples. * :ghpull:`11392`: Deprecate the ``verts`` kwarg to ``scatter``. * :ghpull:`8834`: WIP: Contour log extension * :ghpull:`11402`: Remove unnecessary str calls. * :ghpull:`11399`: Autogenerate credits.rst * :ghpull:`11382`: plt.subplots and plt.figure docstring changes * :ghpull:`11396`: Remove some (minor) comments regarding Py2. * :ghpull:`11210`: FIX: don't pad axes for ticks if they aren't visible or axis off * :ghpull:`11362`: Fix tox configuration * :ghpull:`11366`: Improve docstring of Axes.spy * :ghpull:`11289`: io.open and codecs.open are redundant with open on Py3. * :ghpull:`11213`: MNT: deprecate patches.YAArrow * :ghpull:`11352`: Catch a couple of test warnings * :ghpull:`11292`: Simplify cleanup decorator implementation. * :ghpull:`11349`: Remove non-existent files from MANIFEST.IN * :ghpull:`8774`: Git issue #7216 - Add a "ruler" tool to the plot UI * :ghpull:`11348`: Make OSX's blit() have a consistent signature with other backends. * :ghpull:`11345`: Revert "Deprecate text.latex.unicode." * :ghpull:`11250`: [WIP] Add tutorial for LogScale * :ghpull:`11223`: Add an arrow tutorial * :ghpull:`10212`: Categorical refactor * :ghpull:`11339`: Convert Ellipse docstring to numpydoc * :ghpull:`11255`: Deprecate text.latex.unicode. * :ghpull:`11338`: Fix typos * :ghpull:`11332`: Let plt.rc = matplotlib.rc, instead of being a trivial wrapper. * :ghpull:`11331`: multiprocessing.set_start_method() --> mp.set_start_method() * :ghpull:`9948`: Add ``ealpha`` option to ``errorbar`` * :ghpull:`11329`: Minor docstring update of thumbnail * :ghpull:`9551`: Refactor backend loading * :ghpull:`11328`: Undeprecate Polygon.xy from #11299 * :ghpull:`11318`: Improve docstring of imread() and imsave() * :ghpull:`11311`: Simplify image.thumbnail. * :ghpull:`11225`: Add stacklevel=2 to some more warnings.warn() calls * :ghpull:`11313`: Add changelog entry for removal of proprietary sphinx directives. * :ghpull:`11323`: Fix infinite loop for connectionstyle + add some tests * :ghpull:`11314`: API changes: use the heading format defined in README.txt * :ghpull:`11320`: Py3fy multiprocess example. * :ghpull:`6254`: adds two new cyclic color schemes * :ghpull:`11268`: DOC: Sanitize some internal documentation links * :ghpull:`11300`: Start replacing ACCEPTS table by parsing numpydoc. * :ghpull:`11298`: Automagically set the stacklevel on warnings. * :ghpull:`11277`: Avoid using MacRoman encoding. * :ghpull:`11295`: Use sphinx builtin only directive instead of custom one. * :ghpull:`11305`: Reuse the noninteractivity warning from Figure.show in _Backend.show. * :ghpull:`11304`: Re-remove six from INSTALL.rst. * :ghpull:`11301`: Undefined name: cbook --> matplotlib.cbook * :ghpull:`11267`: FIX: allow nan values in data for plt.hist * :ghpull:`11271`: Better argspecs for Axes.stem * :ghpull:`11280`: Trivial cleanups * :ghpull:`10514`: Cleanup/update cairo + gtk compatibility matrix. * :ghpull:`11282`: Reduce the use of C++ exceptions * :ghpull:`11263`: Fail gracefully if can't decode font names * :ghpull:`11278`: Remove conditional path for sphinx <1.3 in plot_directive. * :ghpull:`11273`: Include template matplotlibrc in package_data. * :ghpull:`11249`: Simplify FreeType build. * :ghpull:`11158`: Remove dependency on six - we're Py3 only now! * :ghpull:`10050`: Update Legend draggable API * :ghpull:`11206`: More cleanups * :ghpull:`11001`: DOC: improve legend bbox_to_anchor description * :ghpull:`11258`: Removed comment in AGG backend that is no longer applicable * :ghpull:`11062`: FIX: call constrained_layout twice * :ghpull:`11251`: Re-run boilerplate.py. * :ghpull:`11228`: Don't bother checking luatex's version. * :ghpull:`11207`: Update venv gui docs wrt availability of PySide2. * :ghpull:`11236`: Minor cleanups to setupext. * :ghpull:`11239`: Reword the timeout error message in cbook._lock_path. * :ghpull:`11204`: Test that boilerplate.py is correctly run. * :ghpull:`11172`: ENH add rcparam to legend_title * :ghpull:`11229`: Simplify lookup of animation external commands. * :ghpull:`9086`: Add SVG animation. * :ghpull:`11212`: Fix CirclePolygon __str__ + adding tests * :ghpull:`6737`: Ternary * :ghpull:`11216`: Yet another set of simplifications. * :ghpull:`11056`: Simplify travis setup a bit. * :ghpull:`11205`: Minor cleanups to pyplot. * :ghpull:`11174`: Replace numeric loc by position string * :ghpull:`11208`: Don't crash qt figure options on unknown marker styles. * :ghpull:`11195`: Some unrelated cleanups. * :ghpull:`11192`: Don't use deprecated get_texcommand in backend_pgf. * :ghpull:`11197`: Simplify demo_ribbon_box.py. * :ghpull:`11137`: Convert \*\*kwargs to named arguments for a clearer API * :ghpull:`10982`: Improve docstring of Axes.imshow * :ghpull:`11182`: Use GLib.MainLoop() instead of deprecated GObject.MainLoop() * :ghpull:`11185`: Fix undefined name error in backend_pgf. * :ghpull:`10321`: Ability to scale axis by a fixed factor * :ghpull:`8787`: Faster path drawing for the cairo backend (cairocffi only) * :ghpull:`4559`: tight_layout: Use a different default gridspec * :ghpull:`11179`: Convert internal tk focus helper to a context manager * :ghpull:`11176`: Allow creating empty closed paths * :ghpull:`10339`: Pass explicit font paths to fontspec in backend_pgf. * :ghpull:`9832`: Minor cleanup to Text class. * :ghpull:`11141`: Remove mpl_examples symlink. * :ghpull:`10715`: ENH: add title_fontsize to legend * :ghpull:`11166`: Set stacklevel to 2 for backend_wx * :ghpull:`10934`: Autogenerate (via boilerplate) more of pyplot. * :ghpull:`9298`: Cleanup blocking_input. * :ghpull:`6329`: Set _text to '' if Text.set_text argument is None * :ghpull:`11146`: Explicit args and refactor Axes.margins * :ghpull:`11145`: Use kwonlyargs instead of popping from kwargs * :ghpull:`11119`: PGF: Get unitless positions from Text elements (fix #11116) * :ghpull:`9078`: New anchored direction arrows * :ghpull:`11144`: Remove toplevel unit/ directory. * :ghpull:`11148`: remove use of subprocess compatibility shim * :ghpull:`11143`: Use debug level for debugging messages * :ghpull:`11142`: Finish removing future imports. * :ghpull:`11130`: Don't include the postscript title if it is not latin-1 encodable. * :ghpull:`11093`: DOC: Fixup to AnchoredArtist examples in the gallery * :ghpull:`11132`: pillow-dependency update * :ghpull:`10446`: implementation of the copy canvas tool * :ghpull:`9131`: FIX: prevent the canvas from jump sizes due to DPI changes * :ghpull:`9454`: Batch ghostscript converter. * :ghpull:`10545`: Change manual kwargs popping to kwonly arguments. * :ghpull:`10950`: Actually ignore invalid log-axis limit setting * :ghpull:`11096`: Remove support for bar(left=...) (as opposed to bar(x=...)). * :ghpull:`11106`: py3fy art3d. * :ghpull:`11085`: Use GtkShortcutsWindow for Help tool. * :ghpull:`11099`: Deprecate certain marker styles that have simpler synonyms. * :ghpull:`11100`: Some more deprecations of old, old stuff. * :ghpull:`11098`: Make Marker.get_snap_threshold() always return a scalar. * :ghpull:`11097`: Schedule a removal date for passing normed (instead of density) to hist. * :ghpull:`9706`: Masking invalid x and/or weights in hist * :ghpull:`11080`: Py3fy backend_qt5 + other cleanups to the backend. * :ghpull:`10967`: updated the pyplot fill_between example to elucidate the premise;maki… * :ghpull:`11075`: Drop alpha channel when saving comparison failure diff image. * :ghpull:`9022`: Help tool * :ghpull:`11076`: Don't create texput.{aux,log} in rootdir everytime tests are run. * :ghpull:`11073`: py3fication of some tests. * :ghpull:`11074`: bytes % args is back since py3.5 * :ghpull:`11066`: Use chained comparisons where reasonable. * :ghpull:`11061`: Changed tight_layout doc strings * :ghpull:`11064`: Minor docstring format cleanup * :ghpull:`11055`: Remove setup_tests_only.py. * :ghpull:`11057`: Update Ellipse position with ellipse.center * :ghpull:`10435`: Pathlibify font_manager (only internally, doesn't change the API). * :ghpull:`10442`: Make the filternorm prop of Images a boolean rather than a {0,1} scalar. * :ghpull:`9855`: ENH: make ax.get_position apply aspect * :ghpull:`9987`: MNT: hist2d now uses pcolormesh instead of pcolorfast * :ghpull:`11014`: Merge v2.2.x into master * :ghpull:`11000`: FIX: improve Text repr to not error if non-float x and y. * :ghpull:`10910`: FIX: return proper legend window extent * :ghpull:`10915`: FIX: tight_layout having negative width axes * :ghpull:`10408`: Factor out common code in _process_unit_info * :ghpull:`10960`: Added share_tickers parameter to axes._AxesBase.twinx/y * :ghpull:`10971`: Skip pillow animation test if pillow not importable * :ghpull:`10970`: Simplify/fix some manual manipulation of len(args). * :ghpull:`10958`: Simplify the grouper implementation. * :ghpull:`10508`: Deprecate FigureCanvasQT.keyAutoRepeat. * :ghpull:`10607`: Move notify_axes_change to FigureManagerBase class. * :ghpull:`10215`: Test timers and (a bit) key_press_event for interactive backends. * :ghpull:`10955`: Py3fy cbook, compare_backend_driver_results * :ghpull:`10680`: Rewrite the tk C blitting code * :ghpull:`9498`: Move title up if x-axis is on the top of the figure * :ghpull:`10942`: Make active param in CheckBottons optional, default false * :ghpull:`10943`: Allow pie textprops to take alignment and rotation arguments * :ghpull:`10780`: Fix scaling of RadioButtons * :ghpull:`10938`: Fix two undefined names * :ghpull:`10685`: fix plt.show doesn't warn if a non-GUI backend * :ghpull:`10689`: Declare global variables that are created elsewhere * :ghpull:`10845`: WIP: first draft at replacing linkcheker * :ghpull:`10898`: Replace "matplotlibrc" by "rcParams" in the docs where applicable. * :ghpull:`10926`: Some more removals of deprecated APIs. * :ghpull:`9173`: dynamically generate pyplot functions * :ghpull:`10918`: Use function signatures in boilerplate.py. * :ghpull:`10914`: Changed pie charts default shape to circle and added tests * :ghpull:`10864`: ENH: Stop mangling default figure file name if file exists * :ghpull:`10562`: Remove deprecated code in image.py * :ghpull:`10798`: FIX: axes limits reverting to automatic when sharing * :ghpull:`10485`: Remove the 'hold' kwarg from codebase * :ghpull:`10571`: Use np.full{,_like} where appropriate. [requires numpy>=1.12] * :ghpull:`10913`: Rely a bit more on rc_context. * :ghpull:`10299`: Invalidate texmanager cache when any text.latex.\* rc changes. * :ghpull:`10906`: Deprecate ImageComparisonTest. * :ghpull:`10904`: Improve docstring of clabel() * :ghpull:`10912`: remove unused matplotlib.testing import * :ghpull:`10876`: [wip] Replace _remove_method by _on_remove list of callbacks * :ghpull:`10692`: Update afm docs and internal data structures * :ghpull:`10896`: Update INSTALL.rst. * :ghpull:`10905`: Inline knownfailureif. * :ghpull:`10907`: No need to mark (unicode) strings as u"foo" anymore. * :ghpull:`10903`: Py3fy testing machinery. * :ghpull:`10901`: Remove Py2/3 portable code guide. * :ghpull:`10900`: Remove some APIs deprecated in mpl2.1. * :ghpull:`10902`: Kill some Py2 docs. * :ghpull:`10887`: Added feature (Make pie charts circular by default #10789) * :ghpull:`10884`: Style fixes to setupext.py. * :ghpull:`10879`: Deprecate two-args for cycler() and set_prop_cycle() * :ghpull:`10865`: DOC: use OO-ish interface in image, contour, field examples * :ghpull:`8479`: FIX markerfacecolor / mfc not in rcparams * :ghpull:`10314`: setattr context manager. * :ghpull:`10013`: Allow rasterization for 3D plots * :ghpull:`10158`: Allow mplot3d rasterization; adjacent cleanups. * :ghpull:`10871`: Rely on rglob support rather than os.walk. * :ghpull:`10708`: Py3fy webagg/nbagg. * :ghpull:`10862`: py3ify table.py and correct some docstrings * :ghpull:`10810`: Fix for plt.plot() does not support structured arrays as data= kwarg * :ghpull:`10861`: More python3 cleanup * :ghpull:`9903`: ENH: adjustable colorbar ticks * :ghpull:`10831`: Minor docstring updates on binning related plot functions * :ghpull:`9571`: Remove LaTeX checking in setup.py. * :ghpull:`10097`: Reset extents in RectangleSelector when not interactive on press. * :ghpull:`10686`: fix BboxConnectorPatch does not show facecolor * :ghpull:`10801`: Fix undefined name. Add animation tests. * :ghpull:`10857`: FIX: ioerror font cache, second try * :ghpull:`10796`: Added descriptions for line bars and markers examples * :ghpull:`10846`: Unsixification * :ghpull:`10852`: Update docs re: pygobject in venv. * :ghpull:`10847`: Py3fy axis.py. * :ghpull:`10834`: Minor docstring updates on spectral plot functions * :ghpull:`10778`: wx_compat is no more. * :ghpull:`10609`: More wx cleanup. * :ghpull:`10826`: Py3fy dates.py. * :ghpull:`10837`: Correctly display error when running setup.py test. * :ghpull:`10838`: Don't use private attribute in tk example. Fix Toolbar class rename. * :ghpull:`10823`: Add some basic smoketesting for webagg (and wx). * :ghpull:`10828`: Add print_rgba to backend_cairo. * :ghpull:`10830`: Make function signatures more explicit * :ghpull:`10829`: Use long color names for default rcParams * :ghpull:`9776`: WIP: Lockout new converters Part 2 * :ghpull:`10799`: DOC: make legend docstring interpolated * :ghpull:`10818`: Deprecate vestigial Annotation.arrow. * :ghpull:`10817`: Add test to imread from url. * :ghpull:`10696`: Simplify venv docs. * :ghpull:`10724`: Py3fication of unicode. * :ghpull:`10815`: API: shift deprecation of TempCache class to 3.0 * :ghpull:`10725`: FIX/TST constrained_layout remove test8 duplication * :ghpull:`10705`: FIX: enable extend kwargs with log scale colorbar * :ghpull:`10400`: numpydoc-ify art3d docstrings * :ghpull:`10723`: repr style fixes. * :ghpull:`10592`: Rely on generalized \* and \*\* unpackings where possible. * :ghpull:`9475`: Declare property aliases in a single place * :ghpull:`10794`: fixed comment typo * :ghpull:`10768`: Fix crash when imshow encounters longdouble data * :ghpull:`10774`: Remove dead wx testing code. * :ghpull:`10756`: Fixes png showing inconsistent inset_axes position * :ghpull:`10773`: Consider alpha channel from RGBA color of text for SVG backend text opacity rendering * :ghpull:`10772`: API: check locator and formatter args when passed * :ghpull:`10713`: Implemented support for 'markevery' in prop_cycle * :ghpull:`10751`: make centre_baseline legal for Text.set_verticalalignment * :ghpull:`10771`: FIX/TST OS X builds * :ghpull:`10742`: FIX: reorder linewidth setting before linestyle * :ghpull:`10714`: sys.platform is normalized to "linux" on Py3. * :ghpull:`10542`: Minor cleanup: PEP8, PEP257 * :ghpull:`10636`: Remove some wx version checks. * :ghpull:`9731`: Make legend title fontsize obey fontsize kwarg by default * :ghpull:`10697`: Remove special-casing of _remove_method when pickling. * :ghpull:`10701`: Autoadd removal version to deprecation message. * :ghpull:`10699`: Remove incorrect warning in gca(). * :ghpull:`10674`: Fix getting polar axes in plt.polar() * :ghpull:`10564`: Nested classes and instancemethods are directly picklable on Py3.5+. * :ghpull:`10107`: Fix stay_span to reset onclick in SpanSelector. * :ghpull:`10693`: Make markerfacecolor work for 3d scatterplots * :ghpull:`10596`: Switch to per-file locking. * :ghpull:`10532`: Py3fy backend_pgf. * :ghpull:`10618`: Fixes #10501. python3 support and pep8 in jpl_units * :ghpull:`10652`: Some py3fication for matplotlib/__init__, setupext. * :ghpull:`10522`: Py3fy font_manager. * :ghpull:`10666`: More figure-related doc updates * :ghpull:`10507`: Remove Python 2 code from C extensions * :ghpull:`10679`: Small fixes to gtk3 examples. * :ghpull:`10426`: Delete deprecated backends * :ghpull:`10488`: Bug Fix - Polar plot rectangle patch not transformed correctly (#8521) * :ghpull:`9814`: figure_enter_event uses now LocationEvent instead of Event. Fix issue #9812. * :ghpull:`9918`: Remove old nose testing code * :ghpull:`10672`: Deprecation fixes. * :ghpull:`10608`: Remove most APIs deprecated in 2.1. * :ghpull:`10653`: Mock is in stdlib in Py3. * :ghpull:`10603`: Remove workarounds for numpy<1.10. * :ghpull:`10660`: Work towards removing reuse-of-axes-on-collision. * :ghpull:`10661`: Homebrew python is now python 3 * :ghpull:`10656`: Minor fixes to event handling docs. * :ghpull:`10635`: Simplify setupext by using globs. * :ghpull:`10632`: Support markers from Paths that consist of one line segment * :ghpull:`10558`: Remove if six.PY2 code paths from boilerplate.py * :ghpull:`10640`: Fix extra and missing spaces in constrainedlayout warning. * :ghpull:`10624`: Some trivial py3fications. * :ghpull:`10548`: Implement PdfPages for backend pgf * :ghpull:`10614`: Use np.stack instead of list(zip()) in colorbar.py. * :ghpull:`10621`: Cleanup and py3fy backend_gtk3. * :ghpull:`10615`: More style fixes. * :ghpull:`10604`: Minor style fixes. * :ghpull:`10565`: Strip python 2 code from subprocess.py * :ghpull:`10605`: Bump a tolerance in test_axisartist_floating_axes. * :ghpull:`7853`: Use exact types for Py_BuildValue. * :ghpull:`10591`: Switch to @-matrix multiplication. * :ghpull:`10570`: Fix check_shared in test_subplots. * :ghpull:`10569`: Various style fixes. * :ghpull:`10593`: Use 'yield from' where appropriate. * :ghpull:`10577`: Minor simplification to Figure.__getstate__ logic. * :ghpull:`10549`: Source typos * :ghpull:`10525`: Convert six.moves.xrange() to range() for Python 3 * :ghpull:`10541`: More argumentless (py3) super() * :ghpull:`10539`: TST: Replace assert_equal with plain asserts. * :ghpull:`10534`: Modernize cbook.get_realpath_and_stat. * :ghpull:`10524`: Remove unused private _StringFuncParser. * :ghpull:`10470`: Remove Python 2 code from setup * :ghpull:`10528`: py3fy examples * :ghpull:`10520`: Py3fy mathtext.py. * :ghpull:`10527`: Switch to argumentless (py3) super(). * :ghpull:`10523`: The current master branch is now python 3 only. * :ghpull:`10515`: Use feature detection instead of version detection * :ghpull:`10432`: Use some new Python3 types * :ghpull:`10475`: Use HTTP Secure for matplotlib.org * :ghpull:`10383`: Fix some C++ warnings * :ghpull:`10498`: Tell the lgtm checker that the project is Python 3 only * :ghpull:`10505`: Remove backport of which() * :ghpull:`10483`: Remove backports.functools_lru_cache * :ghpull:`10492`: Avoid UnboundLocalError in drag_pan. * :ghpull:`10491`: Simplify Mac builds on Travis * :ghpull:`10481`: Remove python 2 compatibility code from dviread * :ghpull:`10447`: Remove Python 2 compatibility code from backend_pdf.py * :ghpull:`10468`: Replace is_numlike by isinstance(..., numbers.Number). * :ghpull:`10439`: mkdir is in the stdlib in Py3. * :ghpull:`10392`: FIX: make set_text(None) keep string empty instead of "None" * :ghpull:`10425`: API: only support python 3.5+ * :ghpull:`10316`: TST FIX pyqt5 5.9 * :ghpull:`4625`: hist2d() is now using pcolormesh instead of pcolorfast Issues (110): * :ghissue:`11966`: CartoPy code gives attribute error * :ghissue:`11844`: Backend related issues with matplotlib 3.0.0rc1 * :ghissue:`12095`: colorbar minorticks (possibly release critical for 3.0) * :ghissue:`12108`: Broken doc build with sphinx 1.8 * :ghissue:`7366`: handle repaint requests better it qtAgg * :ghissue:`11985`: Single shot timer not working correctly with MacOSX backend * :ghissue:`10948`: OSX backend raises deprecation warning for enter_notify_event * :ghissue:`11970`: Legend.get_window_extent now requires a renderer * :ghissue:`8293`: investigate whether using a single instance of ghostscript for ps->png conversion can speed up the Windows build * :ghissue:`7707`: Replace pep8 by pycodestyle for style checking * :ghissue:`9135`: rcdefaults, rc_file_defaults, rc_file should not update backend if it has already been selected * :ghissue:`12015`: AttributeError with GTK3Agg backend * :ghissue:`11913`: plt.contour levels parameter don't work as intended if receive a single int * :ghissue:`11846`: macosx backend won't load * :ghissue:`11792`: Newer versions of ImageMagickWriter not found on windows * :ghissue:`11858`: Adding "pie of pie" and "bar of pie" functionality * :ghissue:`11852`: get_backend() backward compatibility * :ghissue:`11629`: Importing qt_compat when no Qt binding is installed fails with NameError instead of ImportError * :ghissue:`11842`: Failed nose import in test_annotation_update * :ghissue:`11252`: Some API removals not documented * :ghissue:`9404`: Drop support for python 2 * :ghissue:`2625`: Markers in XKCD style * :ghissue:`11749`: metadata kwarg to savefig is not documented * :ghissue:`11702`: Setting alpha on legend handle changes patch color * :ghissue:`8798`: gtk3cairo draw_image does not respect origin and mishandles alpha * :ghissue:`11737`: Bug in tight_layout * :ghissue:`11373`: Passing an incorrectly sized colour list to scatter should raise a relevant error * :ghissue:`11756`: pgf backend doesn't set color of text when the color is black * :ghissue:`11766`: test_axes.py::test_csd_freqs failing with numpy 1.15.0 on macOS * :ghissue:`11750`: previous whats new is overindented on "what's new in mpl3.0 page" * :ghissue:`11728`: Qt5 Segfaults on window resize * :ghissue:`11709`: Repaint region is wrong on Retina display with Qt5 * :ghissue:`11578`: wx segfaulting on OSX travis tests * :ghissue:`11628`: edgecolor argument not working in matplotlib.pyplot.bar * :ghissue:`11625`: plt.tight_layout() does not work with plt.subplot2grid * :ghissue:`4993`: Version ~/.cache/matplotlib * :ghissue:`7842`: If hexbin has logarithmic bins, use log formatter for colorbar * :ghissue:`11607`: AttributeError: 'QEvent' object has no attribute 'pos' * :ghissue:`11486`: Colorbar does not render with PowerNorm and min extend when using imshow * :ghissue:`11582`: wx segfault * :ghissue:`11515`: using 'sharex' once in 'subplots' function can affect subsequent calles to 'subplots' * :ghissue:`10269`: input() blocks any rendering and event handling * :ghissue:`10345`: Python 3.4 with Matplotlib 1.5 vs Python 3.6 with Matplotlib 2.1 * :ghissue:`10443`: Drop use of pytz dependency in next major release * :ghissue:`10572`: contour and contourf treat levels differently * :ghissue:`11123`: Crash when interactively adding a number of subplots * :ghissue:`11550`: Undefined names: 'obj_type' and 'cbook' * :ghissue:`11138`: Only the first figure window has mpl icon, all other figures have default tk icon. * :ghissue:`11510`: extra minor-ticks on the colorbar when used with the extend option * :ghissue:`11369`: zorder of Artists not being respected when blitting with FuncAnimation * :ghissue:`11452`: Streamplot ignores rightmost column and topmost row of velocity data * :ghissue:`11284`: imshow of multiple images produces old pixel values printed in status bar * :ghissue:`11496`: MouseEvent.x and .y have different types * :ghissue:`11534`: Cross-reference margins and sticky edges * :ghissue:`8556`: Add images of markers to the list of markers * :ghissue:`11386`: Logit scale doesn't position x/ylabel correctly first draw * :ghissue:`11384`: Undefined name 'Path' in backend_nbagg.py * :ghissue:`11426`: nbagg broken on master. 'Path' is not defined... * :ghissue:`11390`: Internal use of deprecated code * :ghissue:`11203`: tight_layout reserves tick space even if disabled * :ghissue:`11361`: Tox.ini does not work out of the box * :ghissue:`11253`: Problem while changing current figure size in Jupyter notebook * :ghissue:`11219`: Write an arrow tutorial * :ghissue:`11322`: Really deprecate Patches.xy? * :ghissue:`11294`: ConnectionStyle Angle3 hangs with specific parameters * :ghissue:`9518`: Some ConnectionStyle not working * :ghissue:`11077`: Font "DejaVu Sans" can only be used through fallback * :ghissue:`10717`: Failure to find matplotlibrc when testing installed distribution * :ghissue:`9912`: Cleaning up variable argument signatures * :ghissue:`3701`: unit tests should compare pyplot.py with output from boilerplate.py * :ghissue:`11183`: Undefined name 'system_fonts' in backend_pgf.py * :ghissue:`11101`: Crash on empty patches * :ghissue:`11124`: [Bug] savefig cannot save file with a Unicode name * :ghissue:`11070`: Add a "density" kwarg to hist2d * :ghissue:`7733`: Trying to set_ylim(bottom=0) on a log scaled axis changes plot * :ghissue:`10319`: TST: pyqt 5.10 breaks pyqt5 interactive tests * :ghissue:`10676`: Add source code to documentation * :ghissue:`9207`: axes has no method to return new position after box is adjusted due to aspect ratio... * :ghissue:`4615`: hist2d with log xy axis * :ghissue:`10996`: Plotting text with datetime axis causes warning * :ghissue:`7582`: Report date and time of cursor position on a plot_date plot * :ghissue:`10114`: Remove mlab from examples * :ghissue:`10342`: imshow longdouble not truly supported * :ghissue:`8062`: tight_layout + lots of subplots + long ylabels inverts yaxis * :ghissue:`4413`: Long axis title alters xaxis length and direction with ``plt.tight_layout()`` * :ghissue:`1415`: Plot title should be shifted up when xticks are set to the top of the plot * :ghissue:`10789`: Make pie charts circular by default * :ghissue:`10941`: Cannot set text alignment in pie chart * :ghissue:`7908`: plt.show doesn't warn if a non-GUI backend is being used * :ghissue:`10502`: 'FigureManager' is an undefined name in backend_wx.py * :ghissue:`10062`: axes limits revert to automatic on sharing axes? * :ghissue:`9246`: ENH: make default colorbar ticks adjust as nicely as axes ticks * :ghissue:`8818`: plt.plot() does not support structured arrays as data= kwarg * :ghissue:`10533`: Recognize pandas Timestamp objects for DateConverter? * :ghissue:`8358`: Minor ticks on log-scale colorbar are not cleared * :ghissue:`10075`: RectangleSelector does not work if start and end points are identical * :ghissue:`8576`: support 'markevery' in prop_cycle * :ghissue:`8874`: Crash in python setup.py test * :ghissue:`3871`: replace use of _tkcanvas with get_tk_widget() * :ghissue:`10550`: Use long color names for rc defaultParams * :ghissue:`10722`: Duplicated test name in test_constrainedlayout * :ghissue:`10419`: svg backend does not respect alpha channel of text *when passed as rgba* * :ghissue:`10769`: DOC: set_major_locator could check that its getting a Locator (was EngFormatter broken?) * :ghissue:`10719`: Need better type error checking for linewidth in ax.grid * :ghissue:`7776`: tex cache lockfile retries should be configurable * :ghissue:`10556`: Special conversions of xrange() * :ghissue:`10501`: cmp() is an undefined name in Python 3 * :ghissue:`9812`: figure_enter_event generates base Event and not LocationEvent * :ghissue:`10602`: Random image failures with test_curvelinear4 * :ghissue:`7795`: Incorrect uses of is_numlike