From e42a340c20be997cdc11da74381e3f8a9d8b7cbf Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Sat, 2 Jul 2016 23:18:14 -0400 Subject: [PATCH 1/6] DOC: update gh-stats --- doc/users/github_stats.rst | 1084 ++++++++++++++++++++---------------- 1 file changed, 610 insertions(+), 474 deletions(-) diff --git a/doc/users/github_stats.rst b/doc/users/github_stats.rst index d2abadf54d10..ac145974b443 100644 --- a/doc/users/github_stats.rst +++ b/doc/users/github_stats.rst @@ -3,17 +3,23 @@ Github Stats ============ -GitHub stats for 2014/08/26 - 2016/01/09 (tag: v1.4.0) +GitHub stats for 2015/02/16 - 2016/07/02 (tag: v1.4.3) These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 744 issues and merged 877 pull requests. +We closed 807 issues and merged 894 pull requests. -The following 260 authors contributed 5401 commits. +The following 316 authors contributed 5340 commits. * Acanthostega +* Adrien F Vincent +* Adrien F. VINCENT +* Adrien VINCENT +* afvincent * Alan Du +* Alberto * alex +* Alex Rothberg * Alexander Taylor * Alexei Colin * Ali Mehdi @@ -23,46 +29,58 @@ The following 260 authors contributed 5401 commits. * AmyTeegarden * Andreas Mayer * Andy Zhu +* Anton Akhmerov * Antony Lee * Arie * Ariel Hernán Curiale * Arnaud Gardelein * Arpad Horvath * basharovV -* Behram Mistree * Ben Root +* Benjamin Berg +* Benjamin Congdon * Benjamin Reedlunn * BHT * Brett Cannon * Brian McLaughlin * Bruno Beltran +* Cameron Davidson-Pilon * cammil * Casey Webster * Casper van der Wel * caspervdw * chadawagner * chebee7i +* Chen Karako +* Chris Holdgraf * Christian Brueffer * Christoph Gohlke * Cimarron Mittelsteadt * CJ Carey * curiale +* DaCoEx * Damon McDougall -* DanHickstein +* danhickstein * Danhickstein +* DanHickstein * David * David Haberthür * David Kua +* David Stansby * Devashish Deshpande +* Diego Mora Cespedes * domspad * Dora Fraeman * dsquareindia * Duncan Macleod +* Dylan Evans * e-q +* E. G. Patrick Bos * Elena Glassman * Elias Pipping * Elliott Sales de Andrade * elpres +* Elvis Stansvik * Emil Mikulic * Endolith * endolith @@ -83,30 +101,42 @@ The following 260 authors contributed 5401 commits. * flothesof * Francesco Montesano * Francis Colas +* Francoise Provencher +* Frank Yu * François Magimel * frenchwr * fvgoto +* Gaute Hope * gcallah +* gepcel * Giovanni * gluap * Gregory Ashton * Gregory R. Lee +* Grillard * hamogu * Hans Dembinski * Hans Moritz Günther * Hassan Kibirige +* Henning Pohl +* Herbert Kruitbosch * Holger Peters * hugadams * Ian Thomas +* Ilia Kurenkov +* ImSoErgodic * insertroar * Ioannis Filippidis * Isaac Schwabacher * Isaac Slavitt * Ismo Toijala -* itziakos +* J. Goutin +* Jacob McDonald +* Jae-Joon Lee * Jaime Fernandez * jaimefrio * Jake VanderPlas +* James A. Bednar * James Pallister * James R. Evans * Jan Schulz @@ -114,7 +144,7 @@ The following 260 authors contributed 5401 commits. * Jascha Ulrich * Jason King * Jason Liw Yan Chong -* Jason Miller +* Jason Zheng * JayP16 * jbbrokaw * Jeff Lutgen @@ -128,25 +158,31 @@ The following 260 authors contributed 5401 commits. * Joe Kington * Joel B. Mohler * John Vandenberg -* Jorrit Wronski +* jonchar * Josef Heinen +* Joseph Fox-Rabinovitz * Joseph Jon Booker * Jouni K. Seppänen * Jouni Seppänen -* jowr * Julian Mehne +* Julian V. Modesto * Julien Lhermitte * Julien Schueller * Julien-Charles Lévesque * Katy Huff * Kevin Keating +* khyox * kikocorreoso * Kimmo Palin +* Kjartan Myrdal * klaus +* klonuo * Konrad Förstner * Konstantin Tretyakov * Kristen M. Thyng * Kristen Thyng +* Kyle Bridgemohansingh +* Kyler Brown * leeonadoh * Leeonadoh * Lennart Fricke @@ -155,7 +191,11 @@ The following 260 authors contributed 5401 commits. * lichri12 * Lori J * Loïc Estève +* Luis Pedro Coelho +* Mad Physicist +* Magnus Nord * Majid alDosari +* mamrehn * Marcos Duarte * Marek Rudnicki * Marin Gilles @@ -165,7 +205,6 @@ The following 260 authors contributed 5401 commits. * masamson * Masud Rahman * Mathieu Duponchelle -* Matt Giuca * Matt Hancock * Matt Li * Matt Shen @@ -183,14 +222,15 @@ The following 260 authors contributed 5401 commits. * Minty Zhang * MirandaXM * mrkrd +* muahah * Muhammad Mehdi +* Nathan Goldbaum * Neil Crighton * Nelle Varoquaux -* Niall Robinson * Nicholas Devenish -* nickystringer * Nico Schlömer * Nicolas P. Rougier +* Nicolas Tessore * Nikita Kniazev * Niklas Koep * Nils Werner @@ -206,9 +246,12 @@ The following 260 authors contributed 5401 commits. * Parfenov Sergey * patchen * Patrick Chen +* paul * Paul G * Paul Ganssle * Paul Hobson +* Paul Kirow +* Paul Romano * Pete Bachant * Peter St. John * Peter Würtz @@ -219,63 +262,292 @@ The following 260 authors contributed 5401 commits. * Ramiro Gómez * Randy Olson * rasbt -* Remi Rampin * Robin Dunn +* Robin Wilson * rsnape +* ryan * Ryan May * Ryan Morshead * Ryan Nelson * ryanbelt +* RyanPan * s9w +* Samuel St-Jean +* Sander +* scls19fr +* Scott Howard * Scott Lawrence +* scott-vsi * sdementen +* Simon Gibbons * Skelpdar * Slav * sohero * Spencer McIntyre -* Stanley, Simon * Stefan Lehmann * Stefan Pfenninger * Stefan van der Walt -* Stephen Horst -* Sterling Smith * Steven Silvester +* story645 * Stuart Mumford * switham * Tamas Gal +* Terrence J. Katzenbaer * Thomas A Caswell * Thomas Hisch * Thomas Lake * Thomas Robitaille * Thomas Spura +* Thorsten Liebig * Till Stensitzki +* tmdavison * Tobias Megies * Tomas Kazmar * tomoemon +* Trish Gillett-Kawamoto * u55 * ugurthemaster * Ulrich Dobramysl +* ultra-andy * Umair Idris * Vadim Markovtsev +* Valentin Schmidt +* Victor Zabalza * Víctor Zabalza * Warren Weckesser * Wen Li * Wendell Smith * Werner F Bruhin * wernerfb -* William Manley +* Wieland Hoffmann * Xiaowen Tang * xuanyuansen +* Xufeng Wang * Yu Feng * Yunfei Yang * Yuri D'Elia -* Yuval Langer * Zair Mubashar GitHub issues and pull requests: -Pull Requests (877): +Pull Requests (894): +* :ghpull:`6601`: BF: protect against locale in sphinext text +* :ghpull:`6662`: [MRG+1] adding from_list to custom cmap tutorial +* :ghpull:`6666`: Guard against too-large figures +* :ghpull:`6659`: Fix image alpha +* :ghpull:`6642`: Fix rectangle selector release bug +* :ghpull:`6652`: Minor doc updates. +* :ghpull:`6653`: DOC: Incorrect rendering of dashes +* :ghpull:`6648`: adding a new color and editing an existing color in fivethirtyeight.mplstyle +* :ghpull:`6548`: Fix typo. +* :ghpull:`6628`: fix the swab bug to compile on solaris system +* :ghpull:`6622`: colors: ensure masked array data is an ndarray +* :ghpull:`6625`: DOC: Found a typo. +* :ghpull:`6614`: Fix docstring for PickEvent. +* :ghpull:`6554`: Update mpl_toolkits.gtktools. +* :ghpull:`6564`: Cleanup for drawstyles. +* :ghpull:`6577`: Fix mlab.rec_join. +* :ghpull:`6596`: Added a new example to create error boxes using a PatchCollection +* :ghpull:`2370`: Implement draw_markers in the cairo backend. +* :ghpull:`6599`: Drop conditional import of figureoptions. +* :ghpull:`6573`: Some general cleanups +* :ghpull:`6568`: Add OSX to travis tests +* :ghpull:`6600`: Typo: markeredgewith -> markeredgewidth +* :ghpull:`6526`: ttconv: Also replace carriage return with spaces. +* :ghpull:`6530`: Update make.py +* :ghpull:`6405`: ToolManager/Tools adding methods to set figure after initialization +* :ghpull:`6553`: Drop prettyplotlib from the list of toolkits. +* :ghpull:`6557`: Merge 2.x to master +* :ghpull:`5626`: New toolbar icons +* :ghpull:`6555`: Fix docstrings for ``warn_deprecated``. +* :ghpull:`6544`: Fix typo in margins handling. +* :ghpull:`6014`: Patch for issue #6009 +* :ghpull:`6517`: Fix conversion of string grays with alpha. +* :ghpull:`6522`: DOC: made sure boxplot demos share y-axes +* :ghpull:`6529`: TST Remove plt.show() from test_axes.test_dash_offset +* :ghpull:`6519`: Fix FigureCanvasAgg.print_raw(...) +* :ghpull:`6481`: Default boxplot style rebase +* :ghpull:`6504`: Patch issue 6035 rebase +* :ghpull:`5593`: ENH: errorbar color cycle clean up +* :ghpull:`6497`: Line2D._path obeys drawstyle. +* :ghpull:`6487`: Added docstring to scatter_with_legend.py [MEP12] +* :ghpull:`6485`: Barchart demo example clean up [MEP 12] +* :ghpull:`6472`: Install all dependencies from pypi +* :ghpull:`6482`: Skip test broken with numpy 1.11 +* :ghpull:`6475`: Do not turn on interactive mode on in example script +* :ghpull:`6442`: MRG: loading TCL / Tk symbols dynamically +* :ghpull:`6467`: ENH: add unified seaborn style sheet +* :ghpull:`6465`: updated boxplot figure +* :ghpull:`6462`: CI: Use Miniconda already installed on AppVeyor. +* :ghpull:`6456`: FIX: unbreak master after 2.x merge +* :ghpull:`6445`: Offset text colored by labelcolor param +* :ghpull:`6417`: Showraise gtk gtk3 +* :ghpull:`6423`: TST: splitlines in rec2txt test +* :ghpull:`6427`: Output pdf dicts in deterministic order +* :ghpull:`6431`: Merge from v2.x +* :ghpull:`6433`: Make the frameworkpython script compatible with Python 3 +* :ghpull:`6358`: Stackplot weighted_wiggle zero-area fix +* :ghpull:`6382`: New color conversion machinery. +* :ghpull:`6372`: DOC: add whats_new for qt configuration editor. +* :ghpull:`6415`: removing unused DialogLineprops from gtk3 +* :ghpull:`6390`: Use xkcd: prefix to avoid color name clashes. +* :ghpull:`6397`: key events handler return value to True to stop propagation +* :ghpull:`6402`: more explicit message for missing image +* :ghpull:`5785`: Better choice of offset-text. +* :ghpull:`6302`: FigureCanvasQT key auto repeat +* :ghpull:`6334`: ENH: webagg: Handle ioloop shutdown correctly +* :ghpull:`5267`: AutoMinorLocator and and logarithmic axis +* :ghpull:`6386`: Minor improvements concerning #6353 and #6357 +* :ghpull:`6388`: Remove wrongly commited test.txt +* :ghpull:`6379`: Install basemap from git trying to fix build issue with docs +* :ghpull:`6369`: Update demo_floating_axes.py with comments +* :ghpull:`6377`: Remove unused variable in GeoAxes class +* :ghpull:`6373`: Remove misspelled and unused variable in GeoAxes class +* :ghpull:`6376`: Update index.rst - add Windrose as third party tool +* :ghpull:`6371`: Set size of static figure to match widget on hidp displays +* :ghpull:`6370`: Restore webagg backend following the merge of widget nbagg backend +* :ghpull:`6366`: Sort default labels numerically in Qt editor. +* :ghpull:`6367`: Remove stray nonascii char from nbagg +* :ghpull:`5754`: IPython Widget +* :ghpull:`6146`: ticker.LinearLocator view_limits algorithm improvement closes #6142 +* :ghpull:`6287`: ENH: add axisbelow option 'line', make it the default +* :ghpull:`6339`: Fix #6335: Queue boxes to update +* :ghpull:`6347`: Allow setting image clims in Qt options editor. +* :ghpull:`6354`: Update events handling documentation to work with Python 3. +* :ghpull:`6356`: Merge 2.x to master +* :ghpull:`6304`: Updating animation file writer to allow keywork arguments when using ``with`` construct +* :ghpull:`6328`: Add default scatter marker option to rcParams +* :ghpull:`6342`: Remove shebang lines from all examples. [MEP12] +* :ghpull:`6337`: Add a 'useMathText' param to method 'ticklabel_format' +* :ghpull:`6346`: Avoid duplicate cmap in image options. +* :ghpull:`6253`: MAINT: Updates to formatters in ``matplotlib.ticker`` +* :ghpull:`6291`: Color cycle handling +* :ghpull:`6340`: BLD: make minimum cycler version 0.10.0 +* :ghpull:`6322`: Typo fixes and wording modifications (minor) +* :ghpull:`6319`: Add PyUpSet as extension +* :ghpull:`6314`: Only render markers on a line when markersize > 0 +* :ghpull:`6303`: DOC Clean up on about half the Mplot3d examples +* :ghpull:`6311`: Seaborn sheets +* :ghpull:`6300`: Remake of #6286 +* :ghpull:`6297`: removed duplicate word in Choosing Colormaps documentation +* :ghpull:`6200`: Tick vertical alignment +* :ghpull:`6203`: Fix #5998: Support fallback font correctly +* :ghpull:`6198`: Make hatch linewidth an rcParam +* :ghpull:`6275`: Fix cycler validation +* :ghpull:`6283`: Use ``figure.stale`` instead of internal member in macosx +* :ghpull:`6247`: DOC: Clarify fillbetween_x example. +* :ghpull:`6251`: ENH: Added a ``PercentFormatter`` class to ``matplotlib.ticker`` +* :ghpull:`6267`: MNT: trap inappropriate use of color kwarg in scatter; closes #6266 +* :ghpull:`6249`: Adjust test tolerance to pass for me on OSX +* :ghpull:`6263`: TST: skip broken test +* :ghpull:`6260`: Bug fix and general touch ups for hist3d_demo example (#1702) +* :ghpull:`6239`: Clean warnings in examples +* :ghpull:`6170`: getter for ticks for colorbar +* :ghpull:`6246`: Merge v2.x into master +* :ghpull:`6238`: Fix sphinx 1.4.0 issues +* :ghpull:`6241`: Force Qt validator to use C locale. +* :ghpull:`6234`: Limit Sphinx to 1.3.6 for the time being +* :ghpull:`6178`: Use Agg for rendering in the Mac OSX backend +* :ghpull:`6232`: MNT: use stdlib tools in allow_rasterization +* :ghpull:`6211`: A method added to Colormap classes to reverse the colormap +* :ghpull:`6205`: Use io.BytesIO instead of io.StringIO in examples +* :ghpull:`6229`: Add a locator to AutoDateFormatters example code +* :ghpull:`6222`: ENH: Added ``file`` keyword to ``setp`` to redirect output +* :ghpull:`6217`: BUG: Made ``setp`` accept arbitrary iterables +* :ghpull:`6154`: Some small cleanups based on Quantified code +* :ghpull:`4446`: Label outer offset text +* :ghpull:`6218`: DOC: fix typo +* :ghpull:`6202`: Fix #6136: Don't hardcode default scatter size +* :ghpull:`6195`: Documentation bug #6180 +* :ghpull:`6194`: Documentation bug fix: #5517 +* :ghpull:`6011`: Fix issue #6003 +* :ghpull:`6179`: Issue #6105: Adds targetfig parameter to the subplot2grid function +* :ghpull:`6185`: Fix to csv2rec bug for review +* :ghpull:`6192`: More precise choice of axes limits. +* :ghpull:`6176`: DOC: Updated docs for rc_context +* :ghpull:`5617`: Legend tuple handler improve +* :ghpull:`6188`: Merge 2x into master +* :ghpull:`6158`: Fix: pandas series of strings +* :ghpull:`6156`: Bug: Fixed regression of ``drawstyle=None`` +* :ghpull:`5343`: Boxplot stats w/ equal quartiles +* :ghpull:`6132`: Don't check if in range if the caller passed norm +* :ghpull:`6091`: Fix for issue 5575 along with testing +* :ghpull:`6123`: docstring added +* :ghpull:`6145`: BUG: Allowing unknown drawstyles +* :ghpull:`6148`: Fix: Pandas indexing Error in collections +* :ghpull:`6140`: clarified color argument in scatter +* :ghpull:`6137`: Fixed outdated link to thirdpartypackages, and simplified the page +* :ghpull:`6095`: Bring back the module level 'backend' +* :ghpull:`6124`: Fix about dialog on Qt 5 +* :ghpull:`6110`: Fixes matplotlib/matplotlib#1235 +* :ghpull:`6122`: MNT: improve image array argument checking in to_rgba. Closes #2499. +* :ghpull:`6047`: bug fix related #5479 +* :ghpull:`6119`: added comment on "usetex=False" to ainde debugging when latex not ava… +* :ghpull:`6073`: fixed bug 6028 +* :ghpull:`6116`: CI: try explicitly including msvc_runtime +* :ghpull:`6100`: Update INSTALL +* :ghpull:`6099`: Fix #6069. Handle image masks correctly +* :ghpull:`6079`: Fixed Issue 4346 +* :ghpull:`6102`: Update installing_faq.rst +* :ghpull:`6101`: Update INSTALL +* :ghpull:`6074`: Fixes an error in the documentation, linestyle is dash_dot and should be dashdot +* :ghpull:`6068`: Text class: changed __str__ method and added __repr__ method +* :ghpull:`6018`: Added get_status() function to the CheckButtons widget +* :ghpull:`6013`: Mnt cleanup pylab setup +* :ghpull:`5984`: Suggestion for Rasterization to docs pgf-backend +* :ghpull:`5911`: Fix #5895: Properly clip MOVETO commands +* :ghpull:`6039`: DOC: added missing import to navigation_toolbar.rst +* :ghpull:`6036`: BUG: fix ListedColormap._resample, hence plt.get_cmap; closes #6025 +* :ghpull:`6029`: TST: Always use / in URLs for visual results. +* :ghpull:`6022`: Make @cleanup *really* support generative tests. +* :ghpull:`6024`: Add Issue template with some guidelines +* :ghpull:`5718`: Rewrite of image infrastructure +* :ghpull:`3973`: WIP: BUG: Convert qualitative colormaps to ListedColormap +* :ghpull:`6005`: FIX: do not short-cut all white-space strings +* :ghpull:`5727`: Refresh pgf baseline images. +* :ghpull:`5975`: ENH: add kwarg normalization function to cbook +* :ghpull:`5931`: use ``locale.getpreferredencoding()`` to prevent OS X locale issues +* :ghpull:`5972`: add support for PySide2, #5971 +* :ghpull:`5625`: DOC: add FAQ about np.datetime64 +* :ghpull:`5131`: fix #4854: set default numpoints of legend entries to 1 +* :ghpull:`5926`: Fix #5917. New dash patterns. Scale dashes by lw +* :ghpull:`5976`: Lock calls to latex in texmanager +* :ghpull:`5628`: Reset the available animation movie writer on rcParam change +* :ghpull:`5951`: tkagg: raise each new window; partially addresses #596 +* :ghpull:`5958`: TST: add a test for tilde in tempfile for the PS backend +* :ghpull:`5957`: Win: add mgs as a name for ghostscript executable +* :ghpull:`5928`: fix for latex call on PS backend (Issue #5895) +* :ghpull:`5954`: Fix issues with getting tempdir when unknown uid +* :ghpull:`5922`: Fixes for Windows test failures on appveyor +* :ghpull:`5953`: Fix typos in Axes.boxplot and Axes.bxp docstrings +* :ghpull:`5947`: Fix #5944: Fix PNG writing from notebook backend +* :ghpull:`5936`: Merge 2x to master +* :ghpull:`5629`: WIP: more windows build and CI changes +* :ghpull:`5914`: Make barbs draw correctly (Fixes #5803) +* :ghpull:`5906`: Merge v2x to master +* :ghpull:`5809`: Support generative tests in @cleanup. +* :ghpull:`5910`: Fix reading/writing from urllib.request objects +* :ghpull:`5882`: mathtext: Fix comma behaviour at start of string +* :ghpull:`5880`: mathtext: Fix bugs in conversion of apostrophes to primes +* :ghpull:`5872`: Fix issue with Sphinx 1.3.4 +* :ghpull:`5894`: Boxplot concept figure update +* :ghpull:`5870`: Docs / examples fixes. +* :ghpull:`5892`: Fix gridspec.Gridspec: check ratios for consistency with rows and columns +* :ghpull:`5901`: Fixes incorrect ipython sourcecode +* :ghpull:`5893`: Show significant digits by default in QLineEdit. +* :ghpull:`5881`: Allow build children to run +* :ghpull:`5886`: Revert "Build the docs with python 3.4 which should fix the Traitlets… +* :ghpull:`5877`: DOC: added blurb about external mpl-proscale package +* :ghpull:`5879`: Build the docs with python 3.4 which should fix the Traitlets/IPython… +* :ghpull:`5871`: Fix sized delimiters for regular-sized mathtext (#5863) +* :ghpull:`5852`: FIX: create _dashSeq and _dashOfset before use +* :ghpull:`5832`: Rewordings for normalizations docs. +* :ghpull:`5849`: Update setupext.py to solve issue #5846 +* :ghpull:`5853`: Typo: fix some typos in patches.FancyArrowPatch +* :ghpull:`5842`: Allow image comparison outside tests module +* :ghpull:`5845`: V2.x merge to master +* :ghpull:`5813`: mathtext: no space after comma in brackets * :ghpull:`5828`: FIX: overzealous clean up of imports * :ghpull:`5826`: Strip spaces in properties doc after newline. * :ghpull:`5815`: Properly minimize the rasterized layers @@ -954,208 +1226,324 @@ Pull Requests (877): * :ghpull:`4100`: Add guiEvent handling for web backends * :ghpull:`4104`: Pep8 fixes * :ghpull:`4097`: Fix scale factor label issue #4043 -* :ghpull:`4101`: Add guiEvent data to Qt backend -* :ghpull:`4096`: Fix minor typo in artist tutorial -* :ghpull:`4089`: Fix #4074: Bug introduced in 91725d8 -* :ghpull:`4087`: Fix #4076. Change how result is stored in point_in_path/point_on_path. -* :ghpull:`4006`: Allow interrupts to be delivered once Python is fixed. -* :ghpull:`3994`: Add per-page pdf notes in PdfFile and PdfPages. -* :ghpull:`4080`: test_axes: remove extraneous "show()" -* :ghpull:`4081`: Pep8 version fixes -* :ghpull:`3992`: Code removal -* :ghpull:`4039`: added some fixes in order to use the result obtained from ``mpl._get_configdir()`` [backport to 1.4.2-doc] -* :ghpull:`4050`: Fix masked array handling -* :ghpull:`4051`: Correct FA 4 name of Download icon -* :ghpull:`4041`: Prevent Windows from opening command prompt (#4021) [backport to 1.4.x] -* :ghpull:`4032`: Disable context menu in webagg -* :ghpull:`4029`: Fix key modifier handling in Web backends [backport 1.4.x] -* :ghpull:`4035`: FIX: resizing a figure in webagg -* :ghpull:`4034`: quiver: always recalculate in draw(); improve docstring; closes #3709, #3817 [backport to 1.4.x] -* :ghpull:`4022`: More helpful error message for pgf backend -* :ghpull:`3997`: Change documented "Optional" ScaleBase method to "Required" -* :ghpull:`4009`: Fix name of variable in doc string -* :ghpull:`4005`: Try to fix mencoder tests. [backport to 1.4.x] -* :ghpull:`4004`: Provide arguments to mencoder in a more proper way -* :ghpull:`4002`: fix find_output_cell for IPython >= 3.0 [backport to 1.4.x] -* :ghpull:`3995`: Fix wx._core.PyAssertionError ... wxGetStockLabel(): invalid stock item ID -* :ghpull:`3974`: Add Save Tool to NbAgg Figure [backport to 1.4.x] -* :ghpull:`3676`: Fix #3647 [backport to 1.4.x] -* :ghpull:`3968`: Add Support for ``scroll_event`` in WebAgg and NbAgg [backport to 1.4.x] -* :ghpull:`3965`: Js fixes for key events + ipython notebooks -* :ghpull:`3993`: Fix stupid typo -* :ghpull:`3939`: Deploy development documentation from Travis [not ready to merge] -* :ghpull:`3988`: MNT : deprecate FigureCanvasBase.onHilite -* :ghpull:`3982`: pgf can not write to ``BytesIO`` [back port to 1.4.x] -* :ghpull:`3971`: Added "val" attribute to widgets.RadioButtons -* :ghpull:`3981`: Fixes for File Saving in Webagg -* :ghpull:`3978`: Fix clipping/zooming of inverted images -* :ghpull:`3970`: Add Figure Enter/Leave Events to Webagg -* :ghpull:`3969`: Connect the Resize Event for WebAgg -* :ghpull:`3967`: FIX: Webagg ``save_figure`` - Raise a Warning Instead of an Error -* :ghpull:`3916`: RF: always close old figure windows -* :ghpull:`3958`: Suppress some warnings in examples -* :ghpull:`3831`: Fix python3 issues in some examples -* :ghpull:`3612`: Minor tick fix [backport to 1.4.x] -* :ghpull:`3943`: Legend deprecate removal + cleanup -* :ghpull:`3955`: API : tighten validation on pivot in Quiver -* :ghpull:`3950`: Ensure that fonts are present on travis when building docs. -* :ghpull:`3883`: BUG/API : relax validation in hist -* :ghpull:`3954`: Simplify set_boxstyle Accepts section of FancyBboxPatch -* :ghpull:`3942`: MNT : slight refactor of Axis.set_ticklabels -* :ghpull:`3924`: Fix PEP8 coding style violations -* :ghpull:`3941`: Change name of dev version -* :ghpull:`3925`: Text.{get,set}_usetex: manually enable/disable TeX -* :ghpull:`3933`: Fix minor typo in docs: s/right/left/ -* :ghpull:`3923`: Fixed PEP8 coding style violations -* :ghpull:`3835`: Single axes artist -* :ghpull:`3868`: Ensure that font family is unicode -* :ghpull:`3893`: Don't close GzipFile before it is used -* :ghpull:`3850`: FIX str.decode in python2.6 does not take keyword arguments [backport to 1.4.x] -* :ghpull:`3863`: Fix log transforms (fixes #3809) [back port to 1.4.x] -* :ghpull:`3888`: Update collections.py -* :ghpull:`3885`: Fix indentation -* :ghpull:`3866`: Regression in transforms: raises exception when applied to single point -* :ghpull:`3196`: Issue with iterability of axes arguments [backport to 1.4.x] -* :ghpull:`3853`: typeFace as bytestring in Py3 -* :ghpull:`3861`: Added missing implementation of get_window_extent for AxisImage and test (fixes #2980). -* :ghpull:`3845`: BUG: non integer overlap might lead to corrupt memory access in as_strided [backport 1.4.x] -* :ghpull:`3846`: wrong method name -* :ghpull:`3795`: RcParams instances for matplotlib.style.use -* :ghpull:`3839`: backend_wx: delete remaining lines for removal of printer support -* :ghpull:`3832`: Remove deprecated nonorm and normalize -* :ghpull:`3402`: Image tutorial notebook edit -* :ghpull:`3830`: Merge of #3402 -* :ghpull:`3824`: Path.contains_points() returns a uint8 array instead of a bool array -* :ghpull:`2743`: Updated the macosx backed figure manager show function to bring the -* :ghpull:`3812`: insert deprecation warning for set_graylevel -* :ghpull:`3813`: Make array_view::operator= non-const -* :ghpull:`3814`: [examples] use np.radians/np.degrees where appropriate -* :ghpull:`3710`: allow selecting the backend by setting the environment variable MPLBACKEND -* :ghpull:`3811`: copy all array_view members in copy constructor -* :ghpull:`3806`: OSX backend. 2D histograms are flipped vertically -* :ghpull:`3810`: extend #if to include both CLONGDOUBLE related definitions -* :ghpull:`3808`: BUG : fix #3805 -* :ghpull:`3807`: A couple of simple to fix warnings in the examples -* :ghpull:`3801`: Fonts demos improvments -* :ghpull:`3774`: [examples] final pep8 fixes -* :ghpull:`3799`: Update to doc/conf.py to allow for building docs without qt installed -* :ghpull:`3797`: Fix for #3789, segfault in _tri -* :ghpull:`3698`: fixed axvline description of ymin/ymax args. Little edit in axhline doc -* :ghpull:`3083`: New rcParams to set pyplot.suptitle() defaults -* :ghpull:`3788`: Fix Sphinx warning in widgets -* :ghpull:`3683`: remove _orig_color which is duplicate of _rgb -* :ghpull:`3502`: Improved selection widget -* :ghpull:`3786`: Fix 'version version not identified' message. -* :ghpull:`3784`: Fix warning in docs causing Travis error -* :ghpull:`3736`: Boxplot examples -* :ghpull:`3762`: WebAgg: flush stdout after printing, redirect "stopped" message to stder... [backport to 1.4.x] -* :ghpull:`3770`: Treat Sphinx warnings as errors when building docs on Travis -* :ghpull:`3777`: Upgrade agg to SVN version -* :ghpull:`3781`: Fix compiler warning -* :ghpull:`3780`: backend_pgf: \pgftext now requires \color inside argument (fix #3779) [backport to 1.4.x] -* :ghpull:`3778`: Reduce coupling between _tkagg and _backend_agg modules -* :ghpull:`3737`: Rgb2lab minimal -* :ghpull:`3771`: [examples] fix pep8 error classes e225, e227 and e228 -* :ghpull:`3769`: made idle_event() in backend_bases.py return True -* :ghpull:`3768`: Mock backens when building doc -* :ghpull:`3714`: [examples] fix pep8 error classes e231 and e241 -* :ghpull:`3764`: MNT : removed \*args from CallbackRegistry init -* :ghpull:`3767`: RST fixes for the docs -* :ghpull:`3765`: MNT : delete unused Image -* :ghpull:`3763`: WebAgg: _png.write_png raises TypeError -* :ghpull:`3760`: ENH: use fewer points for 3d quiver plot -* :ghpull:`3499`: Legend marker label placement -* :ghpull:`3735`: ENH: add pivot kwarg to 3d quiver plot -* :ghpull:`3755`: Reenable shading tests for numpy 1.9.1 and later -* :ghpull:`3744`: Final decxx corrections to PR #3723 -* :ghpull:`3752`: Make sure that initial state gets reset if anything goes wrong in ````rc_context```` [backport to 1.4.x] -* :ghpull:`3743`: remove mention to %pylab [backport to 1.4.2-doc] -* :ghpull:`3691`: Minor C++ improvements -* :ghpull:`3729`: handling of color=None by eventplot(), fixes #3728 -* :ghpull:`3546`: Example of embedding a figure into an existing Tk canvas -* :ghpull:`3717`: Github status upgrade -* :ghpull:`3687`: Errorbar markers not drawn in png output -* :ghpull:`3724`: Remove duplicate import_array() call -* :ghpull:`3725`: Fix invalid symbol if numpy 1.6 -* :ghpull:`3723`: Complete removal of PyCXX -* :ghpull:`3721`: Subplots deprecation -* :ghpull:`3719`: Turn rcparams warning into error and remove knowfail -* :ghpull:`3718`: Use is to compare with None in backend_pdf -* :ghpull:`3716`: Ignore doc generated files -* :ghpull:`3702`: Remove the check on path length over 18980 in Cairo backend -* :ghpull:`3684`: Build failure on Launchpad -* :ghpull:`3668`: [examples] pep8 fix E26\* -* :ghpull:`3303`: Adding legend handler to PolyCollection and labels to stackplot -* :ghpull:`3675`: Additional Warnings in docs build on travis after merge of decxx -* :ghpull:`3630`: refactor ftface_props example -* :ghpull:`3671`: fix for #3669 Font issue without PyCXX -* :ghpull:`3681`: use _fast_from_codes_and_verts in transform code -* :ghpull:`3678`: DOC/PEP8 : details related to PR #3433 -* :ghpull:`3677`: Rotation angle between 0 and 360. -* :ghpull:`3674`: Silince UnicodeWarnings in tests -* :ghpull:`3298`: Wedge not honouring specified angular range -* :ghpull:`3351`: Update demo_floating_axes.py -* :ghpull:`3448`: Fix scaling of custom markers [backport to 1.4.x] -* :ghpull:`3485`: Reduce the use of XObjects in pdf backend [backport to 1.4.x] -* :ghpull:`3672`: Python3 pep8 fixes -* :ghpull:`3558`: Adds multiple histograms side-by-side example -* :ghpull:`3665`: Remove usage of raw strides member in _backend_gdk.c -* :ghpull:`3309`: Explicitly close read and write of Popen process (latex) -* :ghpull:`3662`: Make all classes new-style. -* :ghpull:`3646`: Remove PyCXX dependency for core extension modules -* :ghpull:`3664`: [examples] pep8 fix e251 e27\* -* :ghpull:`3294`: fix typo in figlegend_demo.py -* :ghpull:`3666`: remove print from test -* :ghpull:`3638`: MNT : slight refactoring of Gcf -* :ghpull:`3387`: include PySide in qt4agg backend check -* :ghpull:`3597`: BUG/TST : skip example pep8 if don't know source path -* :ghpull:`3661`: Numpy 1.6 fixes -* :ghpull:`3635`: fix pep8 error classes e20[12] and e22[12] in examples -* :ghpull:`3547`: Don't use deprecated numpy APIs -* :ghpull:`3628`: Document auto-init behavior of colors.Normalize and cm.ScalarMappable. -* :ghpull:`3640`: figure.max_num_figures was renamed to figure.max_open_warning. -* :ghpull:`3650`: Typo fixes. [backport to doc branch] -* :ghpull:`3642`: TST : know-fail shadding tests -* :ghpull:`3619`: PatchCollection: pass other kwargs for match_original=True -* :ghpull:`3629`: examples: fix pep8 error class E211 -* :ghpull:`3515`: examples: fix pep8 error classes E111 and E113 -* :ghpull:`3625`: animate_decay.py example code is less complicated -* :ghpull:`3613`: Fix problem with legend if data has NaN's [backport to 1.4.x] -* :ghpull:`3611`: Fix spelling error -* :ghpull:`3600`: BUG: now only set 'marker' and 'color' attribute of fliers in boxplots -* :ghpull:`3594`: Unicode decode error [backport to 1.4.x] -* :ghpull:`3595`: Some small doc fixes only relevant on the master branch -* :ghpull:`3291`: Lightsource enhancements -* :ghpull:`3578`: Fixes test to assert instead of print -* :ghpull:`3575`: Supports locale-specified encoding for rcfile. -* :ghpull:`3556`: copy/paste corrections in test_backend_qt5 -* :ghpull:`3545`: Provide an informative error message if something goes wrong in setfont [backport to 1.4.x] -* :ghpull:`3369`: Added legend.framealpha to rcParams, as mentioned in axes.legend docstring -* :ghpull:`3510`: Fix setupext [backport to 1.4.x] -* :ghpull:`3513`: examples: fully automated fixing of E30 pep8 errors -* :ghpull:`3507`: general pep8 fixes -* :ghpull:`3506`: Named colors example, figure size correction [backport to 1.4.0-doc] -* :ghpull:`3501`: Bugfix for text.xytext property -* :ghpull:`3376`: Move widget.{get,set}_active to AxisWidget. -* :ghpull:`3419`: Better repr for Bboxes. -* :ghpull:`3474`: call set cursor on zoom/pan toggle [backpont to 1.4.x] -* :ghpull:`3425`: Pep8ify examples -* :ghpull:`3477`: Better check for required dependency libpng -* :ghpull:`2900`: Remove no-longer-necessary KnownFail for python 3.2. -* :ghpull:`3467`: Bugfix in mlab for strided views of np.arrays [backport to 1.4.x] -* :ghpull:`3469`: Fix handling of getSaveFileName to be consistent [backport to 1.4.x] -* :ghpull:`3384`: Test marker styles -* :ghpull:`3457`: Add Qt5Agg to backends in matplotlibrc.template. -* :ghpull:`3438`: Get rid of unused pre python 2.6 code in doc make.py -* :ghpull:`3432`: Update whats_new.rst -* :ghpull:`3282`: Catch warning thrown in Mollweide projection. -* :ghpull:`2635`: Crash on saving figure if text.usetex is True -* :ghpull:`3241`: Cast to integer to get rid of numpy warning -* :ghpull:`3244`: Filter warnings in rcparams test (and others) -* :ghpull:`3378`: BUG: Fixes custom path marker sizing for issue #1980 -Issues (744): +Issues (807): +* :ghissue:`6670`: plt.text object updating incorrectly with blit=False +* :ghissue:`6646`: Incorrect fill_between chart when use set_xscale('log') +* :ghissue:`6540`: imshow(..., alpha=0.5) produces different results in 2.x +* :ghissue:`6650`: fill_between() not working properly +* :ghissue:`6566`: Regression: Path.contains_points now returns uint instead of bool +* :ghissue:`6624`: bus error: fc-list +* :ghissue:`6655`: Malware found on matplotlib components +* :ghissue:`6623`: RectangleSelector disappears after resizing +* :ghissue:`6629`: matplotlib version error +* :ghissue:`6638`: get_ticklabels returns '' in ipython/python interpreter +* :ghissue:`6631`: can't build matplotlib on smartos system(open solaris) +* :ghissue:`6562`: 2.x: Cairo backends cannot render images +* :ghissue:`6507`: custom scatter marker demo broken +* :ghissue:`6591`: DOC: update static image for interpolation_none_vs_nearest.py example +* :ghissue:`6607`: BUG: saving image to png changes colors +* :ghissue:`6587`: please copy http://matplotlib.org/devdocs/users/colormaps.html to http://matplotlib.org/users +* :ghissue:`6594`: Documentation Typo +* :ghissue:`5784`: dynamic ticking (#5588) should avoid (if possible) single ticks +* :ghissue:`6492`: mpl_toolkits.mplot3d has a null byte somewhere +* :ghissue:`5862`: Some Microsoft fonts produce unreadable EPS +* :ghissue:`6537`: bundled six 1.9.0 causes ImportError: No module named 'winreg' in Pympler +* :ghissue:`6563`: pyplot.errorbar attempts to plot 0 on a log axis in SVGs +* :ghissue:`6571`: Unexpected behavior with ttk.Notebook - graph not loaded unless tab preselected +* :ghissue:`6570`: Unexpected behavior with ttk.Notebook - graph not loaded unless tab preselected +* :ghissue:`6539`: network tests are not skipped when running tests.py with --no-network +* :ghissue:`6567`: qt_compat fails to identify PyQt5 +* :ghissue:`6559`: mpl 1.5.1 requires pyqt even with a wx backend +* :ghissue:`6009`: No space before unit symbol when there is no SI prefix in ticker.EngFormatter +* :ghissue:`6528`: Fail to install matplotlib by "pip install" on SmartOS(like open solaris system) +* :ghissue:`6531`: Segmentation fault with any backend (matplotlib 1.4.3 and 1.5.1) when calling pyplot.show() +* :ghissue:`6513`: Using gray shade from string ignores alpha parameters +* :ghissue:`6477`: Savefig() to pdf renders markers differently than show() +* :ghissue:`6525`: PS export issue with custom font +* :ghissue:`6514`: LaTeX axis labels can no longer have custom fonts +* :ghissue:`2663`: Multi Cursor disable broken +* :ghissue:`6083`: Figure linewidth default in rcparams +* :ghissue:`1069`: Add a donation information page +* :ghissue:`6035`: Issue(?): head size of FancyArrowPatch changes between interactive figure and picture export +* :ghissue:`6495`: new figsize is bad for subplots with fontsize 12 +* :ghissue:`6493`: Stepfilled color cycle for background and edge different +* :ghissue:`6380`: Implicit addition of "color" to property_cycle breaks semantics +* :ghissue:`6447`: Line2D.contains does not take drawstyle into account. +* :ghissue:`6257`: option for default space between title and axes +* :ghissue:`5868`: tight_layout doesn't leave enough space between outwards ticks and axes title +* :ghissue:`5987`: Outward ticks cause labels to be clipped by default +* :ghissue:`5269`: Default changes: legend +* :ghissue:`6489`: Test errors with numpy 1.11.1rc1 +* :ghissue:`5960`: Misplaced shadows when using FilteredArtistList +* :ghissue:`6452`: Please add a generic "seaborn" style +* :ghissue:`6469`: Test failures testing matplotlib 1.5.1 manylinux wheels +* :ghissue:`5854`: New cycler does not work with bar plots +* :ghissue:`5977`: legend needs logic to deal with new linestyle scaling by linewidth +* :ghissue:`6365`: Default format time series xtick labels changed +* :ghissue:`6104`: docs: latex required for PDF plotting? +* :ghissue:`6451`: Inequality error on web page http://matplotlib.org/faq/howto_faq.htm +* :ghissue:`6459`: use conda already installed on appveyor +* :ghissue:`6043`: Advanced hillshading example looks strange with new defaults. +* :ghissue:`6440`: BUG: set_tick_params labelcolor should apply to offset +* :ghissue:`6458`: Wrong package name in INSTALL file +* :ghissue:`2842`: matplotlib.tests.test_basic.test_override_builtins() fails with Python >=3.4 +* :ghissue:`2375`: matplotlib 1.3.0 doesn't compile with Solaris Studio 12.1 CC +* :ghissue:`2667`: matplotlib.tests.test_mathtext.test_mathtext_{cm,stix,stixsans}_{37,53}.test are failing +* :ghissue:`2243`: axes limits with aspect='equal' +* :ghissue:`1758`: y limit with dashed or dotted lines hangs with somewhat big data +* :ghissue:`5994`: Points annotation coords not working in 2.x +* :ghissue:`6444`: matplotlib.path.contains_points is a LOT slower in 1.51 +* :ghissue:`5461`: Feature request: allow a default line alpha to be set in mpl.rcParams +* :ghissue:`5132`: ENH: Set the alpha value for plots in rcParams +* :ghissue:`6449`: axhline and axvline linestyle as on-off seq doesn't work if set directly in function call +* :ghissue:`6416`: animation with 'ffmpeg' backend and 'savefig.bbox = tight' garbles video +* :ghissue:`6437`: Improperly spaced time axis +* :ghissue:`5974`: scatter is not changing color in Axes3D +* :ghissue:`6436`: clabels plotting outside of projection limb +* :ghissue:`6438`: Cant get emoji working in Pie chart legend with google app engine. Need help. +* :ghissue:`6362`: greyscale scatter points appearing blue +* :ghissue:`6301`: tricky bug in ticker due to special behaviour of numpy +* :ghissue:`6276`: Ticklabel format not preserved after editing plot limits +* :ghissue:`6173`: ``linestyle`` parameter does not support default cycler through ``None``, crashes instead. +* :ghissue:`6109`: colorbar _ticker +_locate bug +* :ghissue:`6231`: Segfault when figures are deleted in random order +* :ghissue:`6432`: micro sign doesn't show in EngFormatter +* :ghissue:`6057`: Infinite Loop: LogLocator Colorbar & update_ticks +* :ghissue:`6270`: pyplot.contour() not working with matplotlib.ticker.LinearLocator() +* :ghissue:`6058`: "Configure subplots" tool is initialized very inefficiently in the Qt backends +* :ghissue:`6363`: Change ``legend`` to accept ``alpha`` instead of (only) ``framealpha``. +* :ghissue:`6394`: Severe bug in ````imshow```` when plotting images with small values +* :ghissue:`6368`: Bug: matplotlib.pyplot.spy: does not work correctly for sparse matrices with many entries (>= 2**32) +* :ghissue:`6419`: Imshow does not copy data array but determines colormap values upon call +* :ghissue:`3615`: mouse scroll event in Gtk3 backend +* :ghissue:`3373`: add link to gtk embedding cookbook to website +* :ghissue:`6121`: opening the configure subplots menu moves the axes by a tiny amount +* :ghissue:`2511`: NavigationToolbar breaks if axes are added during use. +* :ghissue:`6349`: Down arrow on GTK3 backends selects toolbar, which eats furthur keypress events +* :ghissue:`6408`: minor ticks don't respect rcParam xtick.top / ytick.right +* :ghissue:`6398`: sudden install error with pip (pyparsing 2.1.2 related) +* :ghissue:`5819`: 1.5.1rc1: dont use absolute links in the "new updates" on the homepage +* :ghissue:`5969`: urgent bug after 1.5.0: offset of LineCollection when apply agg_filter +* :ghissue:`5767`: axes limits (in old "round_numbers" mode) affected by floating point issues +* :ghissue:`5755`: Better choice of axes offset value +* :ghissue:`5938`: possible bug with ax.set_yscale('log') when all values in array are zero +* :ghissue:`5836`: Repeated warning about fc-list +* :ghissue:`6399`: pyparsing version 2.1.2 not supported (2.1.1 works though) +* :ghissue:`5884`: ``numpy`` as no Attribute ``string0`` +* :ghissue:`6395`: Deprecation warning for axes.color_cycle +* :ghissue:`6385`: Possible division by zero in new ``get_tick_space()`` methods; is rotation ignored? +* :ghissue:`6344`: Installation issue +* :ghissue:`6315`: Qt properties editor could sort lines labels using natsort +* :ghissue:`5219`: Notebook backend: possible to remove javascript/html when figure is closed? +* :ghissue:`5111`: nbagg backend captures exceptions raised by callbacks +* :ghissue:`4940`: NBAgg figure management issues +* :ghissue:`4582`: Matplotlib IPython Widget +* :ghissue:`6142`: matplotlib.ticker.LinearLocator view_limits algorithm improvement? +* :ghissue:`6326`: Unicode invisible after image saved +* :ghissue:`5980`: Gridlines on top of plot by default in 2.0? +* :ghissue:`6272`: Ability to set default scatter marker in matplotlibrc +* :ghissue:`6335`: subplots animation example is broken on OS X with qt4agg +* :ghissue:`6357`: pyplot.hist: normalization fails +* :ghissue:`6352`: clim doesn't update after draw +* :ghissue:`6353`: hist won't norm for small numbers +* :ghissue:`6343`: prop_cycle breaks keyword aliases +* :ghissue:`6226`: Issue saving figure as eps when using gouraud shaded triangulation +* :ghissue:`6330`: ticklabel_format reset to default by ScalarFormatter +* :ghissue:`4975`: Non-default ``color_cycle`` not working in Pie plot +* :ghissue:`5990`: Scatter markers do not follow new colour cycle +* :ghissue:`5577`: Handling of "next color in cycle" should be handled differently +* :ghissue:`5489`: Special color names to pull colors from the currently active color cycle +* :ghissue:`6325`: Master requires cycler 0.10.0 +* :ghissue:`6278`: imshow with pgf backend does not render transparency +* :ghissue:`5945`: Figures in the notebook backend are too large following DPI changes +* :ghissue:`6332`: Animation with blit broken +* :ghissue:`6331`: matplotlib pcolormesh seems to slide some data around on the plot +* :ghissue:`6307`: Seaborn style sheets don't edit ``patch.facecolor`` +* :ghissue:`6294`: Zero size ticks show up as single pixels in rendered pdf +* :ghissue:`6318`: Cannot import mpl_toolkits in Python3 +* :ghissue:`6316`: Viridis exists but not in plt.cm.datad.keys() +* :ghissue:`6082`: Cannot interactively edit axes limits using Qt5 backend +* :ghissue:`6309`: Make CheckButtons based on subplots automatically +* :ghissue:`6306`: Can't show images when plt.show() was executed +* :ghissue:`2527`: Vertical alignment of text is too high +* :ghissue:`4827`: Pickled Figure Loses sharedx Properties +* :ghissue:`5998`: \math??{} font styles are ignored in 2.x +* :ghissue:`6293`: matplotlib notebook magic cells with output plots - skips next cell for computation +* :ghissue:`235`: hatch linewidth patch +* :ghissue:`5875`: Manual linestyle specification ignored if 'prop_cycle' contains 'ls' +* :ghissue:`5959`: imshow rendering issue +* :ghissue:`6237`: MacOSX agg version: doesn't redraw after keymap.grid keypress +* :ghissue:`6266`: Better fallback when color is a float +* :ghissue:`6002`: Potential bug with 'start_points' argument of 'pyplot.streamplot' +* :ghissue:`6265`: Document how to set viridis as default colormap in mpl 1.x +* :ghissue:`6258`: Rendering vector graphics: parsing polygons? +* :ghissue:`1702`: Bug in 3D histogram documentation +* :ghissue:`5937`: xticks/yticks default behaviour +* :ghissue:`4706`: Documentation - Basemap +* :ghissue:`6255`: Can't build matplotlib.ft2font in cygwin +* :ghissue:`5792`: Not easy to get colorbar tick mark locations +* :ghissue:`6233`: ImportError from Sphinx plot_directive from Cython +* :ghissue:`6235`: Issue with building docs with Sphinx 1.4.0 +* :ghissue:`4383`: xkcd color names +* :ghissue:`6219`: Example embedding_in_tk.py freezes in Python3.5.1 +* :ghissue:`5067`: improve whats_new entry for prop cycler +* :ghissue:`4614`: Followup items from the matplotlib 2.0 BoF +* :ghissue:`5986`: mac osx backend does not scale dashes by linewidth +* :ghissue:`4680`: Set forward=True by default when setting the figure size +* :ghissue:`4597`: use mkdtemp in _create_tmp_config_dir +* :ghissue:`3437`: Interactive save should respect 'savefig.facecolor' rcParam. +* :ghissue:`2467`: Improve default colors and layouts +* :ghissue:`4194`: matplotlib crashes on OS X when saving to JPEG and then displaying the plot +* :ghissue:`4320`: Pyplot.imshow() "None" interpolation is not supported on Mac OSX +* :ghissue:`1266`: Draggable legend results RuntimeError and AttributeError on Mac OS 10.8.1 +* :ghissue:`5442`: xkcd plots rendered as regular plots on Mac OS X +* :ghissue:`2697`: Path snapping does not respect quantization scale appropriate for Retina displays +* :ghissue:`6049`: Incorrect TextPath display under interactive mode +* :ghissue:`1319`: macosx backend lacks support for cursor-type widgets +* :ghissue:`531`: macosx backend does not work with blitting +* :ghissue:`5964`: slow rendering with backend_macosx on El Capitan +* :ghissue:`5847`: macosx backend color rendering +* :ghissue:`6224`: References to non-existing class FancyBoxPatch +* :ghissue:`781`: macosx backend doesn't find fonts the same way as other backends +* :ghissue:`4271`: general colormap reverser +* :ghissue:`6201`: examples svg_histogram.html failes with UnicodeEncodeError +* :ghissue:`6212`: ENH? BUG? ``pyplot.setp``/``Artist.setp`` does not accept non-indexable iterables of handles. +* :ghissue:`4445`: Two issues with the axes offset indicator +* :ghissue:`6209`: Qt4 backend uses Qt5 backend +* :ghissue:`6136`: Feature request: configure default scatter plot marker size +* :ghissue:`6180`: Minor typos in the style sheets users' guide +* :ghissue:`5517`: "interactive example" not working with PySide +* :ghissue:`4607`: bug in font_manager.FontManager.score_family() +* :ghissue:`4400`: Setting annotation background covers arrow +* :ghissue:`596`: Add "bring window to front" functionality +* :ghissue:`4674`: Default marker edge width in plot vs. scatter +* :ghissue:`5988`: rainbow_text example is missing some text +* :ghissue:`6165`: MacOSX backend hangs drawing lines with many dashes/dots +* :ghissue:`6155`: Deprecation warnings with Dateutil 2.5 +* :ghissue:`6003`: In 'pyplot.streamplot', starting points near the same streamline raise 'InvalidIndexError' +* :ghissue:`6105`: Accepting figure argument in subplot2grid +* :ghissue:`6184`: csv2rec handles dates differently to datetimes when datefirst is specified. +* :ghissue:`6164`: Unable to use PySide with gui=qt +* :ghissue:`6166`: legends do not refresh +* :ghissue:`3897`: bug: inconsistent types accepted in DateLocator subclasses +* :ghissue:`6160`: EPS issues with rc parameters used in seaborn library on Win 8.1 +* :ghissue:`6163`: Can´t make matplotlib run in my computer +* :ghissue:`5331`: Boxplot with zero IQR sets whiskers to max and min and leaves no outliers +* :ghissue:`5575`: plot_date() ignores timezone +* :ghissue:`6143`: drawstyle accepts anything as default rather than raising +* :ghissue:`6151`: Matplotlib 1.5.1 ignores annotation_clip parameter +* :ghissue:`6147`: colormaps issue +* :ghissue:`5916`: Headless get_window_extent or equivalent +* :ghissue:`6141`: Matplotlib subplots and datetime x-axis functionality not working as intended? +* :ghissue:`6138`: No figure shows, no error +* :ghissue:`6134`: Cannot plot a line of width=1 without antialiased +* :ghissue:`6120`: v2.x failures on travis +* :ghissue:`6092`: %matplotlib notebook broken with current matplotlib master +* :ghissue:`1235`: Legend placement bug +* :ghissue:`2499`: Showing np.uint16 images of the form (h,w,3) is broken +* :ghissue:`5479`: Table: auto_set_column_width not working +* :ghissue:`6028`: Appearance of non-math hyphen changes with math in text +* :ghissue:`6113`: ValueError after moving legend and rcParams.update +* :ghissue:`6111`: patches fails when data are array, not list +* :ghissue:`6108`: Plot update issue within event callback for multiple updates +* :ghissue:`6069`: imshow no longer correctly handles 'bad' (``nan``) values +* :ghissue:`6103`: ticklabels empty when not interactive +* :ghissue:`6084`: Despined figure is cropped +* :ghissue:`6067`: pyplot.savefig doesn't expand ~ (tilde) in path +* :ghissue:`4754`: Change default color cycle +* :ghissue:`6063`: Axes.relim() seems not to work when copying Line2D objects +* :ghissue:`6065`: Proposal to change color -- 'indianred' +* :ghissue:`6056`: quiver plot in polar projection - how to make the quiver density latitude-dependent ? +* :ghissue:`6051`: Matplotlib v1.5.1 apparently not compatible with python-dateutil 2.4.2 +* :ghissue:`5513`: Call get_backend in pylab_setup +* :ghissue:`5983`: Option to Compress Graphs for pgf-backend +* :ghissue:`5895`: Polar Projection PDF Issue +* :ghissue:`5948`: tilted line visible in generated pdf file +* :ghissue:`5737`: matplotlib 1.5 compatibility with wxPython +* :ghissue:`5645`: Missing line in a self-sufficient example in navigation_toolbar.rst :: a minor bug in docs +* :ghissue:`6037`: Matplotlib xtick appends .%f after %H:%M%:%S on chart +* :ghissue:`6025`: Exception in Tkinter/to_rgb with new colormaps +* :ghissue:`6034`: colormap name is broken for ListedColormap? +* :ghissue:`5982`: Styles need update after default style changes +* :ghissue:`6017`: Include tests.py in archive of release +* :ghissue:`4280`: imsave reduces 1row from the image +* :ghissue:`5520`: 'nearest' interpolation not working with low dpi +* :ghissue:`3057`: DPI-connected bug of imshow when using multiple masked arrays +* :ghissue:`5490`: Don't interpolate images in RGB space +* :ghissue:`5996`: 2.x: Figure.add_axes(..., facecolor='color') does not set axis background colour +* :ghissue:`4760`: Default linewidth thicker than axes linewidth +* :ghissue:`2698`: ax.text() fails to draw a box if the text content is full of blank spaces and linefeeds. +* :ghissue:`3948`: a weird thing in the source code comments +* :ghissue:`5921`: test_backend.pgf.check_for(texsystem) does not do what it says... +* :ghissue:`4295`: Draggable annotation position wrong with negative x/y +* :ghissue:`1986`: Importing pyplot messes with command line argument parsing +* :ghissue:`5885`: matplotlib stepfilled histogram breaks at the value 10^-1 on xubuntu +* :ghissue:`5050`: pandas v0.17.0rc1 +* :ghissue:`3658`: axes.locator_params fails with LogLocator (and most Locator subclasses) +* :ghissue:`3742`: Square plots +* :ghissue:`3900`: debugging Segmentation fault with Qt5 backend +* :ghissue:`4192`: Error when color value is None +* :ghissue:`4210`: segfault: fill_between with Python3 +* :ghissue:`4325`: FancyBboxPatch wrong size +* :ghissue:`4340`: Histogram gap artifacts +* :ghissue:`5096`: Add xtick.top.visible, xtick.bottom.visible, ytick.left.visible, ytick.right.visible to rcParams +* :ghissue:`5120`: custom axis scale doesn't work in 1.4.3 +* :ghissue:`5212`: shifted(?) bin positions when plotting multiple histograms at the same time +* :ghissue:`5293`: Qt4Agg: RuntimeError: call __init__ twice +* :ghissue:`5971`: Add support for PySide2 (Qt5) +* :ghissue:`5993`: Basemap readshapefile should read shapefile for the long/lat specified in the Basemap instance. +* :ghissue:`5991`: basemap crashes with no error message when passed numpy nan's +* :ghissue:`5883`: New colormaps : Inferno, Viridis, ... +* :ghissue:`5841`: extra label for non-existent tick +* :ghissue:`4502`: Default style proposal: outward tick marks +* :ghissue:`875`: Replace "jet" as the default colormap +* :ghissue:`5047`: Don't draw end caps on error bars by default +* :ghissue:`4700`: Overlay blend mode +* :ghissue:`4671`: Change default legend location to 'best'. +* :ghissue:`5419`: Default setting of figure transparency in NbAgg is a performance problem +* :ghissue:`4815`: Set default axis limits in 2D-plots to the limits of the data +* :ghissue:`4854`: set numpoints to 1 +* :ghissue:`5917`: improved dash styles +* :ghissue:`5900`: Incorrect Image Tutorial Inline Sample Code +* :ghissue:`5965`: xkcd example in gallery +* :ghissue:`5616`: Better error message if no animation writer is available +* :ghissue:`5920`: How to rotate secondary y axis label so it doesn't overlap with y-ticks, matplotlib +* :ghissue:`5966`: SEGFAULT if ``pyplot`` is imported +* :ghissue:`5967`: savefig SVG and PDF output for scatter plots is excessively complex, crashses Inkscape +* :ghissue:`1943`: legend doesn't work with stackplot +* :ghissue:`5923`: Windows usetex=True error in long usernames +* :ghissue:`5940`: KeyError: 'getpwuid(): uid not found: 5001' +* :ghissue:`5748`: Windows test failures on appveyor +* :ghissue:`5944`: Notebook backend broken on Master +* :ghissue:`5946`: Calling subplots_adjust breaks savefig output +* :ghissue:`5929`: Fallback font doesn't work on windows? +* :ghissue:`5925`: Data points beyond axes range plotted when saved to SVG +* :ghissue:`5918`: Pyplot.savefig is very slow with some combinations of data/ylim scales +* :ghissue:`5919`: Error when trying to import matplotlib into IPython notebook +* :ghissue:`5803`: Barbs broken +* :ghissue:`5846`: setupext.py: problems parsing setup.cfg (not updated to changes in configparser) +* :ghissue:`5309`: Differences between function and keywords for savefig.bbox and axes.facecolor +* :ghissue:`5889`: Factual errors in HowTo FAQ Box Plot Image +* :ghissue:`5618`: New rcParams requests +* :ghissue:`5810`: Regression in test_remove_shared_axes +* :ghissue:`5281`: plt.tight_layout(pad=0) cuts away outer ticks +* :ghissue:`5909`: The documentation for LinearLocator's presets keyword is unclear +* :ghissue:`5864`: mathtext mishandling of certain exponents +* :ghissue:`5869`: doc build fails with mpl-1.5.1 and sphinx-1.3.4 (sphinx-1.3.3 is fine) +* :ghissue:`5835`: gridspec.Gridspec doesn't check for consistency in arguments +* :ghissue:`5867`: No transparency in \*.pgf file when using pgf Backend. +* :ghissue:`5863`: \left( ... \right) are too small +* :ghissue:`5850`: prop_cycler for custom dashes -- linestyle such as (, (, )) throws error +* :ghissue:`5861`: Marker style request +* :ghissue:`5851`: Bar and box plots use the 'default' matplotlib colormap, even if the style is changed +* :ghissue:`5857`: FAIL: matplotlib.tests.test_coding_standards.test_pep8_conformance_examples +* :ghissue:`5831`: tests.py is missing from pypi tarball +* :ghissue:`5829`: test_rasterize_dpi fails with 1.5.1 +* :ghissue:`5843`: what is the source code of ax.pcolormesh(T, R, Z,vmin=0,vmax=255,cmap='jet') ? +* :ghissue:`5799`: mathtext kerning around comma +* :ghissue:`2841`: There is no set_linestyle_cycle in the matplotlib axes API * :ghissue:`5821`: Consider using an offline copy of Raleway font * :ghissue:`5822`: FuncAnimation.save() only saving 1 frame * :ghissue:`5449`: Incomplete dependency list for installation from source @@ -1451,8 +1839,8 @@ Issues (744): * :ghissue:`4764`: Conflict of local module Collections * :ghissue:`4758`: matplotlib %notebook steals focus in jupyter notebooks * :ghissue:`4751`: Bar plot seems not to understand numpy.uint8 dtype -* :ghissue:`4140`: Annotation bbox clipping incorrect for ``boxstyle='round'`` Matplotlib >= 1.4.0 * :ghissue:`4139`: Annotation text bbox calculated incorrectly in matplotlib>=1.4.3? +* :ghissue:`4140`: Annotation bbox clipping incorrect for ``boxstyle='round'`` Matplotlib >= 1.4.0 * :ghissue:`643`: add drawstyle option to fill_between function * :ghissue:`4335`: Whitespace in mathtext is too large and inconsistent with LaTeX * :ghissue:`4604`: Slow/blocking panning in Qt5Agg backend @@ -1479,7 +1867,7 @@ Issues (744): * :ghissue:`4339`: inconsistent plotting behavier between x coordinate in number and dates * :ghissue:`4207`: eps export of rasterized grayscale images leads to compression artifacts * :ghissue:`4328`: Incorrect and Inconsistent output of function PSD when scale_by_freq=False -* :ghissue:`4364`: Add test for legend.\*color +* :ghissue:`4364`: Add test for legend.*color * :ghissue:`4437`: tricontour and tricontourf hang * :ghissue:`3146`: Display z value in matshow in addition of x, y. * :ghissue:`4673`: unify setting figure size @@ -1576,7 +1964,6 @@ Issues (744): * :ghissue:`4179`: SVG node order issue * :ghissue:`4386`: matplotlib.pyplot.plot() named parameter c sometimes ignored (but color seems to always work) * :ghissue:`4296`: libfreetype not found if installed at uncommon path -* :ghissue:`4378`: for examples, please provide method of showing source code in browser * :ghissue:`4344`: Feature: "default data point popups" * :ghissue:`4360`: matplotlib styles - setting a legend's background color? * :ghissue:`4044`: Delete vertical lines (or vertical rules) in plt.table? How to remove cell boundaries and shows table as scientific tables? @@ -1602,9 +1989,9 @@ Issues (744): * :ghissue:`4272`: inset_axes does not work on top of imshow * :ghissue:`4068`: Cannot unpickle polar plot * :ghissue:`4262`: Bug in pyplot.plot() with zorder/solid_capstyle kwarg combinations +* :ghissue:`2885`: PGF backend messes up fill * :ghissue:`3935`: Clipping errors in pgf export when using fill_between and set_ylim()/ylim() * :ghissue:`3693`: pgf files created by PGF backend are incorrect for paths which extend beyond axes limits -* :ghissue:`2885`: PGF backend messes up fill * :ghissue:`4239`: Errorbar caps missing in master when saving to PDF * :ghissue:`4242`: Histograms in log-scale miss the "unity" bins * :ghissue:`4215`: Get docs building with Sphinx 1.3.0 @@ -1649,254 +2036,3 @@ Issues (744): * :ghissue:`4098`: best way to access mouse event in webagg after going through backend? * :ghissue:`4106`: Hanging in Django * :ghissue:`4043`: tick_right() doesn't move scale factor -* :ghissue:`1341`: Add label support to fill_between -* :ghissue:`4095`: Plotting with marker style ',' (pixel marker) shows nothing -* :ghissue:`4074`: Sliders show as (truncated) triangles when using Cairo backends, fine with Agg. -* :ghissue:`4076`: contains() is broken with scatter plots with master, works with v1.4.3rc1 -* :ghissue:`3064`: BUG signed/unsigned sloppiness in _image.cpp -* :ghissue:`4078`: backend_pdf has a FutureWarning -* :ghissue:`3654`: Mac OS X backend: : CGContextClosePath: no current point -* :ghissue:`2577`: _backend_agg.so: undefined symbol: MPL_matplotlib__path_ARRAY_API -* :ghissue:`2359`: cxxsupport.cxx not found -* :ghissue:`2568`: Matplotlib Animation.save() hangs from stalled pipe -* :ghissue:`2536`: fill_between and a y log axis -* :ghissue:`2721`: default matplotlib build process crashes python during build process on OS X 10.9 -* :ghissue:`3019`: Can not find fonts when export pdf using matplotlib Agg backend with usetex=True -* :ghissue:`2778`: Change font to Helvetica (Neue) in Linux -* :ghissue:`2954`: sort out why tests did not catch #2925 -* :ghissue:`3584`: Trouble reducing figure size with tkagg backend -* :ghissue:`4040`: Baseline alignment of xtick labels when using usetex=True -* :ghissue:`4047`: line color not picked up in rc arguments? -* :ghissue:`4071`: boxplot raises KeyError when notch == True and one of the boxes has no data. -* :ghissue:`4065`: Histogram with histtype='step' dows not respect lines.linewidth -* :ghissue:`3913`: After successfully saved a png picture, you can not use it -* :ghissue:`3934`: Axis limits default to (0.0, 1.0, 0.0, 1.0) with a Circle patch -* :ghissue:`3986`: unable to pickle.load an AxesSubplot object -* :ghissue:`3908`: Bug in example user_interfaces/printing_in_wx.html -* :ghissue:`4064`: 3D figures cannot be created in 1.4.2: 'module' object has no attribute '_string_to_bool' -* :ghissue:`3750`: ImageGrid crashes when specifying axes class -* :ghissue:`4053`: PowerNorm().__call__ doesn't work with scalar input value -* :ghissue:`3816`: savefig with bbox_inches='tight' ignores annotation without text -* :ghissue:`3095`: Memory issue when plotting large arrays with pcolormesh -* :ghissue:`3998`: Semilog plots with zero values -* :ghissue:`4049`: Issue with plotting zeros in log space -* :ghissue:`4021`: using animation.save with ffmpeg writer after compiling with py2exe opens command prompt -* :ghissue:`4046`: Can't import pylab after1.4.x update: TypeError: cannot return std::string from Unicode object -* :ghissue:`4030`: Disable context menu for WebAgg backend? -* :ghissue:`3633`: twinx clear problem -* :ghissue:`3673`: drop test files from source distribution? -* :ghissue:`3817`: quiver is not plotting only 1 vector -* :ghissue:`3709`: quiver does not consider direction of an axis -* :ghissue:`4037`: Hist Plot Should allow Normalized Values other than 1 -* :ghissue:`4036`: WebAgg fails to start on Windows 7 with v1.4.2 -* :ghissue:`3272`: figure fractions are only accurate with qt backend -* :ghissue:`3352`: devel doc independent from release -* :ghissue:`4010`: Crash when saving figure with "special" text -* :ghissue:`4018`: Text issues when "redirecting" stdout/stderr -* :ghissue:`4013`: multiple savefig() --> Error: alloc: invalid block -* :ghissue:`2678`: mencoder tests fail -* :ghissue:`4003`: Saving animation with mencoder fails if bitrate is specified -* :ghissue:`3734`: Image redraw problem on OSX with wx>2.9 & mpl>1.1 -* :ghissue:`3820`: matplotlib.org/dev points to 1.3.x -* :ghissue:`3962`: No image appears with nbagg -* :ghissue:`3996`: Choose rcfile to use at runtime -* :ghissue:`3557`: Bug fix for plotting minor ticks -* :ghissue:`3647`: text backgroundcolor not clipped in figures -* :ghissue:`3963`: Missing Events in NbAgg Backend -* :ghissue:`2764`: animation save gets error writing to file with ffmpeg and ogv (or ogg) -* :ghissue:`3990`: Plot markers are not drawn when no edge is requested -* :ghissue:`3987`: unable to pickle.load an AxesSubplot object -* :ghissue:`3979`: WebAgg Saving JPEG Raises Error -* :ghissue:`3977`: Zooming on images doesn't work properly (anymore) -* :ghissue:`3972`: WebAgg Backend Canvas is Not an Image -* :ghissue:`3966`: Error in WebAgg When "S" Key is Pressed -* :ghissue:`3960`: Matplotlib requires sudo on Ubuntu 14.04 for me -* :ghissue:`3823`: latex support fails when $MPLCONFIGDIR is specified on command line -* :ghissue:`3822`: test_axes_grid1.py is in the wrong location -* :ghissue:`3766`: Transparency not respected in legendPatch -* :ghissue:`3946`: Should imshow display a grid when axes.grid is set in rcParams? -* :ghissue:`3869`: Numeric labels do not work with plt.hist -* :ghissue:`3956`: plot function with pixel marker (,) not displaying data points -* :ghissue:`3951`: validation of ``pivot`` in ``quiver`` -* :ghissue:`3882`: hist / hist2d inconsistent for plotting single data point -* :ghissue:`3929`: fill_between() no longer works with border linewidth of 0 -* :ghissue:`3907`: 'pivot' property not recognised in quiver -* :ghissue:`3626`: Manual xlim log stackplots not showing, linear stackplots segfault -* :ghissue:`2845`: Why are we doing second -> date conversion our selves? -* :ghissue:`3785`: Set legend's background using rcParams/style -* :ghissue:`3697`: Using arrowstyle causes "Unknown property shrink" -* :ghissue:`3940`: Qt Version Validation Failure -* :ghissue:`3776`: Bug in circle patch plotting when using the same patch for two different figures -* :ghissue:`3932`: ConnectionPatch with log scale and non-positive starting coordinates fails to produce a figure -* :ghissue:`3927`: matplotlib power spectral density (PSD) value discrepancy -* :ghissue:`3928`: Unable to install matplotlib when freetype is installed somewhere other than in /usr/lib and /usr/include -* :ghissue:`3915`: Numpy.array elementwise comparison to None very slow in backend_pdf.py -* :ghissue:`3910`: basemap drawcountries() old country file -* :ghissue:`3911`: iptest3 utils with 'is not a writable location' -* :ghissue:`3906`: No italics with latex typesetting and pdf backend -* :ghissue:`3901`: PolyCollection broken on all Agg backends with linewidth=0 -* :ghissue:`3809`: Workaround needed to make example in ``Transformations Tutorial`` work with log axis -* :ghissue:`3894`: Incorrect drawing order when plotting polygons in separate Poly3DCollections -* :ghissue:`3887`: _affine = transforms.Affine2D removed but still used in collections.py -* :ghissue:`3013`: matplotlib does not compile with libpng 1.6.10 installed -* :ghissue:`3892`: Matplotlib simple case memory leak -* :ghissue:`3889`: Matplotlib 1.4.2 fails to build in Python 3 (TypeError: unorderable types: str() < int()) -* :ghissue:`3890`: Mercurial fails with Python 3 -* :ghissue:`3862`: ffmpeg_file vframes arg broken -* :ghissue:`3870`: Regression: import fails (MacOS X 10.10.1, Python 3.4.2, matplotlib ca10a34e06645c35a98e9ed3db35f6a8efee70f2 ) -* :ghissue:`3849`: Issue with Seaborn and log plots in Python3 -* :ghissue:`3843`: xkcd plots with background color have white outlines for text and axes spines -* :ghissue:`2980`: get_window_extent method for an image object gives all zeros -* :ghissue:`3864`: Mpld3 and networkx -* :ghissue:`2971`: Feature Request: Zoom Functions -* :ghissue:`3263`: debugging matplotlib -* :ghissue:`3819`: Saving pickles from the default UI -* :ghissue:`3705`: the style module is not in the generated documentation. -* :ghissue:`3775`: matplotlib.cbook.boxplot_stats - typo in documentation (list of returned dictionary keys) -* :ghissue:`1184`: AttributeError: 'FigureCanvasQTAgg' object has no attribute 'callbacks' -* :ghissue:`3852`: mec='none' removes marker (face) from PNG output -* :ghissue:`1481`: Fix variable naming in axes.quiver -* :ghissue:`2413`: ERROR: matplotlib.tests.test_bbox_tight.test_bbox_inches_tight_suptile_legend.test -* :ghissue:`2509`: Locators: First visible tick does not have ``pos=0`` -* :ghissue:`2580`: phantom axis in eps images despite having set invisible axis in matplotlib -* :ghissue:`3137`: DeprecationWarning from calc_label_rot_and_inline in contour.py - array index is a float -* :ghissue:`3206`: Unable to use font "CMU Serif" -* :ghissue:`3290`: hatch.py could use some integer vs. float division clarification -* :ghissue:`3356`: Why does ``set_fontproperties`` copy? -* :ghissue:`3375`: LassoSelector could implement {set,get}_active -* :ghissue:`3441`: example code misleading: examples/api/scatter_piecharts.py scaled incorrectly -* :ghissue:`3508`: memory leak when using pcolormesh with pylab inline -* :ghissue:`3696`: markeredgecolor none visibility bug in 1.5.x (re-opening #598) -* :ghissue:`3711`: Rasterized points not rendering when markeredgecolor is none -* :ghissue:`3844`: switching styles keeps some of the previous style settings -* :ghissue:`3847`: animation and subplots -* :ghissue:`3694`: mac yosemite seems to have broken things -* :ghissue:`3758`: Missing axes and background when using Gtk3Agg backend and animations in a GtkNotebook -* :ghissue:`3842`: Issue with step plot -* :ghissue:`3840`: spine location not reported correctly -* :ghissue:`3833`: same code, different outputs between executions (transData weird behaviour) -* :ghissue:`3804`: UnicodeDecodeError seems still exist -* :ghissue:`3553`: fill_between disappears on axis limit change -* :ghissue:`3498`: What to do about PyCXX? -* :ghissue:`3805`: Cannot initialize ColorbarBase without a norm. -* :ghissue:`3800`: scale created by drawmapscale seems incorrect -* :ghissue:`3803`: Re-evaluate Cairo's path size limit -* :ghissue:`3789`: Segfault on Travis -* :ghissue:`3790`: Colorbar's edge drawn in really thick line for saved figures. -* :ghissue:`3796`: Boxplot outliers in 1.4.2 -* :ghissue:`3794`: Slower Imports? -* :ghissue:`3148`: On Windows, matplotlib fails to load fonts when installed to a folder with non-ascii path -* :ghissue:`3011`: Allow to customize default font size for suptitle() in matplotlibrc -* :ghissue:`3782`: segfaults in test suite -* :ghissue:`3779`: Text color not respected in output from pgf backend -* :ghissue:`3689`: boxplot() whiskerprops argument not recognized (ver 1.4.1) -* :ghissue:`3444`: Assume backend/optional package checks fail after defined timeout -* :ghissue:`3685`: Docs require skimage -* :ghissue:`3757`: Matplotlib can't read its configuration file on non-ascii Windows accounts -* :ghissue:`3738`: possible race condition stops build with python3.4 -* :ghissue:`3598`: test_light_source_shading_default and test_light_source_masked_shading fails with numpy 1.9 -* :ghissue:`3732`: ensure freetype is really optional -* :ghissue:`3739`: Downloads don't specify which specific Python version is used -* :ghissue:`3442`: Figures in http://matplotlib.org/users/colormaps.html require scikit-image to build -* :ghissue:`3733`: Boxplot and violinplot gallery -* :ghissue:`3731`: Aligning ``axvline`` and ``axhline`` with increasing linewidth -* :ghissue:`3728`: eventplot breaks for default ``colors=None`` kwarg -* :ghissue:`3712`: Invalid symbol in _backend_gdk.c if numpy version < 1.7 -* :ghissue:`3692`: /usr/include/libpng12/pngconf.h:371:12: error: ‘__pngconf’ does not name a type -* :ghissue:`3704`: UnicodeDecodeError and failed test_multiline.test -* :ghissue:`3703`: UnicodeDecodeError and failed test_multiline.test -* :ghissue:`3669`: Test faliures after merging the decxx branch (#3646) -* :ghissue:`3680`: Problem with histograms and normed=True -* :ghissue:`2247`: plot_surface: hidden lines re-appearing in PDF and SVG backends -* :ghissue:`3345`: too large file size created by the errorbar of matplotlib -* :ghissue:`2910`: Cannot set stackplot linewidth=0 when writing to pdf -* :ghissue:`497`: keymap defaults aren't always lists -* :ghissue:`3667`: A bug in mpl_toolkits.mplot3d.axes3d -* :ghissue:`3596`: Pep8 tests fails when running python tests.py from base mpl dir. -* :ghissue:`3660`: shading tests + numpy 1.6 -* :ghissue:`2092`: Move to new Numpy API -* :ghissue:`3601`: matplotlib.style.available not updated upon adding/deleting .mplstyle files -* :ghissue:`3616`: matplotlib.pyplot.imread silently fails on uint16 images. -* :ghissue:`3651`: Error when saving rasterized figure to PDF -* :ghissue:`3470`: MacOSX backend breaks for matplotlib 1.4 after importing seaborn -* :ghissue:`3641`: Annotations with Latex code cause errors in 1.5 master -* :ghissue:`3623`: Qt5 backend doesn't work with Qt 5.3 -* :ghissue:`3636`: mp4 is a container format, not a codec -* :ghissue:`3639`: Shading tests failing on master -* :ghissue:`3617`: PatchCollection.__init__ ignores all kwargs if match_original=True -* :ghissue:`2873`: Add violin plots -* :ghissue:`3213`: add whats_new entry for nbagg -* :ghissue:`3392`: Cannot pickle ``figure`` or ``axes`` (TypeError: instancemethod) -* :ghissue:`3614`: Pickling imshow fails (?due to _imcache) -* :ghissue:`3606`: nbagg issues with ipython 3.0 -* :ghissue:`3494`: corrupt eps output on python3 -* :ghissue:`3505`: Interactive mode not working in 1.4 -* :ghissue:`3311`: Ship conda package metadata with matplotlib? -* :ghissue:`3248`: Divide by zero error in matplotlib.tests.test_colors.test_light_source_shading_color_range -* :ghissue:`3618`: UnicodeDecodeError when I try to import matplotlib from directory with non-ascii name -* :ghissue:`3605`: matplotlib.pylab.specgram generate bad image in 1.4.0 -* :ghissue:`3604`: regression in pandas test suite with mpl 1.4.0 -* :ghissue:`3603`: Error saving file (Qt5 backend) -* :ghissue:`3544`: flier objects missing from structure return by boxplot -* :ghissue:`3516`: import error when non-ascii characters are present in cwd or user name (windows) -* :ghissue:`3459`: boxplot in version 1.4.0 does not respect property settings for fliers (flierprops) -* :ghissue:`3590`: Won't use a font although it can be found by the FontManager -* :ghissue:`3412`: Matplotlib 1.4 doesn't install from source on CentOS 6 -* :ghissue:`3423`: Pytz should be specified and documented as a required dependency -* :ghissue:`3569`: boxplot stats regression on empty data -* :ghissue:`3563`: boxplot() and xticklabels -* :ghissue:`1713`: Can't store Unicode values in .matplotlibrc -* :ghissue:`233`: Make hist with 'step' histtype draw Line2D instead of Patch -* :ghissue:`3522`: Inverting a datetime / plot_date y-axis -* :ghissue:`3570`: matplotlib save dynamic user changes to plot -* :ghissue:`3568`: Daily build fails at "import matplotlib.pyplot as plt" -* :ghissue:`3565`: clabel randomly inconsistend when placed manually -* :ghissue:`3551`: Window isn't drawn -* :ghissue:`3538`: Importing matplotlib failing when pacakge "six" is 1.3.0 -* :ghissue:`3542`: fix boxplot docs -* :ghissue:`3455`: Documentation bug: boxplot docs have contradicting information -* :ghissue:`3468`: boxplot() draws (min, max) whiskers after a zero-IQR input regardless of whis value -* :ghissue:`3436`: matplotlib.use('nbagg ') does not work in Python 3 -* :ghissue:`3529`: Symlog norm still gives wrong result with integer lintresh. -* :ghissue:`3537`: 3D figures cannot be created in 1.4.0: 'module' object has no attribute '_string_to_bool' -* :ghissue:`3527`: Drawing an arrow using axis.annotate raises DeprecationWarning -* :ghissue:`3523`: invalid EPS figure in Mac OS X -* :ghissue:`3504`: postscript axes corner is not perfect -* :ghissue:`3520`: a question about subplot in spyder -* :ghissue:`3512`: What else apart from ``useOffset`` is controlling tick label offsets? -* :ghissue:`3493`: Incorrect use of super() in mplot3d? -* :ghissue:`3439`: Registering backends broken by backwards incompatible change -* :ghissue:`3511`: Error in plot-gui while saving image -* :ghissue:`3509`: Add Build Instructions for Windows 7 Using Visual Studio? -* :ghissue:`3500`: Annotation xytext property does not return xyann value -* :ghissue:`3497`: Ortho basemap projection with limits crashes -* :ghissue:`3447`: cursor doesn't change on keypress (GTKAgg backend) -* :ghissue:`3472`: Memory leak displaying PIL image. -* :ghissue:`3484`: TclError for draw_event handler calling close() -* :ghissue:`3480`: Duplicate labels produced when using custom Locators/Formatters -* :ghissue:`3475`: need for rubberband in zoom tool -* :ghissue:`3465`: psd() draw a wrong line with sliced array(Matplotlib 1.4.0) -* :ghissue:`3454`: backend_qt5 (1.4.0): Not saving the figure with NavigationToolbar (solved) -* :ghissue:`3416`: Specify difficulties installing mpl on OSX. -* :ghissue:`2970`: add test of all the standard marker symbols -* :ghissue:`3318`: Running ``setup.py egg_info`` starts to compile everything -* :ghissue:`3466`: Invalid DISPLAY variable -* :ghissue:`3463`: when executing a small script nothing happens!! -* :ghissue:`2934`: Line labels don't update in the legend after changing them through the Qt4Agg dialog box -* :ghissue:`3431`: Qt5 toolbar support not working in release 1.4.0 -* :ghissue:`3407`: Update dns/IP adress -* :ghissue:`3460`: zoomed_inset_axes shows a incorrect result. -* :ghissue:`3417`: update citation page -* :ghissue:`3450`: Wrong permissions when installing from source on Linux -* :ghissue:`3449`: matplotlib/colors.py: modifying dict while iterating -* :ghissue:`3445`: can't bring plot to front eclipse after running the script on mac ox 10.9 -* :ghissue:`3443`: Pip install matplotlib does not work on Python 3.2 anymore -* :ghissue:`3411`: fix rst mark up -* :ghissue:`3413`: update freetype version in docs -* :ghissue:`3396`: Sort out OSX dmg files -* :ghissue:`3410`: Latex rendering fails in ipython -* :ghissue:`3404`: Wrong plot on basemap with ``latlon=True`` -* :ghissue:`3406`: A layer stacking problem of exported svg image compatible with inkscape -* :ghissue:`3327`: FontProperties are shared by all three titles of an Axes object -* :ghissue:`1980`: Custom marker created from vertex list scales wrong -* :ghissue:`3395`: Update Downloads page From 1a5122daa8e40f10c0a09ce4cc32220a61a4a57a Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Sun, 3 Jul 2016 00:07:58 -0400 Subject: [PATCH 2/6] DOC: remove/fix external links - correct obvious redirects - remove some dead links --- doc/api/api_changes.rst | 2 +- doc/devel/MEP/MEP12.rst | 3 +-- doc/devel/MEP/MEP15.rst | 5 +---- doc/devel/gitwash/git_links.inc | 1 - doc/devel/gitwash/git_resources.rst | 1 - doc/users/github_stats.rst | 2 +- doc/users/intro.rst | 2 +- doc/users/mathtext.rst | 4 ++-- doc/users/shell.rst | 5 +---- doc/users/style_sheets.rst | 2 +- 10 files changed, 9 insertions(+), 18 deletions(-) diff --git a/doc/api/api_changes.rst b/doc/api/api_changes.rst index 443c08ed445e..0b823b31be76 100644 --- a/doc/api/api_changes.rst +++ b/doc/api/api_changes.rst @@ -72,7 +72,7 @@ by the new keyword argument `corner_mask`, or if this is not specified then the new rcParam `contour.corner_mask` instead. The new default behaviour is equivalent to using `corner_mask=True`; the previous behaviour can be obtained using `corner_mask=False` or by changing the rcParam. The example -http://matplotlib.org/examples/pylab_examples/contour_corner_mask.py +http://matplotlib.org/examples/pylab_examples/contour_corner_mask.html demonstrates the difference. Use of the old contouring algorithm, which is obtained with `corner_mask='legacy'`, is now deprecated. diff --git a/doc/devel/MEP/MEP12.rst b/doc/devel/MEP/MEP12.rst index cff8239f89db..d66929cd9d8c 100644 --- a/doc/devel/MEP/MEP12.rst +++ b/doc/devel/MEP/MEP12.rst @@ -184,5 +184,4 @@ navigate the gallery. Thus, tags are complementary to this reorganization. .. [2] http://github.com/matplotlib/matplotlib/issues/524 .. [3] http://matplotlib.1069221.n5.nabble.com/Matplotlib-gallery-td762.html#a33379091 .. [4] http://www.loria.fr/~rougier/teaching/matplotlib/ -.. [5] http://www.gigawiz.com/aagraphs.html -.. [6] http://www.loria.fr/~rougier/coding/gallery/ +.. [5] http://www.loria.fr/~rougier/coding/gallery/ diff --git a/doc/devel/MEP/MEP15.rst b/doc/devel/MEP/MEP15.rst index 7c9b2b776120..0fed93813528 100644 --- a/doc/devel/MEP/MEP15.rst +++ b/doc/devel/MEP/MEP15.rst @@ -29,10 +29,7 @@ When axis limits for a 2-D plot are specified for one axis only (via `xlim` or `ylim`), matplotlib currently does not currently rescale the other axis. The result is that the displayed curves or symbols may be compressed into a tiny portion of the available area, so that the final plot conveys much less -information than it would with appropriate axis scaling. An example of such a -plot can be found at the following URL: - -http://phillipmfeldman.org/Python/MEP15.png +information than it would with appropriate axis scaling. The proposed change of behavior would make matplotlib choose the scale for the remaining axis using only the data that falls within the limits for the axis diff --git a/doc/devel/gitwash/git_links.inc b/doc/devel/gitwash/git_links.inc index 5b769eccb6fb..2fe60e3fe8e8 100644 --- a/doc/devel/gitwash/git_links.inc +++ b/doc/devel/gitwash/git_links.inc @@ -43,7 +43,6 @@ .. _why the -a flag?: http://www.gitready.com/beginner/2009/01/18/the-staging-area.html .. _git staging area: http://www.gitready.com/beginner/2009/01/18/the-staging-area.html .. _tangled working copy problem: http://tomayko.com/writings/the-thing-about-git -.. _git management: http://kerneltrap.org/Linux/Git_Management .. _linux git workflow: http://www.mail-archive.com/dri-devel@lists.sourceforge.net/msg39091.html .. _git parable: http://tom.preston-werner.com/2009/05/19/the-git-parable.html .. _git foundation: http://matthew-brett.github.com/pydagogue/foundation.html diff --git a/doc/devel/gitwash/git_resources.rst b/doc/devel/gitwash/git_resources.rst index e081328967a3..dc63aef2bb97 100644 --- a/doc/devel/gitwash/git_resources.rst +++ b/doc/devel/gitwash/git_resources.rst @@ -30,7 +30,6 @@ Advanced git workflow There are many ways of working with git_; here are some posts on the rules of thumb that other projects have come up with: -* Linus Torvalds on `git management`_ * Linus Torvalds on `linux git workflow`_ . Summary; use the git tools to make the history of your edits as clean as possible; merge from upstream edits as little as possible in branches where you are doing diff --git a/doc/users/github_stats.rst b/doc/users/github_stats.rst index ac145974b443..c503e4e802a3 100644 --- a/doc/users/github_stats.rst +++ b/doc/users/github_stats.rst @@ -1283,7 +1283,7 @@ Issues (807): * :ghissue:`5977`: legend needs logic to deal with new linestyle scaling by linewidth * :ghissue:`6365`: Default format time series xtick labels changed * :ghissue:`6104`: docs: latex required for PDF plotting? -* :ghissue:`6451`: Inequality error on web page http://matplotlib.org/faq/howto_faq.htm +* :ghissue:`6451`: Inequality error on web page http://matplotlib.org/faq/howto_faq.html * :ghissue:`6459`: use conda already installed on appveyor * :ghissue:`6043`: Advanced hillshading example looks strange with new defaults. * :ghissue:`6440`: BUG: set_tick_params labelcolor should apply to offset diff --git a/doc/users/intro.rst b/doc/users/intro.rst index 903f24264fca..e93155846cb2 100644 --- a/doc/users/intro.rst +++ b/doc/users/intro.rst @@ -80,7 +80,7 @@ application, GTKAgg uses the Anti-Grain renderer to create a figure and embed it in a Gtk+ application, and so on for `PDF `_, `WxWidgets `_, `Tkinter -`_, etc. +`_, etc. matplotlib is used by many people in many different contexts. Some people want to automatically generate PostScript files to send diff --git a/doc/users/mathtext.rst b/doc/users/mathtext.rst index 35ffdef61786..655990c7d33b 100644 --- a/doc/users/mathtext.rst +++ b/doc/users/mathtext.rst @@ -17,7 +17,7 @@ Any text element can use math text. You should use raw strings (precede the quotes with an ``'r'``), and surround the math text with dollar signs ($), as in TeX. Regular text and mathtext can be interleaved within the same string. Mathtext can use the Computer -Modern fonts (from (La)TeX), `STIX `_ +Modern fonts (from (La)TeX), `STIX `_ fonts (with are designed to blend well with Times) or a Unicode font that you provide. The mathtext font can be selected with the customization variable ``mathtext.fontset`` (see @@ -205,7 +205,7 @@ The choices available with all fonts are: .. role:: math-stix(math) :fontset: stix -When using the `STIX `_ fonts, you also have the choice of: +When using the `STIX `_ fonts, you also have the choice of: ====================================== ========================================= Command Result diff --git a/doc/users/shell.rst b/doc/users/shell.rst index 2b10b20cbfc8..3cbb9c330c71 100644 --- a/doc/users/shell.rst +++ b/doc/users/shell.rst @@ -69,7 +69,7 @@ run so you can continue tweaking the figure manually. There has been a lot of recent work to embed ipython, with pylab support, into various GUI applications, so check on the ipython mailing `list -`_ for the +`_ for the latest status. .. _other-shells: @@ -154,6 +154,3 @@ the performance hit:: >>> close() >>> ion() # turn updating back on >>> plot(rand(20), mfc='g', mec='r', ms=40, mew=4, ls='--', lw=3) - - - diff --git a/doc/users/style_sheets.rst b/doc/users/style_sheets.rst index dec115813f7d..4038496ecbec 100644 --- a/doc/users/style_sheets.rst +++ b/doc/users/style_sheets.rst @@ -84,5 +84,5 @@ changes, you can write something like the following:: .. _matplotlibrc: http://matplotlib.org/users/customizing.html -.. _ggplot: http://had.co.nz/ggplot/ +.. _ggplot: http://had.co.nz/ggplot2/ .. _R: http://www.r-project.org/ From c9bc530618eba959dbbf3f79937bed813455aff1 Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Sun, 3 Jul 2016 00:29:14 -0400 Subject: [PATCH 3/6] DOC: move one API change into api_changes.rst --- doc/api/api_changes.rst | 19 +++++++++++++++++++ doc/api/api_changes/2016-03-13-PMH.rst | 10 ---------- 2 files changed, 19 insertions(+), 10 deletions(-) delete mode 100644 doc/api/api_changes/2016-03-13-PMH.rst diff --git a/doc/api/api_changes.rst b/doc/api/api_changes.rst index 0b823b31be76..083d9e446757 100644 --- a/doc/api/api_changes.rst +++ b/doc/api/api_changes.rst @@ -11,6 +11,25 @@ sources of the changes you are experiencing. For new features that were added to matplotlib, please see :ref:`whats-new`. +Changes in 1.5.2 +================ + + +Default Behavior Changes +------------------------ + +Changed default ``autorange`` behavior in boxplots +`````````````````````````````````````````````````` + +Prior to v1.5.2, the whiskers of boxplots would extend to the mininum +and maximum values if the quartiles were all equal (i.e., Q1 = median += Q3). This behavior has been disabled by default to restore consistency +with other plotting packages. + +To restore the old behavior, simply set ``autorange=True`` when +calling ``plt.boxplot``. + + Changes in 1.5.0 ================ diff --git a/doc/api/api_changes/2016-03-13-PMH.rst b/doc/api/api_changes/2016-03-13-PMH.rst deleted file mode 100644 index 209df726cd0e..000000000000 --- a/doc/api/api_changes/2016-03-13-PMH.rst +++ /dev/null @@ -1,10 +0,0 @@ -Changed default ``autorange`` behavior in boxplots -`````````````````````````````````````````````````` - -Prior to v1.5.2, the whiskers of boxplots would extend to the mininum -and maximum values if the quartiles were all equal (i.e., Q1 = median -= Q3). This behavior has been disabled by default to restore consistency -with other plotting packages. - -To restore the old behavior, simply set ``autorange=True`` when -calling ``plt.boxplot``. From 8fe1b022f44cb56863826ae36e6176f9ab83437a Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Sun, 3 Jul 2016 00:31:00 -0400 Subject: [PATCH 4/6] DOC: replace link --- lib/matplotlib/pyplot.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/matplotlib/pyplot.py b/lib/matplotlib/pyplot.py index 9f07741cc337..9fecff1f15fc 100644 --- a/lib/matplotlib/pyplot.py +++ b/lib/matplotlib/pyplot.py @@ -2146,7 +2146,7 @@ def colormaps(): .. [#] Rainbow colormaps, ``jet`` in particular, are considered a poor choice for scientific visualization by many researchers: `Rainbow Color Map (Still) Considered Harmful - `_ + `_ .. [#] Resembles "BkBlAqGrYeOrReViWh200" from NCAR Command Language. See `Color Table Gallery From 7c229392487260e2c8efd29353addddd1879ff60 Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Sun, 3 Jul 2016 00:38:58 -0400 Subject: [PATCH 5/6] DOC: fix another link --- lib/matplotlib/cbook.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/matplotlib/cbook.py b/lib/matplotlib/cbook.py index b1ceaa12440a..ff455606c691 100644 --- a/lib/matplotlib/cbook.py +++ b/lib/matplotlib/cbook.py @@ -488,7 +488,7 @@ class CallbackRegistry(object): object to handle weak references to bound methods (or regular free functions). This technique was shared by Peter Parente on his `"Mindtrove" blog - `_. + `_. """ def __init__(self): self.callbacks = dict() From 289fc9e961c9db7b6a778cf7ac2a681b0b8bfe4f Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Sun, 3 Jul 2016 08:57:54 -0400 Subject: [PATCH 6/6] DOC: remove old links We no longer use the original buildbot, remove the links. --- doc/users/credits.rst | 9 ++++----- doc/users/whats_new.rst | 3 +-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/doc/users/credits.rst b/doc/users/credits.rst index aa15928ebd57..611defd97c66 100644 --- a/doc/users/credits.rst +++ b/doc/users/credits.rst @@ -22,11 +22,10 @@ Jeremy O'Donoghue Andrew Straw Provided much of the log scaling architecture, the fill command, PIL support for imshow, and provided many examples. He also wrote the - support for dropped axis spines and the `buildbot - `_ unit testing infrastructure - which triggers the JPL/James Evans platform specific builds and - regression test image comparisons from svn matplotlib across - platforms on svn commits. + support for dropped axis spines and the original buildbot unit + testing infrastructure which triggered the JPL/James Evans platform + specific builds and regression test image comparisons from svn + matplotlib across platforms on svn commits. Charles Twardy provided the impetus code for the legend class and has made diff --git a/doc/users/whats_new.rst b/doc/users/whats_new.rst index 0d6a0cf5aa13..a4bf18733554 100644 --- a/doc/users/whats_new.rst +++ b/doc/users/whats_new.rst @@ -2049,8 +2049,7 @@ been, thanks to improved `software carpentry `__ regression tests on every svn commit, auto-generating a set of images and comparing them against a set of known-goods, sending emails to developers on failures with a -pixel-by-pixel `image comparison -`__. Releases and release +pixel-by-pixel image comparison. Releases and release bugfixes happen in branches, allowing active new feature development to happen in the trunk while keeping the release branches stable. Thanks to Andrew Straw, Michael Droettboom and other matplotlib