From b74be91fae301ef6d34529bf2ade0a33577bd72c Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Mon, 13 May 2019 23:26:15 -0400 Subject: [PATCH 1/3] DOC: update ghstast for 3.1 --- doc/users/github_stats.rst | 1350 ++++++++++++++++++++++++++++-------- 1 file changed, 1069 insertions(+), 281 deletions(-) diff --git a/doc/users/github_stats.rst b/doc/users/github_stats.rst index 2514fbb4304d..0e0257bbeb31 100644 --- a/doc/users/github_stats.rst +++ b/doc/users/github_stats.rst @@ -3,183 +3,926 @@ GitHub Stats ============ -GitHub stats for 2018/09/18 - 2018/11/09 (tag: v3.0.0) +GitHub stats for 2018/09/18 - 2019/05/13 (tag: v3.0.0) These lists are automatically generated, and may be incomplete or contain duplicates. -We closed 170 issues and merged 224 pull requests. +We closed 161 issues and merged 918 pull requests. +The full list can be seen `on GitHub `__ -The following 49 authors contributed 460 commits. +The following 151 authors contributed 3426 commits. +* * Abhinuv Nitin Pitale +* Adam J. Stewart +* Alistair Muldal * Alon Hershenhorn * Andras Deak * Ankur Dedania * Antony Lee * Anubhav Shrimal +* Ao Liu (frankliuao) * Ayappan P * azure-pipelines[bot] +* Bas van Schaik * Ben Root +* Benjamin Bengfort +* Benjamin Congdon +* Bharat123rox +* Brigitta Sipocz +* btang02 +* Carsten +* Carsten Schelp +* Cho Yin Yong +* Chris Zimmerman +* Christer Jensen +* Christoph Gohlke +* Christoph Reiter +* Christopher Bradshaw * Colin * Colin Carroll +* dabana +* Dana-Farber * Daniele Nicolodi +* DanielMatu * David Haberthür * David Stansby +* Dietmar Schwertberger * Dmitry Mottl +* E. G. Patrick Bos * Elan Ernest * Elliott Sales de Andrade +* Eric Firing +* Eric Larson * Eric Wieser * esvhd +* fredrik-1 +* fuzzythecat * Galen Lynch +* Gazing +* gwin-zegal * hannah +* Harshal Prakash Patankar +* hershen * Ildar Akhmetgaleev * ImportanceOfBeingErnest +* Isa Hassen +* Jae-Joon Lee +* James A. Bednar +* James Adams +* Jan S. (Milania1) +* Jarrod Millman +* Jessica B. Hamrick * Jody Klymak +* Joel T. Frederico * Joel Wanner +* Johannes H. Jensen +* Joseph Albert +* Joshua Klein +* Jouni K. Seppänen +* Jun Tan * Kai Muehlbauer +* Katrin Leinweber +* Kayla Ngan * Kevin Rose +* Kjell Le +* KonradAdamczyk +* ksunden * Kyle Sunden +* Leon Loopik +* Levi Kilcher +* LevN0 +* luftek +* Maik Riechert * Marcel Martin +* Mark Harfouche +* Marko Baštovanović * Matthias Bussonnier +* Matthias Geier +* Matti Picus * MeeseeksMachine +* Michael Droettboom * Michael Jancsy +* Mike Frysinger +* Molly Rossow +* MortenSHUTE +* mromanie +* nathan78906 * Nelle Varoquaux * Nick Papior +* Nicolas Courtemanche * Nikita Kniazev +* njwhite +* Oliver Natt +* Paul * Paul Hobson +* Paul Ivanov +* Paul J. Koprowski * pharshalp +* Phil Elson +* Pierre Thibault +* QiCuiHub * Rasmus Diederichsen +* Ratin_Kumar +* Rob Harrigan +* Roman Yurchak * Ryan May +* Ryan Morshead +* Saket Choudhary * saksmito +* SBCV +* Sebastian Bullinger +* Sebastian Hegler +* Seunghoon Park +* simon-kraeusel +* smheidrich +* Stephane Raynaud +* Stephen-Chilcote +* sxntxn +* Taehoon Lee * Takafumi Arakaki +* Taras +* Taras Kuzyo * teresy +* Thein Oo * Thomas A Caswell +* Thomas Hisch +* Thomas Robitaille * thoo * Tim Hoffmann +* Tobia De Koninck * Tobias Megies * Tyler Makaro +* V. Armando Solé +* Viraj Mohile * Will Handley +* woclass +* Yasaman-Mah +* yeo * Yuxin Wu +* Yuya +* Zhili (Jerry) Pan +* zhoubecky GitHub issues and pull requests: -Pull Requests (224): +Pull Requests (918): -* :ghpull:`12785`: Use level kwargs in irregular contour example +* :ghpull:`14209`: Backport PR #14197 on branch v3.1.x (Minor cleanup of acorr/xcoor docs) +* :ghpull:`14210`: Make intro tutorial less jargony. +* :ghpull:`14197`: Minor cleanup of acorr/xcoor docs +* :ghpull:`14203`: Backport PR #14202 on branch v3.1.x (Fix docstring of Line2D.set_data.) +* :ghpull:`14202`: Fix docstring of Line2D.set_data. +* :ghpull:`14196`: Backport PR #14188 on branch v3.1.x (Clarify scope of MouseEvent attributes) +* :ghpull:`14188`: Clarify scope of MouseEvent attributes +* :ghpull:`14194`: Backport PR #14167 on branch v3.1.x (Fix backend_pgf header.) +* :ghpull:`14193`: Backport PR #14153 on branch v3.1.x (Update qt_compat.py test for already imported binding.) +* :ghpull:`14167`: Fix backend_pgf header. +* :ghpull:`14153`: Update qt_compat.py test for already imported binding. +* :ghpull:`14190`: Backport PR #14176 on branch v3.1.x (Merge doc/api/api_overview and doc/api/index.) +* :ghpull:`14192`: Unbreak testsuite for pytest 4.5. +* :ghpull:`14189`: Backport PR #14186 on branch v3.1.x (Update FancyBboxPatch docs to numpydoc style) +* :ghpull:`14176`: Merge doc/api/api_overview and doc/api/index. +* :ghpull:`14186`: Update FancyBboxPatch docs to numpydoc style +* :ghpull:`14187`: Backport PR #13169 on branch v3.1.x (Add example code for current logo) +* :ghpull:`14165`: Backport PR #14156 on branch v3.1.x (Fix glyph loading in textpath.) +* :ghpull:`14156`: Fix glyph loading in textpath. +* :ghpull:`14162`: Backport PR #14150 on branch v3.1.x (Fix deprecation of withdash for figtext().) +* :ghpull:`14150`: Fix deprecation of withdash for figtext(). +* :ghpull:`14136`: Backport PR #14109 on branch v3.1.x +* :ghpull:`14109`: Some simple pyplot doc improvements +* :ghpull:`14129`: Backport PR #14117 on branch v3.1.x (Simplify ribbon_box example.) +* :ghpull:`14128`: Backport PR #14057 on branch v3.1.x (Improve Gradient bar example) +* :ghpull:`14127`: Backport PR #14125 on branch v3.1.x (Remove extra keyword from pytest.skip call.) +* :ghpull:`14117`: Simplify ribbon_box example. +* :ghpull:`14057`: Improve Gradient bar example +* :ghpull:`14125`: Remove extra keyword from pytest.skip call. +* :ghpull:`14123`: Backport PR #14119 on branch v3.1.x (Add ridge_map to third party packages documentation) +* :ghpull:`14119`: Add ridge_map to third party packages documentation +* :ghpull:`14103`: Backport PR #14088 on branch v3.1.x (Cleanup major_minor_demo.) +* :ghpull:`14102`: Backport PR #14100 on branch v3.1.x (Improve docstring of axes_zoom_effect example.) +* :ghpull:`14099`: Backport PR #14090 on branch v3.1.x (Pep8ify some variable names in examples.) +* :ghpull:`14100`: Improve docstring of axes_zoom_effect example. +* :ghpull:`14088`: Cleanup major_minor_demo. +* :ghpull:`14090`: Pep8ify some variable names in examples. +* :ghpull:`14097`: Backport PR #14079 on branch v3.1.x (Consistently use axs.flat instead of axs.flatten()) +* :ghpull:`14095`: Backport PR #14087 on branch v3.1.x (Cleanup date example.) +* :ghpull:`14094`: Backport PR #14029 on branch v3.1.x (Fix doc building with numpydoc 0.9) +* :ghpull:`14093`: Backport PR #14052 on branch v3.1.x (Check axes identity in image.contains.) +* :ghpull:`14092`: Backport PR #14056 on branch v3.1.x (FIX: do not try to manage the visibility of un-drawn ticks) +* :ghpull:`14091`: Backport PR #14078 on branch v3.1.x (Minor fix in multiple subplots example) +* :ghpull:`14079`: Consistently use axs.flat instead of axs.flatten() +* :ghpull:`14087`: Cleanup date example. +* :ghpull:`14029`: Fix doc building with numpydoc 0.9 +* :ghpull:`14052`: Check axes identity in image.contains. +* :ghpull:`14056`: FIX: do not try to manage the visibility of un-drawn ticks +* :ghpull:`14078`: Minor fix in multiple subplots example +* :ghpull:`14080`: Backport PR #14069 on branch v3.1.x (Don't try to use the colorbar formatter to format RGBA data.) +* :ghpull:`14069`: Don't try to use the colorbar formatter to format RGBA data. +* :ghpull:`14074`: Backport PR #14019 on branch v3.1.x (Update docstring of locator_params()) +* :ghpull:`14019`: Update docstring of locator_params() +* :ghpull:`14066`: Backport PR #14053 on branch v3.1.x (Improve fill() example) +* :ghpull:`14065`: Backport PR #14059 on branch v3.1.x (Improve Scatter hist example) +* :ghpull:`14067`: Backport PR #14062 on branch v3.1.x (Improve advanced quiver example) +* :ghpull:`14062`: Improve advanced quiver example +* :ghpull:`14053`: Improve fill() example +* :ghpull:`14059`: Improve Scatter hist example +* :ghpull:`14064`: Backport PR #14043 on branch v3.1.x (Ensure errorbars are always drawn on top of bars in ax.bar) +* :ghpull:`14043`: Ensure errorbars are always drawn on top of bars in ax.bar +* :ghpull:`14061`: Backport PR #14051 on branch v3.1.x (Add Yellowbrick to third party packages) +* :ghpull:`14051`: Add Yellowbrick to third party packages +* :ghpull:`14050`: Backport PR #14048 on branch v3.1.x (Fix Animation.save) +* :ghpull:`14049`: Backport PR #14047 on branch v3.1.x (Remove references to "Draws" in matplotlib.patches) +* :ghpull:`14048`: Fix Animation.save +* :ghpull:`14047`: Remove references to "Draws" in matplotlib.patches +* :ghpull:`14037`: Backport PR #14033 on branch v3.1.x (Reword add_subplot docstring.) +* :ghpull:`14036`: Backport PR #14001 on branch v3.1.x ([BUG] DOC: Remove broken references to vischeck) +* :ghpull:`14033`: Reword add_subplot docstring. +* :ghpull:`14032`: Backport PR #14030 on branch v3.1.x (Update colorcet link) +* :ghpull:`14030`: Update colorcet link +* :ghpull:`14027`: Backport PR #14026 on branch v3.1.x (Fix bug in plot_directive that caused links to plots in different formats to be missing) +* :ghpull:`14026`: Fix bug in plot_directive that caused links to plots in different formats to be missing +* :ghpull:`14012`: Backport PR #14008 on branch v3.1.x (Don't install tests by default.) +* :ghpull:`14017`: Backport PR #14015 on branch v3.1.x (Fix docstring of pyplot.clim()) +* :ghpull:`14015`: Fix docstring of pyplot.clim() +* :ghpull:`14008`: Don't install tests by default. +* :ghpull:`14006`: Backport PR #13998 on branch v3.1.x (Fix patch contains logic for patches that don't have any codes) +* :ghpull:`14005`: Backport PR #14004 on branch v3.1.x (DOC: pin numpydoc to less than 0.9) +* :ghpull:`13998`: Fix patch contains logic for patches that don't have any codes +* :ghpull:`13999`: Backport PR #13992 on branch v3.1.x (FIX: undeprecate MaxNLocator default_params) +* :ghpull:`13997`: Backport PR #13995 on branch v3.1.x (DOC: explain zorder for gridlines in grid docstring) +* :ghpull:`13992`: FIX: undeprecate MaxNLocator default_params +* :ghpull:`13995`: DOC: explain zorder for gridlines in grid docstring +* :ghpull:`13990`: Backport PR #13989 on branch v3.1.x (FIX: update not replace hist_kwargs when density is passed) +* :ghpull:`13989`: FIX: update not replace hist_kwargs when density is passed +* :ghpull:`13975`: Backport PR #13966 on branch v3.1.x (Fix colorbar setting without artist) +* :ghpull:`13976`: Backport PR #13973 on branch v3.1.x (BUG: Ensure docstrings are not accessed with -OO) +* :ghpull:`13856`: Whats new page for 3.1 +* :ghpull:`13966`: Fix colorbar setting without artist +* :ghpull:`13973`: BUG: Ensure docstrings are not accessed with -OO +* :ghpull:`13969`: Backport PR #13950 on branch v3.1.x (confidence_ellipse_markup) +* :ghpull:`13950`: confidence_ellipse_markup +* :ghpull:`13965`: Backport PR #13962 on branch v3.1.x (Fix typo in code example in docstring.) +* :ghpull:`13964`: Backport PR #13870 on branch v3.1.x (3.1.0 API changes page) +* :ghpull:`13962`: Fix typo in code example in docstring. +* :ghpull:`13870`: 3.1.0 API changes page +* :ghpull:`13961`: Backport PR #13914 on branch v3.1.x (Improve Rainbow text example) +* :ghpull:`13960`: Backport PR #13958 on branch v3.1.x (Remove transparent fancy legend example) +* :ghpull:`13914`: Improve Rainbow text example +* :ghpull:`13958`: Remove transparent fancy legend example +* :ghpull:`13956`: Backport PR #13908 on branch v3.1.x (Enh control tick deconflict2) +* :ghpull:`13955`: Backport PR #13941 on branch v3.1.x (Add project_urls to setup) +* :ghpull:`13908`: Enh control tick deconflict2 +* :ghpull:`13954`: Backport PR #13949 on branch v3.1.x (DOC: Add documentation to Text.set_fontfamily) +* :ghpull:`13941`: Add project_urls to setup +* :ghpull:`13949`: DOC: Add documentation to Text.set_fontfamily +* :ghpull:`13951`: Backport PR #13939 on branch v3.1.x (Bunch of docstring cleanups.) +* :ghpull:`13939`: Bunch of docstring cleanups. +* :ghpull:`13947`: Backport PR #13897 on branch v3.1.x (numpydocification.) +* :ghpull:`13897`: numpydocification. +* :ghpull:`13946`: Backport PR #13924 on branch v3.1.x (Followup to deprecation of usetex parameter in get_text_path.) +* :ghpull:`13924`: Followup to deprecation of usetex parameter in get_text_path. +* :ghpull:`13916`: Backport PR #13850 on branch v3.1.x (Cleanup STIX Font Demo) +* :ghpull:`13915`: Backport PR #13835 on branch v3.1.x (Improve Conectionstyle Demo) +* :ghpull:`13850`: Cleanup STIX Font Demo +* :ghpull:`13835`: Improve Conectionstyle Demo +* :ghpull:`13846`: Backport PR #13836 on branch v3.1.x (MNT: account for cpython deprecations) +* :ghpull:`13898`: Backport PR #13896 on branch v3.1.x (Fix cbook.boxplot_stats docstring) +* :ghpull:`13896`: Fix cbook.boxplot_stats docstring +* :ghpull:`13893`: Backport PR #13890 on branch v3.1.x (rst seealso -> numpydoc "See Also".) +* :ghpull:`13890`: rst seealso -> numpydoc "See Also". +* :ghpull:`13888`: Backport PR #13862 on branch v3.1.x (Move 3.x API changes to prev_api_changes) +* :ghpull:`13862`: Move 3.x API changes to prev_api_changes +* :ghpull:`13882`: Backport PR #13867 on branch v3.1.x (Rename "docs" to "contents" in navigation bar) +* :ghpull:`13867`: Rename "docs" to "contents" in navigation bar +* :ghpull:`13881`: Backport PR #13874 on branch v3.1.x (Remove redundant call to Formatter.set_locs() before .format_ticks().) +* :ghpull:`13874`: Remove redundant call to Formatter.set_locs() before .format_ticks(). +* :ghpull:`13871`: Backport PR #13868 on branch v3.1.x (Correctly handle fallout of defining PY_SSIZE_T_CLEAN on Windows.) +* :ghpull:`13869`: Backport PR #13861 on branch v3.1.x (Fix remaining links in docs) +* :ghpull:`13868`: Correctly handle fallout of defining PY_SSIZE_T_CLEAN on Windows. +* :ghpull:`13861`: Fix remaining links in docs +* :ghpull:`13849`: Backport PR #13845 on branch v3.1.x (Fix some broken documentation links) +* :ghpull:`13845`: Fix some broken documentation links +* :ghpull:`13836`: MNT: account for cpython deprecations +* :ghpull:`13841`: Backport PR #12928 on branch v3.1.x (textpath encoding) +* :ghpull:`13842`: Backport PR #13827 on branch v3.1.x (Better MovieWriter init error message) +* :ghpull:`13838`: Backport PR #13570 on branch v3.1.x (Add new example for plotting a confidence_ellipse) +* :ghpull:`13827`: Better MovieWriter init error message +* :ghpull:`13839`: Backport PR #13815 on branch v3.1.x (Numpydocify FontManager.findfont()) +* :ghpull:`13837`: Backport PR #8638 on branch v3.1.x (FIX: if bins input to hist is str, treat like no bins) +* :ghpull:`12928`: textpath encoding +* :ghpull:`13815`: Numpydocify FontManager.findfont() +* :ghpull:`13570`: Add new example for plotting a confidence_ellipse +* :ghpull:`8638`: FIX: if bins input to hist is str, treat like no bins +* :ghpull:`13831`: Backport PR #13780 on branch v3.1.x (numpydoc ListedColormap parameters) +* :ghpull:`13780`: numpydoc ListedColormap parameters +* :ghpull:`13830`: Backport PR #13829 on branch v3.1.x (numpydoc IndexFormatter) +* :ghpull:`13829`: numpydoc IndexFormatter +* :ghpull:`13828`: Backport PR #13821 on branch v3.1.x (Remove \mathcircled from mathtext docs following its deprecation.) +* :ghpull:`13821`: Remove \mathcircled from mathtext docs following its deprecation. +* :ghpull:`13822`: Backport PR #13817 on branch v3.1.x (Remove borders from barcode example) +* :ghpull:`13820`: Backport PR #13816 on branch v3.1.x (Correct windows env variable format) +* :ghpull:`13816`: Correct windows env variable format +* :ghpull:`13817`: Remove borders from barcode example +* :ghpull:`13814`: Merge pull request #13805 from timhoffm/pin-sphinx-1.x +* :ghpull:`13813`: Backport PR #13764 on branch v3.1.x (Deprecate \mathcircled.) +* :ghpull:`13764`: Deprecate \mathcircled. +* :ghpull:`13805`: Pin Sphinx to 1.x +* :ghpull:`13807`: Backport PR #13800 on branch v3.1.x (Doc typos.) +* :ghpull:`13800`: Doc typos. +* :ghpull:`13806`: Backport PR #13771 on branch v3.1.x (patches.Arc docstring update #13759) +* :ghpull:`13804`: Backport PR #13766 on branch v3.1.x (Search for fonts in XDG directory as well.) +* :ghpull:`13771`: patches.Arc docstring update #13759 +* :ghpull:`13766`: Search for fonts in XDG directory as well. +* :ghpull:`13794`: Backport PR #13695 on branch v3.1.x (numpydocify transform_angles.) +* :ghpull:`13793`: Backport PR #13762 on branch v3.1.x (Cleanup marker_reference example.) +* :ghpull:`13792`: Backport PR #13789 on branch v3.1.x (BUG: Fix function signature mismatch for set_clim) +* :ghpull:`13791`: Backport PR #13787 on branch v3.1.x (Fix failure to import matplotlib.animation on Windows.) +* :ghpull:`13695`: numpydocify transform_angles. +* :ghpull:`13762`: Cleanup marker_reference example. +* :ghpull:`13789`: BUG: Fix function signature mismatch for set_clim +* :ghpull:`13787`: Fix failure to import matplotlib.animation on Windows. +* :ghpull:`13781`: Backport PR #13777 on branch v3.1.x (Use class-based directive for mathmpl sphinxext.) +* :ghpull:`13790`: Backport PR #13564 on branch v3.1.x (Add an option to log progress while saving animations) +* :ghpull:`13564`: Add an option to log progress while saving animations +* :ghpull:`13777`: Use class-based directive for mathmpl sphinxext. +* :ghpull:`13765`: Backport PR #13761 on branch v3.1.x (Deprecate verbose-related rcParams.) +* :ghpull:`13761`: Deprecate verbose-related rcParams. +* :ghpull:`13760`: Backport PR #13719 on branch v3.1.x (Doc: Update timeline example) +* :ghpull:`13704`: Backport PR #13021 on branch v3.1.x (Undesirable behaviour of MixedModeRenderer) +* :ghpull:`13758`: Backport PR #13674 on branch v3.1.x (Preserve whitespace in svg output.) +* :ghpull:`13719`: Doc: Update timeline example +* :ghpull:`13674`: Preserve whitespace in svg output. +* :ghpull:`13755`: Backport PR #13741 on branch v3.1.x (FIX: make title move above ticklabels) +* :ghpull:`13754`: Backport PR #13712 on branch v3.1.x (Deprecate NavigationToolbar2QT.adj_window (unused and always None).) +* :ghpull:`13741`: FIX: make title move above ticklabels +* :ghpull:`13712`: Deprecate NavigationToolbar2QT.adj_window (unused and always None). +* :ghpull:`13752`: Backport PR #13732 on branch v3.1.x (Fix doc markup.) +* :ghpull:`13753`: Backport PR #13751 on branch v3.1.x (DOC/FIX: try merging comments) +* :ghpull:`13751`: DOC/FIX: try merging comments +* :ghpull:`13732`: Fix doc markup. +* :ghpull:`13750`: Backport PR #13743 on branch v3.1.x (Fix doc warning) +* :ghpull:`13743`: Fix doc warning +* :ghpull:`13747`: Backport PR #13745 on branch v3.1.x (Fix stem(use_line_collection)) +* :ghpull:`13748`: Backport PR #13716 on branch v3.1.x (Kill attributes that are never used/updated.) +* :ghpull:`13716`: Kill attributes that are never used/updated. +* :ghpull:`13745`: Fix stem(use_line_collection) +* :ghpull:`13710`: TST: only test agg_filter extensions with baseline images +* :ghpull:`13709`: Backport PR #8690 on branch v3.1.x +* :ghpull:`13707`: Backport PR #12760 on branch v3.1.x (Deduplicate implementation of per-backend Tools.) +* :ghpull:`13706`: Backport PR #13689 on branch v3.1.x (BUG: fix scaling of quiverkey when quiver scale_units='xy') +* :ghpull:`13705`: Backport PR #12419 on branch v3.1.x (Add DivergingNorm (again, again, again)) +* :ghpull:`13703`: Backport PR #12170 on branch v3.1.x (Deprecate considering \*args, \*\*kwargs in Timer.remove_callback.) +* :ghpull:`12760`: Deduplicate implementation of per-backend Tools. +* :ghpull:`13689`: BUG: fix scaling of quiverkey when quiver scale_units='xy' +* :ghpull:`12419`: Add DivergingNorm (again, again, again) +* :ghpull:`8690`: Adds support for rgba and rgb images to pcolorfast +* :ghpull:`13021`: Undesirable behaviour of MixedModeRenderer +* :ghpull:`12170`: Deprecate considering \*args, \*\*kwargs in Timer.remove_callback. +* :ghpull:`13700`: Backport PR #13588 on branch v3.1.x (FIX: fallback to viewlims if no data) +* :ghpull:`13694`: Backport PR #13677 on branch v3.1.x (Log all failures to extract font properties.) +* :ghpull:`13588`: FIX: fallback to viewlims if no data +* :ghpull:`13692`: Backport PR #13677 on branch v3.0.x (Log all failures to extract font properties.) +* :ghpull:`13677`: Log all failures to extract font properties. +* :ghpull:`13691`: Backport PR #13687 on branch v3.1.x (Update stem example) +* :ghpull:`13687`: Update stem example +* :ghpull:`13688`: Backport PR #13684 on branch v3.1.x (Use format_data_short to format image cursor data.) +* :ghpull:`13684`: Use format_data_short to format image cursor data. +* :ghpull:`13686`: Backport PR #13363 on branch v3.1.x (Inline iter_ticks into _update_ticks, and use that in mplot3d.) +* :ghpull:`13363`: Inline iter_ticks into _update_ticks, and use that in mplot3d. +* :ghpull:`13681`: Backport PR #13678 on branch v3.1.x (Fix font deduplication logic in createFontList.) +* :ghpull:`13678`: Fix font deduplication logic in createFontList. +* :ghpull:`13669`: Backport PR #13667 on branch v3.1.x (Fix incorrect signature in axis() doc.) +* :ghpull:`13667`: Fix incorrect signature in axis() doc. +* :ghpull:`13664`: Backport PR #12637 on branch v3.1.x (Tell IPython the correct GUI event loop to use for all backends.) +* :ghpull:`13665`: Backport PR #13601 on branch v3.1.x (Add a make-parameter-keyword-only-with-deprecation decorator.) +* :ghpull:`13601`: Add a make-parameter-keyword-only-with-deprecation decorator. +* :ghpull:`12637`: Tell IPython the correct GUI event loop to use for all backends. +* :ghpull:`13662`: Backport PR #13064 on branch v3.1.x (Don't explicitly add default include paths to Extensions) +* :ghpull:`13064`: Don't explicitly add default include paths to Extensions +* :ghpull:`13658`: Backport PR #13652 on branch v3.1.x (Fix empty FancyArrow crash) +* :ghpull:`13652`: Fix empty FancyArrow crash +* :ghpull:`13655`: Backport PR #11692 on branch v3.1.x (Deprecate frameon kwarg and rcParam to savefig.) +* :ghpull:`13654`: Backport PR #13614 on branch v3.1.x (Fix polar get window extent) +* :ghpull:`11692`: Deprecate frameon kwarg and rcParam to savefig. +* :ghpull:`13614`: Fix polar get window extent +* :ghpull:`13646`: Backport PR #13645 on branch v3.1.x (widgets.py fix examples connect -> mpl_connect) +* :ghpull:`13645`: widgets.py fix examples connect -> mpl_connect +* :ghpull:`13644`: Backport PR #13612 on branch v3.1.x (Improve Demo Text Rotation Mode) +* :ghpull:`13612`: Improve Demo Text Rotation Mode +* :ghpull:`13636`: Backport PR #13621 on branch v3.1.x (Remove ``asfileobj=False`` from a bunch of examples loading sample_data.) +* :ghpull:`13635`: Backport PR #13632 on branch v3.1.x (Clarify tick collision API change doc.) +* :ghpull:`13634`: Backport PR #13631 on branch v3.1.x (Swicth deprecation of Tick.label to pending.) +* :ghpull:`13621`: Remove ``asfileobj=False`` from a bunch of examples loading sample_data. +* :ghpull:`13632`: Clarify tick collision API change doc. +* :ghpull:`13631`: Swicth deprecation of Tick.label to pending. +* :ghpull:`13628`: Backport PR #13603 on branch v3.1.x +* :ghpull:`13603`: FIX: continue to bail tight layout if rect supplied +* :ghpull:`13627`: Backport PR #13622 on branch v3.1.x (Change title of named colors example) +* :ghpull:`13626`: Backport PR #13549 on branch v3.1.x (Simplify some annotation() calls in examples.) +* :ghpull:`13624`: Backport PR #13610 on branch v3.1.x (Update centered ticklabels example) +* :ghpull:`13625`: Backport PR #13611 on branch v3.1.x (Fix text position in Fancytextbox demo) +* :ghpull:`13622`: Change title of named colors example +* :ghpull:`13610`: Update centered ticklabels example +* :ghpull:`13611`: Fix text position in Fancytextbox demo +* :ghpull:`13607`: Backport PR #13605 on branch v3.1.x (Warn on attempts at semi-transparent outputs in ps backend.) +* :ghpull:`13608`: Backport PR #13602 on branch v3.1.x (Deprecate cbook.is_hashable.) +* :ghpull:`13602`: Deprecate cbook.is_hashable. +* :ghpull:`13605`: Warn on attempts at semi-transparent outputs in ps backend. +* :ghpull:`13599`: Backport PR #13590 on branch v3.1.x (Doc event loop requirements for Figure.show) +* :ghpull:`13590`: Doc event loop requirements for Figure.show +* :ghpull:`13597`: Backport PR #12359 on branch v3.1.x (ENH: Add boolean support for axis()) +* :ghpull:`13594`: Backport PR #13592 on branch v3.1.x (DOC: Make canonical URLs point to versioned path.) +* :ghpull:`13592`: DOC: Make canonical URLs point to versioned path. +* :ghpull:`12359`: ENH: Add boolean support for axis() +* :ghpull:`13587`: Backport PR #13573 on branch v3.1.x (Fix mplot3d transparency) +* :ghpull:`13573`: Fix mplot3d transparency +* :ghpull:`13585`: Backport PR #13578 on branch v3.1.x (Revert invalid change in Centered Ticklabels example) +* :ghpull:`13584`: Backport PR #13582 on branch v3.1.x (Cleanup two font-related examples.) +* :ghpull:`13578`: Revert invalid change in Centered Ticklabels example +* :ghpull:`13582`: Cleanup two font-related examples. +* :ghpull:`13579`: Backport PR #13477 on branch v3.1.x (FIX: make EngFormatter respect axes.unicode_minus rcParam) +* :ghpull:`13577`: Backport PR #12832 on branch v3.1.x (Deprecate redundant log-scale transform classes.) +* :ghpull:`13477`: FIX: make EngFormatter respect axes.unicode_minus rcParam +* :ghpull:`12832`: Deprecate redundant log-scale transform classes. +* :ghpull:`13574`: Backport PR #12856 on branch v3.1.x (added property usemathtext to EngFormatter) +* :ghpull:`12856`: added property usemathtext to EngFormatter +* :ghpull:`13572`: Backport PR #12899 on branch v3.1.x (Small cleanups.) +* :ghpull:`13571`: Backport PR #11553 on branch v3.1.x (Improved Code for Segments Intersect) +* :ghpull:`12899`: Small cleanups. +* :ghpull:`11553`: Improved Code for Segments Intersect +* :ghpull:`13568`: Backport PR #13563 on branch v3.1.x (FIX: inverted colorbar ticks) +* :ghpull:`13563`: FIX: inverted colorbar ticks +* :ghpull:`13530`: BUG: keep the ticks when the colorbar axis is inverted +* :ghpull:`13565`: Backport PR #13550 on branch v3.1.x (Strip out Py2-compat in setupext.) +* :ghpull:`13550`: Strip out Py2-compat in setupext. +* :ghpull:`13562`: Backport PR #13560 on branch v3.1.x (Improve GridSpec doc) +* :ghpull:`13560`: Improve GridSpec doc +* :ghpull:`13558`: Backport PR #13546 on branch v3.1.x ( Modified docstring of the set_ylabel and set_xlabel) +* :ghpull:`13559`: Backport PR #12062 on branch v3.1.x (Separate alpha and rbg interpolation then recombine to fix issue11316) +* :ghpull:`13557`: Backport PR #13548 on branch v3.1.x (Deprecate TextWithDash.) +* :ghpull:`12062`: Separate alpha and rbg interpolation then recombine to fix issue11316 +* :ghpull:`13546`: Modified docstring of the set_ylabel and set_xlabel +* :ghpull:`13548`: Deprecate TextWithDash. +* :ghpull:`13549`: Simplify some annotation() calls in examples. +* :ghpull:`13552`: Backport PR #11241 on branch v3.1.x (Deprecate the MATPLOTLIBDATA environment variable.) +* :ghpull:`11241`: Deprecate the MATPLOTLIBDATA environment variable. +* :ghpull:`13547`: Backport PR #9314 on branch v3.1.x (Simplify units.Registry.get_converter.) +* :ghpull:`13545`: Backport PR #13541 on branch v3.1.x (DOC: Remove mention of 'complex' mode in specgram docstring) +* :ghpull:`9314`: Simplify units.Registry.get_converter. +* :ghpull:`13541`: DOC: Remove mention of 'complex' mode in specgram docstring +* :ghpull:`13539`: Backport PR #12950 on branch v3.1.x (Inline or simplify FooFormatter.pprint_val.) +* :ghpull:`13538`: Backport PR #12748 on branch v3.1.x (Use the builtin GTK3 FileChooser rather than our custom subclass.) +* :ghpull:`13537`: Backport PR #12781 on branch v3.1.x (Lazy import of private modules) +* :ghpull:`12950`: Inline or simplify FooFormatter.pprint_val. +* :ghpull:`12748`: Use the builtin GTK3 FileChooser rather than our custom subclass. +* :ghpull:`12781`: Lazy import of private modules +* :ghpull:`11218`: fix pkg-config handling to make cross-compiling work +* :ghpull:`13531`: Backport PR #11964 on branch v3.1.x (Simplify extension setup.) +* :ghpull:`11964`: Simplify extension setup. +* :ghpull:`13529`: Backport PR #13525 on branch v3.1.x (Move some links in rst out of running text.) +* :ghpull:`13528`: Backport PR #13526 on branch v3.1.x (DOC: fix Subplot calls) +* :ghpull:`13525`: Move some links in rst out of running text. +* :ghpull:`13526`: DOC: fix Subplot calls +* :ghpull:`13523`: Backport PR #13521 on branch v3.1.x (Small cleanup to headings of 3d examples.) +* :ghpull:`13521`: Small cleanup to headings of 3d examples. +* :ghpull:`13519`: Backport PR #12716 on branch v3.1.x (FIX: return the actual ax.get_window_extent) +* :ghpull:`13518`: Backport PR #12839 on branch v3.1.x (BUG: Prevent Tick params calls from overwriting visibility without being told to) +* :ghpull:`12716`: FIX: return the actual ax.get_window_extent +* :ghpull:`12839`: BUG: Prevent Tick params calls from overwriting visibility without being told to +* :ghpull:`13517`: Fix heading hierarchy in annotation tutorial. +* :ghpull:`13516`: Backport PR #13514 on branch v3.1.x (Add missing show() at end of example.) +* :ghpull:`13514`: Add missing show() at end of example. +* :ghpull:`13512`: Backport PR #13511 on branch v3.1.x (Add missing plt.show() at end of example.) +* :ghpull:`13511`: Add missing plt.show() at end of example. +* :ghpull:`13508`: Backport PR #13413 on branch v3.1.x (Simplify decade up- and down-rounding, and symmetrize expansion of degenerate log scales.) +* :ghpull:`13509`: Backport PR #13492 on branch v3.1.x (Doc more release updates) +* :ghpull:`13492`: Doc more release updates +* :ghpull:`13413`: Simplify decade up- and down-rounding, and symmetrize expansion of degenerate log scales. +* :ghpull:`13507`: Backport PR #13488 on branch v3.1.x (Animation: interactive zoom/pan with blitting does not work) +* :ghpull:`13488`: Animation: interactive zoom/pan with blitting does not work +* :ghpull:`13505`: Backport PR #13459 on branch v3.1.x (Document histogramming pre-binned data.) +* :ghpull:`13503`: Backport PR #10776 on branch v3.1.x (fix FancyArrowPatch picker fails depending on arrowstyle) +* :ghpull:`13504`: Backport PR #13123 on branch v3.1.x (Add shading to Axes3D.voxels, and enable it by default) +* :ghpull:`13502`: Backport PR #13180 on branch v3.1.x (Various TextPath cleanups.) +* :ghpull:`13459`: Document histogramming pre-binned data. +* :ghpull:`13501`: Backport PR #13209 on branch v3.1.x (Deprecate support for (n, 1)-shaped error arrays in errorbar().) +* :ghpull:`13500`: Backport PR #12763 on branch v3.1.x (Remove deprecated rcParams.) +* :ghpull:`13123`: Add shading to Axes3D.voxels, and enable it by default +* :ghpull:`13499`: Backport PR #13303 on branch v3.1.x (Unify checking of executable info.) +* :ghpull:`10776`: fix FancyArrowPatch picker fails depending on arrowstyle +* :ghpull:`13180`: Various TextPath cleanups. +* :ghpull:`13498`: Backport PR #13314 on branch v3.1.x (Move major/minor tick overstrike logic to Axis.) +* :ghpull:`13209`: Deprecate support for (n, 1)-shaped error arrays in errorbar(). +* :ghpull:`12763`: Remove deprecated rcParams. +* :ghpull:`13303`: Unify checking of executable info. +* :ghpull:`13497`: Backport PR #13057 on branch v3.1.x (Simplify callable(self._contains) checks) +* :ghpull:`13314`: Move major/minor tick overstrike logic to Axis. +* :ghpull:`13057`: Simplify callable(self._contains) checks +* :ghpull:`13496`: Backport PR #13465 on branch v3.1.x (FIX: polar set_rlim allow bottom-only call) +* :ghpull:`13465`: FIX: polar set_rlim allow bottom-only call +* :ghpull:`13495`: Backport PR #12232 on branch v3.1.x (Add helper function to check that an argument is in a list of strings.) +* :ghpull:`12232`: Add helper function to check that an argument is in a list of strings. +* :ghpull:`11708`: Revert "Skip wx interactive tests on OSX." +* :ghpull:`13062`: Update FAQ re: batch/webserver use. +* :ghpull:`12904`: Support forward/backward mouse buttons +* :ghpull:`12150`: Deprecate \stackrel. +* :ghpull:`13449`: Let boxplot() defer rcParams application to bxp() +* :ghpull:`13425`: API: un-deprecate keyword only args to set_xlim, set_ylim +* :ghpull:`13447`: Update axes_grid docs +* :ghpull:`13473`: Deprecate backend_wx.IDLE_DELAY. +* :ghpull:`13476`: Add font to pyplot.xkcd() +* :ghpull:`13475`: Cleanup titles of embedding examples. +* :ghpull:`13468`: Suppress chaining of cache lookup failure in color conversion. +* :ghpull:`13467`: Add "c" shorthand for "color" for the Text class. +* :ghpull:`13398`: FIX: let pandas IndexInt64 work for boxplot +* :ghpull:`13375`: Improve Axes selection in Qt figure options. +* :ghpull:`13421`: DOC: update release guide +* :ghpull:`13275`: Simple logging interface. +* :ghpull:`13427`: Simplify check for tight-bbox finiteness. +* :ghpull:`13444`: Allow constructing boxplots over multiple calls. +* :ghpull:`13385`: Remove/rework uses of np.where where possible. +* :ghpull:`13441`: Make AFM parser both more compliant and less strict. +* :ghpull:`13384`: Replace np.compress by boolean indexing. +* :ghpull:`13422`: Clarify IndexError for out-of-bounds indexing of gridspec. +* :ghpull:`13443`: Remove some outdated comments from rcsetup.py. +* :ghpull:`13357`: Inherit some docstrings in backend code. +* :ghpull:`12380`: Stem speedup2 +* :ghpull:`13368`: FIX: Fix shape of hist output when input is multidimensional empty list +* :ghpull:`5590`: [mpl_toolkits] Fix picking for things drawn on parasite axes +* :ghpull:`13323`: Move the call to Formatter.set_locs into Formatter.format_ticks. +* :ghpull:`13424`: Deprecate Quiver.color in favor of Quiver.get_facecolor(). +* :ghpull:`13434`: More smoketesting of pcolorfast. +* :ghpull:`13395`: Cleanup demo_curvelinear_grid. +* :ghpull:`13411`: Deemphasize numeric locations for legend() in docs. +* :ghpull:`13419`: FIX: secondary_axis resize +* :ghpull:`13020`: Deprecate proj3d.mod. +* :ghpull:`13030`: Deprecate internal functions exposed in the public API of mplot3d +* :ghpull:`13408`: test_figure style fixes. +* :ghpull:`11127`: Legend for Scatter +* :ghpull:`11855`: Adding the possible to add full command line in animation +* :ghpull:`13409`: Add nonsingular to the locator base class, and use it in set_*lim too. +* :ghpull:`11859`: ENH: add secondary x/y axis +* :ghpull:`13235`: Vectorize mplot3d.art3d.zalpha. +* :ghpull:`10411`: New "accepts units" decorator +* :ghpull:`13403`: FIX: remove idle_event +* :ghpull:`13069`: 5 minor divisions when major ticks are 2.5 units apart +* :ghpull:`13402`: Fix empty reshape2d +* :ghpull:`11683`: Reuse axes_grid1's AxisDict in axisartist, instead of duplicating it. +* :ghpull:`12141`: Let digits toggle axes nav only if they correspond to an existing axes. +* :ghpull:`9845`: Add inaxes method to FigureCanvas to check whether point is in an axes. +* :ghpull:`13396`: mpl_toolkits style fixes. +* :ghpull:`11497`: Make CI fail if interactive toolkits can't be tested +* :ghpull:`11595`: test doc rendering +* :ghpull:`13393`: Deprecate Spine.is_frame_like. +* :ghpull:`13391`: Remove colour specification from some examples +* :ghpull:`13386`: Replace use of np. by operators () silently doing nothing. +* :ghpull:`13166`: Simplify Text.get_usetex. +* :ghpull:`13188`: Remove an outdated doc point regarding backend selection. +* :ghpull:`13107`: Cleanup BboxBase docstrings. +* :ghpull:`13108`: Capitalize some docstrings. +* :ghpull:`13115`: Check for sphinx_copybutton when building the docs +* :ghpull:`13151`: Update RadioButtons docs numpydoc style +* :ghpull:`13178`: Remove :func: markup from mlab docstrings. +* :ghpull:`7461`: [WIP] add matrix checking function for quiver input +* :ghpull:`13089`: Ensure that arguments to quiver() are not matrices. +* :ghpull:`13179`: Avoid calling a deprecated API in axis_artist. +* :ghpull:`13170`: Don't try to find TeX-only fonts when layouting TeX text. +* :ghpull:`12957`: Search also for user fonts on Windows (#12954) +* :ghpull:`12951`: Make Text._get_layout simpler to follow. +* :ghpull:`11385`: Add a get_zaxis method for 3d axes. +* :ghpull:`13172`: Hyperlink DOIs to preferred resolver +* :ghpull:`13171`: Document how to make colorbars "without" a ScalarMappable. +* :ghpull:`12903`: FIX: (broken)bar(h) math before units +* :ghpull:`13167`: Typos on subplot comments and example +* :ghpull:`13005`: Improve error messages for unit conversion +* :ghpull:`13147`: Extend joinstyle example +* :ghpull:`13165`: Change doc string for Axes.arrow() +* :ghpull:`13155`: Let ffmpeg report errors. +* :ghpull:`13149`: Update errorbar limits example +* :ghpull:`13074`: Move _windowing extension into _tkagg. +* :ghpull:`13146`: Remove an outdated comment in backend_wx. +* :ghpull:`13126`: FIX: minor log ticks overwrite +* :ghpull:`13148`: Update example Step Demo +* :ghpull:`13138`: API: Use class-based directive in sphinxext +* :ghpull:`11894`: add ``cache_frame_data`` kwarg into ``FuncAnimation``. fixes #8528. +* :ghpull:`13136`: Small cleanups. +* :ghpull:`13140`: Remove an "cannot show figure in agg" warning in test suite. +* :ghpull:`13134`: Simplify color conversion backcompat shim. +* :ghpull:`13141`: Unpin pytest (pytest-cov's latest release is compatible with it). +* :ghpull:`13133`: Simplify the polys3d example. +* :ghpull:`12158`: MNT: simplify valid tick logic +* :ghpull:`9867`: Factor out common code between pdf and ps backends. +* :ghpull:`10111`: Add set_data_3d and get_data_3d to Line3d +* :ghpull:`12245`: Remove (some) features deprecated in mpl2.2 +* :ghpull:`13119`: Deprecate TextToPath.glyph_to_path. +* :ghpull:`13122`: Pin pytest<4.1 to unbreak CI tests +* :ghpull:`13100`: Restore the font cache on Travis. +* :ghpull:`12792`: BUG: Ensure that distinct polygon collections are shaded identically +* :ghpull:`13070`: cairo backend: default to pycairo +* :ghpull:`13114`: BUG: calculate colorbar boundaries correctly from values +* :ghpull:`13111`: Delete an unused private method. +* :ghpull:`10841`: ENH: new date formatter +* :ghpull:`13093`: Remove unused fontconfig conf file. +* :ghpull:`13063`: Use default colour cycle in more examples +* :ghpull:`13103`: Remove tight_bbox_test example. +* :ghpull:`13097`: Replace 1-tuples by scalars where possible. +* :ghpull:`13027`: Qt5 reset signals after non-interactive plotting +* :ghpull:`9787`: Support (first font of) TTC files. +* :ghpull:`11780`: ENH: Allow arbitrary coordinates for ConnectionPatch +* :ghpull:`12943`: Update the font_table example. +* :ghpull:`13091`: Improve MouseEvent str(). +* :ghpull:`13095`: Remove a duplicate attribute setting. +* :ghpull:`13090`: Cleanup unused non-public imports. +* :ghpull:`13060`: Move doc-requirements from root folder +* :ghpull:`13078`: Convert streamplot to numpydoc +* :ghpull:`13088`: Don't use deprecated np.random.random_integers. +* :ghpull:`13073`: Drop pytest version check in setupext.py. +* :ghpull:`12933`: Deprecate backend_pgf.LatexManagerFactory. +* :ghpull:`12969`: Clarify the implementation of _process_plot_var_args. +* :ghpull:`12472`: Make FontManager.defaultFont a property, to avoid hardcoding the prefix. +* :ghpull:`11806`: Allow to not draw the labels on pie chart +* :ghpull:`11983`: Simplify version checks for freetype and libpng. +* :ghpull:`13050`: FIX: always eraseRect in Qt widget +* :ghpull:`13065`: FIX: print out the correct ip address when starting webagg +* :ghpull:`13061`: Make examples that load msft.csv robust against locale changes. +* :ghpull:`13042`: cairo: remove the append_path() fast path +* :ghpull:`13058`: pathlibify/cleanup triage_tests.py. +* :ghpull:`12995`: Don't split creation of deprecation message and choice of warning class. +* :ghpull:`12998`: Init MaxNLocator params only once +* :ghpull:`11691`: Make Figure.frameon a thin wrapper for the patch visibility. +* :ghpull:`11735`: Change {FigureCanvasAgg,RendererAgg}.buffer_rgba to return a memoryview. +* :ghpull:`12831`: Reuse scale from sharing axis when calling cla(). +* :ghpull:`12962`: Deprecate setting the same property under two different aliases. +* :ghpull:`12973`: Fix item check for pandas Series +* :ghpull:`13049`: Add boxplot.flierprops.markeredgewidth rcParam +* :ghpull:`13048`: Fix section names for numpydoc +* :ghpull:`10928`: Simplify (quite a bit...) _preprocess_data +* :ghpull:`13039`: Speed up Path.iter_segments() +* :ghpull:`12992`: Adding rcParams[‘scatter.edgecolors’] defaulting to ‘face’ +* :ghpull:`13014`: Drop pgi support for the GTK3 backend +* :ghpull:`12215`: Cleanup initialization in text() +* :ghpull:`13029`: Fix vertical alignment of text +* :ghpull:`12968`: Simpler and stricter process_plot_format. +* :ghpull:`12989`: Avoid spamming tests with warnings re: deprecation of pprint_val. +* :ghpull:`13032`: fix typo in docstring in ``axis_artist.py`` +* :ghpull:`13025`: MNT: add one more alias for tacaswell to mailmap +* :ghpull:`13010`: Fix a format error in documenting_mpl.rst +* :ghpull:`12997`: Add sphinx-copybutton to docs +* :ghpull:`12422`: Scatter color: moving #10809 forward +* :ghpull:`12999`: Format MaxNLocator with numpydoc +* :ghpull:`12991`: Canonicalize weights extracted for AFM fonts. +* :ghpull:`12955`: Cleanup cursor_demo. +* :ghpull:`12984`: Cleanup GTK examples. +* :ghpull:`12986`: Minor cleanup to double_pendulum example. +* :ghpull:`12959`: Update the documentation of Cursor +* :ghpull:`12945`: Correctly get weight & style hints from certain newer Microsoft fonts +* :ghpull:`12976`: ENH: replace deprecated numpy header +* :ghpull:`12975`: Fail-fast when trying to run tests with too-old pytest. +* :ghpull:`12970`: Minor simplifications. +* :ghpull:`12974`: Remove some checks for Py<3.6 in the test suite. +* :ghpull:`12779`: Include scatter plots in Qt figure options editor. +* :ghpull:`12459`: Improve formatting of imshow() cursor data when a colorbar exists. +* :ghpull:`12927`: MAINT: Correctly handle empty lists in zip unpacking in mplot3d.art3d +* :ghpull:`12919`: Suppress deprecation warning when testing drawstyle conflict +* :ghpull:`12956`: Misc. cleanups. +* :ghpull:`12924`: Deprecate public use of Formatter.pprint_val. +* :ghpull:`12947`: Support ~ as nonbreaking space in mathtext. +* :ghpull:`12944`: Fix the title of testing_api +* :ghpull:`12136`: MAINT: Unify calculation of normal vectors from polygons +* :ghpull:`12880`: More table documentation +* :ghpull:`12940`: Avoid pyplot in showcase examples. +* :ghpull:`12935`: os.PathLike exists on all supported Pythons now. +* :ghpull:`12936`: Minor updates following bump to Py3.6+. +* :ghpull:`12932`: Simplify argument checking in Table.__getitem__. +* :ghpull:`12930`: Shorten an argument check. +* :ghpull:`12538`: MNT: drop 3.5 testing for 3.1 branch +* :ghpull:`12868`: Simplify use of Path._fast_from_codes_and_verts. +* :ghpull:`12300`: API: Polar: allow flipped y/rlims.... +* :ghpull:`12861`: Don't use deprecated wx.NewId(). +* :ghpull:`12908`: Allow all valid hist.bins strings to be set in the rcparams +* :ghpull:`12902`: Kill dead code in textpath. +* :ghpull:`12885`: Improve margins in formlayout +* :ghpull:`12877`: fooImage -> foo_image in testing/compare.py +* :ghpull:`12845`: Deprecate silent dropping of unknown arguments to TextPath(). +* :ghpull:`12852`: Cleanup collections docs. +* :ghpull:`12888`: Properly enable forward/backward buttons on GTK3 +* :ghpull:`12865`: Avoid 1-tick or 0-tick log-scaled axis. +* :ghpull:`12844`: Remove unused, private _process_text_args. +* :ghpull:`12881`: Fix string comparison +* :ghpull:`12863`: FIX: translate timedeltas in _to_ordinalf +* :ghpull:`12640`: Introduce MouseButton enum for MouseEvent. +* :ghpull:`12897`: Reword a bit the contour docs. +* :ghpull:`12898`: Validate rcParams["image.origin"]. +* :ghpull:`12882`: Write error messages to logger instead of stderr +* :ghpull:`12889`: Deprecate public access to the vendored formlayout module. +* :ghpull:`12891`: Add Azure Pipelines build badge +* :ghpull:`12883`: MAINT Use list comprehension +* :ghpull:`12886`: Properly enable forward/backward buttons on Qt +* :ghpull:`12858`: Bump oldest supported numpy to 1.11. +* :ghpull:`12876`: Fix a typo +* :ghpull:`12739`: make Axes._parse_scatter_color_args static +* :ghpull:`12846`: Deprecate Path.has_nonfinite. +* :ghpull:`12829`: Remove unused variables +* :ghpull:`12872`: Inline references to RendererPS in backend_ps. +* :ghpull:`12800`: documenting dtype of hist counts +* :ghpull:`12842`: Fix message in nbagg connection_info() +* :ghpull:`12855`: Cleanup axes/_base.py. +* :ghpull:`12826`: Minor code cleanup +* :ghpull:`12866`: Simplify stride calculations in loglocator. +* :ghpull:`12867`: Drop compat code for outdated MSVC. +* :ghpull:`12218`: Improve table docs +* :ghpull:`12847`: correctly format ticklabels when EngFormatter is used with usetex = True +* :ghpull:`12851`: Keep Collections and Patches property aliases in sync. +* :ghpull:`12849`: Update docstrings in path.py, and small cleanups. +* :ghpull:`12805`: Don't insert spurious newlines by joining tex.preamble. +* :ghpull:`12827`: Remove unused imports +* :ghpull:`12560`: Add matplotlib.testing to the documentation +* :ghpull:`12821`: MNT: remove debug from update_title_pos +* :ghpull:`12764`: Cleanup Renderer/GraphicsContext docs. +* :ghpull:`12759`: Warn on FreeType missing glyphs. +* :ghpull:`12799`: Reword some colorbar docs. +* :ghpull:`12633`: Added support for MacOSX backend for PyPy +* :ghpull:`12798`: Replace assignments to array.shape by calls to reshape(). +* :ghpull:`11851`: Simpler check for whether a Framework Python build is being used. +* :ghpull:`12259`: BUG: Fix face orientations of bar3d +* :ghpull:`12565`: Make FontManager.score_weight less lenient. +* :ghpull:`12674`: Allow "real" LaTeX code for pgf.preamble in matplotlibrc +* :ghpull:`12770`: Simplify implementation of FontProperties.copy(). +* :ghpull:`12753`: MNT: remove _hold shims to support basemap + cartopy +* :ghpull:`12450`: Attach a FigureCanvasBase by default to Figures. +* :ghpull:`12643`: Allow unit input to FancyArrowPatch * :ghpull:`12767`: Make colorbars constructible with dataless ScalarMappables. -* :ghpull:`12775`: Add note to errorbar function about sign of errors -* :ghpull:`12776`: Fix typo in example (on-borad -> on-board). -* :ghpull:`12771`: Do not rely on external stack frame to exist * :ghpull:`12526`: Rename jquery files * :ghpull:`12552`: Update docs for writing image comparison tests. * :ghpull:`12746`: Use skipif, not xfail, for uncomparable image formats. * :ghpull:`12747`: Prefer log.warning("%s", ...) to log.warning("%s" % ...). * :ghpull:`11753`: FIX: Apply aspect before drawing starts * :ghpull:`12749`: Move toolmanager warning from logging to warning. -* :ghpull:`12708`: Run flake8 in a separate travis environment -* :ghpull:`12737`: Improve docstring of Arc * :ghpull:`12598`: Support Cn colors with n>=10. -* :ghpull:`12670`: FIX: add setter for hold to un-break basemap -* :ghpull:`12693`: Workaround Text3D breaking tight_layout() * :ghpull:`12727`: Reorder API docs: separate file per module * :ghpull:`12738`: Add unobtrusive depreaction note to the first line of the docstring. -* :ghpull:`12740`: DOC: constrained layout guide (fix: Spacing with colorbars) * :ghpull:`11663`: Refactor color parsing of Axes.scatter * :ghpull:`12736`: Move deprecation note to end of docstring * :ghpull:`12704`: Rename tkinter import from Tk to tk. -* :ghpull:`12730`: MNT: merge ignore lines in .flake8 -* :ghpull:`12707`: Fix tk error when closing first pyplot figure * :ghpull:`12715`: Cleanup dviread. * :ghpull:`12717`: Delete some ``if __name__ == "__main__"`` clauses. -* :ghpull:`12726`: Fix test_non_gui_warning for Azure (and mplcairo). -* :ghpull:`12720`: Improve docs on Axes scales +* :ghpull:`10575`: FIX patch.update_from to also copy _original_edge/facecolor * :ghpull:`12537`: Improve error message on failing test_pyplot_up_to_date * :ghpull:`12721`: Make get_scale_docs() internal -* :ghpull:`12617`: Set up CI with Azure Pipelines -* :ghpull:`12673`: Fix for _axes.scatter() array index out of bound error -* :ghpull:`12676`: Doc: document textpath module -* :ghpull:`12705`: Improve docs on Axes limits and direction * :ghpull:`12706`: Extend sphinx Makefile to cleanup completely * :ghpull:`12481`: Warn if plot_surface Z values contain NaN -* :ghpull:`12709`: Correctly remove nans when drawing paths with pycairo. * :ghpull:`12685`: Make ticks in demo_axes_rgb.py visible +* :ghpull:`12523`: Run flake8 before pytest on travis * :ghpull:`12691`: DOC: Link to "How to make a PR" tutorials as badge and in contributing -* :ghpull:`12684`: Change ipython block to code-block * :ghpull:`11974`: Make code match comment in sankey. * :ghpull:`12440`: Make arguments to @deprecated/warn_deprecated keyword-only. -* :ghpull:`12683`: TST: mark test_constrainedlayout.py::test_colorbar_location as flaky -* :ghpull:`12686`: Remove deprecation warnings in tests * :ghpull:`12470`: Update AutoDateFormatter with locator -* :ghpull:`12656`: FIX: fix error in colorbar.get_ticks not having valid data * :ghpull:`12586`: Improve linestyles example -* :ghpull:`12006`: Added stacklevel=2 to all warnings.warn calls (issue 10643) -* :ghpull:`12651`: FIX: ignore non-finite bbox -* :ghpull:`12653`: Don't warn when accessing deprecated properties from the class. -* :ghpull:`12608`: ENH: allow matplotlib.use after getbackend -* :ghpull:`12658`: Do not warn-depreacted when iterating over rcParams -* :ghpull:`12635`: FIX: allow non bbox_extra_artists calls +* :ghpull:`12006`: Replace warnings.warn with cbook._warn_external or logging.warning * :ghpull:`12659`: Add note that developer discussions are private * :ghpull:`12543`: Make rcsetup.py flak8 compliant * :ghpull:`12642`: Don't silence TypeErrors in fmt_{x,y}data. -* :ghpull:`11667`: DOC: update doc requirement * :ghpull:`12442`: Deprecate passing drawstyle with linestyle as single string. * :ghpull:`12625`: Shorten some docstrings. * :ghpull:`12627`: Be a bit more stringent on invalid inputs. -* :ghpull:`12561`: Properly css-style exceptions in the documentation * :ghpull:`12629`: Fix issue with PyPy on macOS * :ghpull:`10933`: Remove "experimental" fontconfig font_manager backend. -* :ghpull:`12630`: Fix RcParams.__len__ -* :ghpull:`12285`: FIX: Don't apply tight_layout if axes collapse -* :ghpull:`12548`: undef _XOPEN_SOURCE breaks the build in AIX -* :ghpull:`12615`: Fix travis OSX build * :ghpull:`12600`: Minor style fixes. -* :ghpull:`12607`: STY: fix whitespace and escaping -* :ghpull:`12603`: FIX: don't import macosx to check if eventloop running -* :ghpull:`12599`: Fix formatting of docstring -* :ghpull:`12569`: Don't confuse uintptr_t and Py_ssize_t. -* :ghpull:`12572`: Fix singleton hist labels -* :ghpull:`12581`: Fix hist() error message * :ghpull:`12570`: Fix mathtext tutorial for build with Sphinx 1.8. * :ghpull:`12487`: Update docs/tests for the deprecation of aname and label1On/label2On/etc. * :ghpull:`12521`: Improve docstring of draw_idle() -* :ghpull:`12573`: BUG: mplot3d: Don't crash if azim or elev are non-integral * :ghpull:`12574`: Remove some unused imports * :ghpull:`12568`: Add note regarding builds of old Matplotlibs. -* :ghpull:`12555`: Clarify horizontalalignment and verticalalignment in suptitle * :ghpull:`12547`: Disable sticky edge accumulation if no autoscaling. * :ghpull:`12546`: Avoid quadratic behavior when accumulating stickies. -* :ghpull:`12159`: FIX: colorbar re-check norm before draw for autolabels -* :ghpull:`12501`: Rectified plot error * :ghpull:`11789`: endless looping GIFs with PillowWriter * :ghpull:`12525`: Fix some flake8 issues -* :ghpull:`12431`: FIX: allow single-string color for scatter -* :ghpull:`12216`: Doc: Fix search for sphinx >=1.8 -* :ghpull:`12461`: FIX: make add_lines work with new colorbar -* :ghpull:`12241`: FIX: make unused spines invisible * :ghpull:`12516`: Don't handle impossible values for ``align`` in hist() -* :ghpull:`12504`: DOC: clarify min supported version wording -* :ghpull:`12507`: FIX: make minor ticks formatted with science formatter as well * :ghpull:`12500`: Adjust the widths of the messages during the build. * :ghpull:`12492`: Simplify radar_chart example. -* :ghpull:`12478`: MAINT: numpy deprecates asscalar in 1.16 -* :ghpull:`12363`: FIX: errors in get_position changes -* :ghpull:`12495`: Fix duplicate condition in pathpatch3d example * :ghpull:`11984`: Strip out pkg-config machinery for agg and libqhull. * :ghpull:`12463`: Document Artist.cursor_data() parameter -* :ghpull:`12489`: Fix typo in documentation of ylim * :ghpull:`12482`: Test slider orientation * :ghpull:`12317`: Always install mpl_toolkits. * :ghpull:`12246`: Be less tolerant of broken installs. * :ghpull:`12477`: Use \N{MICRO SIGN} instead of \N{GREEK SMALL LETTER MU} in EngFormatter. * :ghpull:`12483`: Kill FontManager.update_fonts. -* :ghpull:`12448`: Don't error if some font directories are not readable. * :ghpull:`12474`: Throw ValueError when irregularly gridded data is passed to streamplot. -* :ghpull:`12469`: Clarify documentation of offsetbox.AnchoredText's prop kw argument -* :ghpull:`12468`: Fix ``set_ylim`` unit handling * :ghpull:`12466`: np.fromstring -> np.frombuffer. * :ghpull:`12369`: Improved exception handling on animation failure * :ghpull:`12460`: Deprecate RendererBase.strip_math. -* :ghpull:`12457`: Fix tutorial typos. * :ghpull:`12453`: Rollback erronous commit to whats_new.rst from #10746 * :ghpull:`12452`: Minor updates to the FAQ. * :ghpull:`10746`: Adjusted matplotlib.widgets.Slider to have optional vertical orientatation @@ -188,277 +931,322 @@ Pull Requests (224): * :ghpull:`12435`: Fix numpydoc parameter formatting * :ghpull:`12434`: Clarify documentation for textprops keyword parameter of TextArea * :ghpull:`12427`: Document Artist.get_cursor_data -* :ghpull:`12277`: FIX: datetime64 now recognized if in a list * :ghpull:`10322`: Use np.hypot whereever possible. +* :ghpull:`10809`: Fix for scatter not showing points with valid x/y but invalid color * :ghpull:`12423`: Minor simplifications to backend_svg. -* :ghpull:`12293`: Make pyplot more tolerant wrt. 3rd-party subclasses. -* :ghpull:`12360`: Replace axes_grid by axes_grid1 in test * :ghpull:`10356`: fix detecting which artist(s) the mouse is over +* :ghpull:`10268`: Dvi caching +* :ghpull:`10238`: Call kpsewhich with more arguments at one time +* :ghpull:`10236`: Cache kpsewhich results persistently +* :ghpull:`4675`: Deprecate color keyword argument in scatter +* :ghpull:`5054`: Diverging norm * :ghpull:`12416`: Move font cache rebuild out of exception handler +* :ghpull:`4762`: Traitlets +* :ghpull:`5414`: WIP: New FreeType wrappers +* :ghpull:`3875`: ENH: passing colors (and other optional keyword arguments) to violinplot() +* :ghpull:`1959`: PS backend optionally jpeg-compresses the embedded images * :ghpull:`11891`: Group some print()s in backend_ps. * :ghpull:`12165`: Remove deprecated mlab code -* :ghpull:`12394`: DOC: fix CL tutorial to give same output from saved file and example * :ghpull:`12387`: Update HTML animation as slider is dragged -* :ghpull:`12408`: Don't crash on invalid registry font entries on Windows. +* :ghpull:`12333`: ENH: add colorbar method to axes * :ghpull:`10088`: Deprecate Tick.{gridOn,tick1On,label1On,...} in favor of set_visible. -* :ghpull:`12149`: Mathtext tutorial fixes * :ghpull:`12393`: Deprecate to-days converters in matplotlib dates -* :ghpull:`12257`: Document standard backends in matplotlib.use() -* :ghpull:`12383`: Revert change of parameter name in annotate() -* :ghpull:`12385`: CI: Added Appveyor Python 3.7 build +* :ghpull:`11232`: FIX: fix figure.set_dpi when pixel ratio not 1 * :ghpull:`12247`: Machinery for deprecating properties. * :ghpull:`12371`: Move check for ImageMagick Windows path to bin_path(). * :ghpull:`12384`: Cleanup axislines style. -* :ghpull:`12353`: Doc: clarify default parameters in scatter docs -* :ghpull:`12366`: TST: Update test images for new Ghostscript. -* :ghpull:`11648`: FIX: colorbar placement in constrained layout +* :ghpull:`9565`: Stem performance boost * :ghpull:`12368`: Don't use stdlib private API in animation.py. * :ghpull:`12351`: dviread: find_tex_file: Ensure the encoding on windows -* :ghpull:`12244`: Merge barchart examples. * :ghpull:`12372`: Remove two examples. -* :ghpull:`12214`: Improve docstring of Annoation -* :ghpull:`12347`: DOC: add_child_axes to axes_api.rst +* :ghpull:`12356`: Fix stripping of CRLF on Windows. +* :ghpull:`12283`: FIX: errorbar xywhere should return ndarray * :ghpull:`12304`: TST: Merge Qt tests into one file. -* :ghpull:`12321`: maint: setupext.py for freetype had a Catch case for missing ft2build.h * :ghpull:`12340`: Catch test deprecation warnings for mlab.demean -* :ghpull:`12334`: Improve selection of inset indicator connectors. -* :ghpull:`12316`: Fix some warnings from Travis -* :ghpull:`12268`: FIX: remove unnecessary ``self`` in ``super_``-calls, fixes #12265 -* :ghpull:`12212`: font_manager: Fixed problems with Path(...).suffix -* :ghpull:`12326`: fixed minor spelling error in docstring * :ghpull:`12296`: Make FooConverter inherit from ConversionInterface in examples -* :ghpull:`12322`: Fix the docs build. -* :ghpull:`12319`: Fix Travis 3.6 builds * :ghpull:`12309`: Deduplicate implementations of FooNorm.autoscale{,_None} +* :ghpull:`7716`: [NF] Add 'truncate' and 'join' methods to colormaps. * :ghpull:`12314`: Deprecate ``axis('normal')`` in favor of ``axis('auto')``. -* :ghpull:`12313`: BUG: Fix typo in view_limits() for MultipleLocator * :ghpull:`12307`: Clarify missing-property error message. -* :ghpull:`12274`: MNT: put back ``_hold`` as read-only attribute on AxesBase -* :ghpull:`12260`: Fix docs : change from issue #12191, remove "if 1:" blocks in examples -* :ghpull:`12163`: TST: Defer loading Qt framework until test is run. +* :ghpull:`12260`: Fix docs : change from issue #12191, remove "if 1:" blocks in examples * :ghpull:`12253`: Handle utf-8 output by kpathsea on Windows. -* :ghpull:`12301`: Ghostscript 9.0 requirement revisited -* :ghpull:`12294`: Fix expand_dims warnings in triinterpolate * :ghpull:`12292`: TST: Modify the bar3d test to show three more angles -* :ghpull:`12297`: Remove some pytest parameterising warnings -* :ghpull:`12261`: FIX: parasite axis2 demo -* :ghpull:`12278`: Document inheriting docstrings -* :ghpull:`12262`: Simplify empty-rasterized pdf test. -* :ghpull:`12269`: Add some param docs to BlockingInput methods -* :ghpull:`12272`: Fix ``contrained`` to ``constrained`` +* :ghpull:`12284`: Don't try to autoscale if no data present to autoscale to * :ghpull:`12255`: Deduplicate inherited docstrings. -* :ghpull:`12254`: Improve docstrings of Animations -* :ghpull:`12258`: Fix CSS for module-level data * :ghpull:`12222`: Remove extraneous if 1 statements in demo_axisline_style.py -* :ghpull:`12137`: MAINT: Vectorize bar3d +* :ghpull:`12137`: MAINT: Vectorize bar3d * :ghpull:`12219`: Merge OSXInstalledFonts into findSystemFonts. * :ghpull:`12229`: Less ACCEPTS, more numpydoc. -* :ghpull:`12209`: Doc: Sort named colors example by palette -* :ghpull:`12237`: Use (float, float) as parameter type for 2D positions in docstrings -* :ghpull:`12238`: Typo in docs -* :ghpull:`12236`: Make boilerplate-generated pyplot.py flake8 compliant +* :ghpull:`11621`: TST: make E402 a universal flake8 ignore * :ghpull:`12231`: CI: Speed up Appveyor repository cloning -* :ghpull:`12228`: Fix trivial typo in docs. -* :ghpull:`12227`: Use (float, float) as paramter type for 2D positions +* :ghpull:`11661`: Update blocking_input.py * :ghpull:`12199`: Allow disabling specific mouse actions in blocking_input -* :ghpull:`12213`: Change win32InstalledFonts return value -* :ghpull:`12207`: FIX: dont' check for interactive framework if none required -* :ghpull:`11688`: Don't draw axis (spines, ticks, labels) twice when using parasite axes. * :ghpull:`12210`: Axes.tick_params() argument checking * :ghpull:`12211`: Fix typo * :ghpull:`12200`: Slightly clarify some invalid shape exceptions for image data. * :ghpull:`12151`: Don't pretend @deprecated applies to classmethods. * :ghpull:`12190`: Remove some unused variables and imports -* :ghpull:`12186`: DOC: fix API note about get_tightbbox -* :ghpull:`12203`: Document legend's slowness when "best" location is used * :ghpull:`12192`: Exclude examples from lgtm analysis * :ghpull:`12196`: Give Carreau the ability to mention the backport bot. -* :ghpull:`12187`: DOC: Update INSTALL.rst -* :ghpull:`12164`: Fix Annotation.contains. -* :ghpull:`12177`: FIX: remove cwd from mac font path search -* :ghpull:`12182`: Fix Flash of Unstyled Content by removing remaining Flipcause integration -* :ghpull:`12184`: DOC: update "Previous Whats New" for 2.2 with reference to cividis paper -* :ghpull:`12183`: Doc: Don't use Sphinx 1.8 * :ghpull:`12171`: Remove internal warning due to zsort deprecation -* :ghpull:`12166`: Document preference order for backend auto selection -* :ghpull:`12154`: Avoid triggering deprecation warnings with pytest 3.8. * :ghpull:`12030`: Speed up canvas redraw for GTK3Agg backend. -* :ghpull:`12157`: Properly declare the interactive framework for the qt4foo backends. * :ghpull:`12156`: Cleanup the GridSpec demos. * :ghpull:`12144`: Add explicit getters and setters for Annotation.anncoords. * :ghpull:`12152`: Use _warn_external for deprecations warnings. -* :ghpull:`12148`: BLD: pragmatic fix for building basic_unit example on py37 * :ghpull:`12147`: DOC: update the gh_stats code +* :ghpull:`12139`: Unbreak build re: mplot3d style. +* :ghpull:`11367`: Raise TypeError on unsupported kwargs of spy() +* :ghpull:`9990`: Fix and document lightsource argument in mplot3d +* :ghpull:`12124`: Correctly infer units from emtpy arrays +* :ghpull:`11994`: Cleanup unused variables and imports +* :ghpull:`12122`: MNT: re-add cbook import art3d +* :ghpull:`12086`: FIX: make MaxNLocator only follow visible ticks for order of magnitude +* :ghpull:`12032`: Remove unused imports +* :ghpull:`12093`: Correct the removal of -Wstrict-prototypes from compiler flags. +* :ghpull:`12069`: Style fixes for mplot3d. +* :ghpull:`11997`: Cleanup some axes_grid1 examples +* :ghpull:`12098`: Improve layout of HTML animation +* :ghpull:`12094`: Fine-tune logging notes in contributing.rst. +* :ghpull:`12079`: Clarifications to **im_show()** doc regarding *interpolation='none'*. +* :ghpull:`12068`: More style fixes. +* :ghpull:`11499`: FIX: layout for mixed descent multiline text objects +* :ghpull:`11921`: FIX: allow reshape 2-D to return a bare 1-d list +* :ghpull:`12070`: Avoid some uses of np.isscalar. +* :ghpull:`12067`: DOC: make Line2D docstring definition easier to find +* :ghpull:`12054`: More style fixes. +* :ghpull:`12066`: fix indentation in docstring interpolation for spy. +* :ghpull:`11931`: Remove separate autosummary_inher template. +* :ghpull:`12049`: Make Poly3DCollection.set_zsort less lenient. +* :ghpull:`12050`: Various cleanups. +* :ghpull:`12038`: Modernize ArtistInspector a bit... +* :ghpull:`12033`: DOC: formatting fixes to mplot3d +* :ghpull:`12051`: Is bool +* :ghpull:`12045`: Fix 999.9... edge case in ticker.EngFormatter for negative numbers +* :ghpull:`12044`: Update doc on the *progressive* and *optimize* keywords in savefig +* :ghpull:`12061`: Small refactor/simplification. +* :ghpull:`12060`: INSTALL.rst fixes +* :ghpull:`12055`: Fix invalid escape in docstring. +* :ghpull:`12026`: whitespace(-mostly) style cleanup. +* :ghpull:`12043`: Deprecate get_py2exe_datafiles. +* :ghpull:`12046`: Make HTMLWriter constructor a bit more strict. +* :ghpull:`12034`: Doc markup fixes. +* :ghpull:`11972`: FIX: close mem leak for repeated draw +* :ghpull:`12024`: Fix typos +* :ghpull:`11996`: Minor javascript cleanup +* :ghpull:`11989`: Remove support for ghostscript 8.60. +* :ghpull:`12004`: Update acorr and xcorr docs to match numpy docs +* :ghpull:`11998`: No clf() needed after creating a figure +* :ghpull:`12001`: Do not use an explicit figum in plt.figure(1, ...) in simple cases +* :ghpull:`11999`: Do not use an explicit fignum plt.figure(1) in simple cases +* :ghpull:`11995`: Don't use bare except statements +* :ghpull:`11993`: DOC: fixed typos +* :ghpull:`11992`: Use pytest.warns instead of home-baked warnings capture. +* :ghpull:`11975`: Derive plt.figlegend.__doc__ from Figure.legend.__doc__. +* :ghpull:`11980`: Remove __version__numpy__; simplify dependencies check. +* :ghpull:`11982`: Remove and old keyword documentation. +* :ghpull:`11981`: Some extra typos +* :ghpull:`11979`: Fix a couple of typoes. +* :ghpull:`11959`: cbook.iterable -> np.iterable. +* :ghpull:`11965`: Move the removal of the -Wstrict-prototypes flag to setup.py. +* :ghpull:`11958`: Remove unused code +* :ghpull:`11960`: Make jpl_units a bit less painful to read. +* :ghpull:`11951`: Improve Artist docstrings +* :ghpull:`11954`: No need to define _log twice in matplotlib.dates. +* :ghpull:`11948`: Minor fixes to docs and gitignore. +* :ghpull:`11777`: Avoid incorrect warning in savefig +* :ghpull:`11942`: Deprecate Artist.aname and Axes.aname +* :ghpull:`11935`: Remove ginput demo example +* :ghpull:`11939`: Improve alias signatures +* :ghpull:`11940`: Do not use aliases of properties in internal code +* :ghpull:`11941`: Fix test_large_subscript_title() +* :ghpull:`11938`: More docstring cleanup of Line2D. +* :ghpull:`11920`: Add LGTM.com code quality badge +* :ghpull:`11922`: Improve docstrings of Line2D +* :ghpull:`11924`: Minor formatting update on alias docstrings +* :ghpull:`11926`: Minor fix to ginput_demo. +* :ghpull:`11912`: BLD: update PR template for flake8 +* :ghpull:`11909`: Simplify linestyle and fillstyle reference docs. +* :ghpull:`11502`: FIX: move title(s) up if subscripts hang too low. +* :ghpull:`11906`: fix format of bar_of_pie example +* :ghpull:`11741`: Factor out common code between Patch.draw and FancyArrowPatch.draw. +* :ghpull:`11784`: Argument checking for grid() +* :ghpull:`11888`: Factor out a subprocess log-and-check helper. +* :ghpull:`11740`: Deprecate support for 3rd-party backends without set_hatch_color. +* :ghpull:`11884`: Deprecate the tk_window_focus function. +* :ghpull:`11689`: Don't cache the renderer on the Axes instance. +* :ghpull:`11698`: For property, use decorator or lambdas. +* :ghpull:`11872`: Make all builtin cmaps picklable. +* :ghpull:`11870`: More style fixes. +* :ghpull:`11873`: Remove mention of deprecated/removed methods from mlab's docstring. +* :ghpull:`11869`: Style fixes. +* :ghpull:`11874`: Remove some remnants of Py2-handling in test_rcparams. +* :ghpull:`11865`: example file for making a bar of pie chart +* :ghpull:`11868`: mathtext.py style fixes. +* :ghpull:`11854`: Accept anything that's not a directory for $MATPLOTLIBRC. +* :ghpull:`11589`: WIP ENH secondary axes: +* :ghpull:`8449`: Including Additional Metadata using the SVG Backend +* :ghpull:`11465`: ENH: optimize Collection non-affine transform to call transform once -Issues (170): +Issues (161): -* :ghissue:`12699`: Annotations get cropped out of figures saved with bbox_inches='tight' -* :ghissue:`9217`: Weirdness with inline figure DPI settings in Jupyter Notebook -* :ghissue:`4853`: %matplotlib notebook creates much bigger figures than %matplotlib inline -* :ghissue:`12780`: Vague/misleading exception message in scatter() -* :ghissue:`10239`: Weird interaction with Tkinter -* :ghissue:`10045`: subplots_adjust() breaks layout of tick labels -* :ghissue:`12765`: Matplotlib draws incorrect color -* :ghissue:`11800`: Gridspec tutorial -* :ghissue:`12757`: up the figure -* :ghissue:`12724`: Importing pyplot steals focus on macOS -* :ghissue:`12669`: fixing _hold on cartopy broke basemap -* :ghissue:`12687`: Plotting text on 3d axes before tight_layout() breaks tight_layout() -* :ghissue:`12734`: Wishlist: functionally linked twin axes -* :ghissue:`12576`: RcParams is fundamentally broken -* :ghissue:`12641`: ``_axes.py.scatter()`` array index out of bound / calling from ``seaborn`` -* :ghissue:`12703`: Error when closing first of several pyplot figures in TkAgg -* :ghissue:`12728`: Deprecation Warnings -* :ghissue:`4124`: Provide canonical examples of mpl in web frameworks -* :ghissue:`10574`: Default color after setting alptha to Patch in legened -* :ghissue:`12702`: couldn't find or load Qt platform plugin "windows" in "". +* :ghissue:`4001`: Qt5 Backend: dblclick is always False on 'mouse_release_event' +* :ghissue:`14152`: qt_compat.py performing wrong test for PyQt5 +* :ghissue:`10875`: Annotation.contains and FancyArrow.contains return incorrect values +* :ghissue:`458`: JPG quality keyword in savefig +* :ghissue:`4354`: scatter not showing valid x/y points with invalid color +* :ghissue:`14113`: scatter could not raise when colors are provided but position data are empty +* :ghissue:`14003`: numpydoc 0.9 breaks doc build +* :ghissue:`14054`: ticks sometimes disappear when zooming interactively +* :ghissue:`10189`: The data decorator does not integrate well with numpydoc +* :ghissue:`14034`: pyplot plot raises ValueError when plotting NaN against datetime dates +* :ghissue:`14039`: bar plot yerr lines/caps should respect zorder +* :ghissue:`14042`: dynamic_image.py + saving animation broken +* :ghissue:`14013`: osx backend not usable with ipython/jupyter from conda? +* :ghissue:`13993`: Tests files installed by default? +* :ghissue:`13991`: MaxNLocator.default_params deprecation may break Cartopy +* :ghissue:`5045`: Axes.grid() not honoring specified "zorder" kwarg +* :ghissue:`4371`: LaTeX and PGF preambles do not allow commas +* :ghissue:`13982`: hist() no longer respects range=... when density=True +* :ghissue:`13963`: Dataless colorbars break when updated +* :ghissue:`10381`: Issue when setting scatter color in separate method call +* :ghissue:`13618`: Minor ticklabels are missing at positions of major ticks. +* :ghissue:`13880`: Adding documentation for Text.fontfamily default, set_fontfamily(None)? +* :ghissue:`13865`: Appveyor broken +* :ghissue:`8636`: plt.hist chooses improper range when using string-based bin options +* :ghissue:`7300`: weird mathtext doc markup +* :ghissue:`8862`: Replace \mathcircled by \textcircled +* :ghissue:`13759`: DOC: matplotlib.patches.Arc +* :ghissue:`13785`: Imshow gives values out of the extent +* :ghissue:`13786`: Cannot import matplotlib.animation +* :ghissue:`13561`: Progress of animation.save (for long animations) +* :ghissue:`13735`: title doesn't move for ticklables.... +* :ghissue:`12175`: Example link near markevery in the "What's new in 3.0" page is malformed/broken +* :ghissue:`13713`: Boxplot xlim not correctly calculated +* :ghissue:`11070`: Add a "density" kwarg to hist2d +* :ghissue:`11337`: Cannot plot fully masked array against datetimes +* :ghissue:`10165`: Adapt stem plot +* :ghissue:`10976`: ENH: secondary axis for a x or y scale. +* :ghissue:`10763`: Cairo in 2.2.0 not working for new backends +* :ghissue:`9737`: setupext should not explicitly add /usr/{,local/}include to the include path +* :ghissue:`11217`: Crash on zero-length FancyArrow +* :ghissue:`13623`: do not cause warning in seaborn +* :ghissue:`13480`: Segfault on help('modules') command when matplotlib is installed +* :ghissue:`13604`: legend's framealpha kwarg does not apply when writing to an eps file +* :ghissue:`12311`: 'off' vs. False bug +* :ghissue:`10237`: Setting an alpha value to a Poly3DCollection +* :ghissue:`11781`: fill_between interpolation & nan issue +* :ghissue:`1077`: 3d plots with aspect='equal' +* :ghissue:`11761`: Still naming inconsistency in API on axes limits +* :ghissue:`11623`: Regression: "TypeError: Period('2000-12-31', 'D') is not a string" when a Series with date index was plotted +* :ghissue:`12655`: auto-ticks do not handle values near bounds gracefully +* :ghissue:`13487`: labelpad is not the spacing between the axis and the label +* :ghissue:`13540`: Docs for matplotlib.pyplot.specgram() reference an unsupported mode setting +* :ghissue:`8997`: Proposal: Grid arrangement by number of plots +* :ghissue:`6928`: Cannot run ``setup.py build`` with numpy master +* :ghissue:`12697`: Axes are drawn at wrong positions +* :ghissue:`13478`: FuncAnimation: interactive zoom/pan with blitting does not work +* :ghissue:`11575`: Setting axis ticks in log scale produces duplicate tick labels. +* :ghissue:`13464`: set_rlim(bottom=...) no longer works +* :ghissue:`12628`: Write canonical example of how to use Matplotlib inside a webserver +* :ghissue:`10022`: boxplot: positions used to take Int64Index +* :ghissue:`11647`: Disable buttons in ginput +* :ghissue:`12987`: issues parsing AFM fonts +* :ghissue:`12667`: Colorbar ticks.... +* :ghissue:`13137`: Travis for Python 3.7 sometimes fails due to missing font +* :ghissue:`7969`: Stem is slow and will crash if I try to close the window +* :ghissue:`13002`: Hist color kwarg broken for multiple empty datasets +* :ghissue:`5581`: [mpl_toolkits] Things drawn on parasite axes don't fire pick events +* :ghissue:`13417`: Secondary axis doesn't resize properly +* :ghissue:`8120`: Inconsistent inset_axes position between show(), savefig(format='png') and savefig(format='pdf') +* :ghissue:`8947`: Different result, slower runtime of heatmap between 2.0.0 and 2.0.1 +* :ghissue:`13264`: Use of logging in matplotlib +* :ghissue:`11602`: animation error +* :ghissue:`12925`: Python pandas datetime plot xticks in unexpected location +* :ghissue:`11025`: AxesGrid ticks missing on x-axis +* :ghissue:`10974`: Examples not shown in API docs for many methods. +* :ghissue:`13392`: boxplot broken for empty inputs +* :ghissue:`12345`: Need more tests for units and errorbar +* :ghissue:`10361`: FigureCanvas.draw() with tight_layout () needs to be called twice with Matplotlib 2.1.0 +* :ghissue:`11376`: Temporary styling ignores color cycle +* :ghissue:`11546`: import time +* :ghissue:`13286`: AttributeError: 'float' object has no attribute 'deg2rad' +* :ghissue:`11508`: bi-directional perceptually flat colormaps in matplotlib? +* :ghissue:`12918`: Mac shows an icon in the dock when using matplotlib.pyplot. +* :ghissue:`13339`: Log Colorbar minorticks_off reverted if ticks set... +* :ghissue:`13228`: MPL 3 + Colorbar + PowerNorm bug +* :ghissue:`13096`: Matplotlib.get_backend()/matplotlib.use() cause NSException with Anaconda +* :ghissue:`7712`: Number of ticks for dates still gives overlapping labels +* :ghissue:`9978`: General poor default formatting of datetimes on plot x-axis +* :ghissue:`13253`: imsave outputs JPEG with wrong dimension +* :ghissue:`11391`: Use data argument for scatter plotting timestamps from pandas +* :ghissue:`13145`: widgets.RadioButtons: select by closest in position +* :ghissue:`13267`: "double-pendulum" example's speed not correct / varying +* :ghissue:`13257`: Allow turning off minorticks for Colorbar with LogNorm? +* :ghissue:`13237`: Sankey basic gallery example is not rendered properly. +* :ghissue:`12836`: matplotlib.rc_file resets to default template before updating rcparams +* :ghissue:`13186`: ax.bar throws when x axis is pandas datetime +* :ghissue:`5397`: Expose compression and filter PNG options through savefig +* :ghissue:`13142`: Cannot plot bar graph with dates: "TypeError: ufunc subtract cannot use operands with types dtype(' missing pkg-config freetype and libagg -* :ghissue:`12556`: Matplotlib 3.0.0 import hangs in clean environment -* :ghissue:`12197`: Weird behaviour of suptitle() when horizontalalignment is not 'center' -* :ghissue:`12550`: colorbar resizes in animation -* :ghissue:`12155`: Incorrect placement of Colorbar ticks using LogNorm * :ghissue:`11787`: Looping gifs with PillowWriter -* :ghissue:`12533`: Plotting with alpha=0 with rasterized=True causes ValueError on saving to pdf -* :ghissue:`12438`: Scatter doesn't accept a list of strings as color spec. -* :ghissue:`12429`: scatter() does not accept gray strings anymore -* :ghissue:`12499`: run my code failed after i Import pylab failed, python version is 3.6.6 -* :ghissue:`12458`: add_lines misses lines for matplotlib.colorbar.ColorbarBase -* :ghissue:`12239`: 3d axes are collapsed by tight_layout -* :ghissue:`12414`: Function to draw angle between two lines -* :ghissue:`12488`: inconsistent colorbar tick labels for LogNorm -* :ghissue:`12515`: pyplot.step broken in 3.0.0? -* :ghissue:`12355`: Error for bbox_inches='tight' in savefig with make_axes_locatable -* :ghissue:`12505`: ImageGrid in 3.0 -* :ghissue:`12502`: How can I put the ticks of logarithmic coordinate in the axes? -* :ghissue:`12496`: Maplotlib Can't Plot a Dataset -* :ghissue:`12486`: rotate lable of legend ? -* :ghissue:`12291`: Importing pyplot crashes on macOS due to missing fontlist-v300.json and then Permission denied: '/opt/local/share/fonts' -* :ghissue:`12480`: "close_event" for nbagg/notebook backend -* :ghissue:`12467`: Documentation of AnchoredText's prop keyword argument is misleading -* :ghissue:`12288`: New function signatures in pyplot break Cartopy -* :ghissue:`12445`: Error on colorbar -* :ghissue:`8760`: Traceback from animation.MovieWriter.saving method is confusing because it provides no useful information * :ghissue:`9205`: after the animation encoder (e.g. ffmpeg) fails, the animation framework itself fails internally in various ways while trying to report the error -* :ghissue:`12357`: Unclear error when saving Animation using FFMpeg -* :ghissue:`12454`: Formatting numerical legend -* :ghissue:`9636`: matplotlib crashes upon window resize -* :ghissue:`11473`: Continuous plotting cause memory leak 20-50kb/sec -* :ghissue:`12018`: No image pop-up or display for plt.imshow() and plt.show() -* :ghissue:`11583`: How to draw parallelepiped with real size scaling? -* :ghissue:`12446`: Polar Contour - float() argument must be a string or a number, not 'AxesParasiteParasiteAuxTrans' -* :ghissue:`12444`: Issues with gridspec/tight_layout in matplotlib version 2.2.3 * :ghissue:`11154`: Unexpected behavior for Axes3D.plot_surface(shade=None) -* :ghissue:`12409`: Calling savefig() multiple times causes crash of Spyder IDE / IPython Kernel dying. -* :ghissue:`9799`: FigureCanvasTkAgg - "buffer is of wrong type" error during blit -* :ghissue:`12439`: FileNotFoundError for font_manager -* :ghissue:`12437`: matplotlib-mac * :ghissue:`12121`: Documentation of TextArea's fontprops keyword argument is misleading -* :ghissue:`12279`: Axes.format_cursor_data lacks documentation and seems unused -* :ghissue:`12428`: Simple plot spacing bug: ylabel gets wrongfully removed from plot -* :ghissue:`11190`: Images in the docs are too large. -* :ghissue:`12271`: error with errorbar with datetime64 -* :ghissue:`12405`: plt.stackplot() does not work with 3.0.0 -* :ghissue:`12282`: ``Axes.imshow`` tooltip does not get updated when another call to ``Axes.imshow`` is made -* :ghissue:`12420`: How to remove Rectangle Selector from figure? -* :ghissue:`12391`: Constrained Layout tutorial needs some cleanup.... -* :ghissue:`12406`: Bug with font finding, and here is my fix as well. -* :ghissue:`9051`: ParasiteAxes over plotting -* :ghissue:`12325`: Annotation change from "s" to "text" in 3.0- documentation -* :ghissue:`12397`: plt.show( ) not working (can't get figures to display in external window) when using jupyter QTconsole -* :ghissue:`12396`: Defining arrowprops in draggable annotation disables the pick_event -* :ghissue:`12389`: Setting row edge color of matplotlib table -* :ghissue:`12376`: The output figure file is strange: there is a lot of blank area on the output figure. -* :ghissue:`11641`: constrained_layout and colorbar for a subset of axes -* :ghissue:`12373`: Unexpected outcome with matplotlib.pyplot.pcolor() -* :ghissue:`12370`: ImageGrid bug when using inline backend -* :ghissue:`12364`: pdf image generated by matplotlib with semi transparent lines missing in Word on Windows. -* :ghissue:`12352`: TeX rendering broken on master with windows -* :ghissue:`12354`: Too many levels of symbolic links -* :ghissue:`12323`: indicate_inset_zoom sometimes draws incorrect connector lines -* :ghissue:`12341`: Figures not rendering in docker -* :ghissue:`12335`: Matplotlib plt.Rectangle Incoherent Results -* :ghissue:`12265`: ParasiteAxesAuxTrans pcolor/pcolormesh and contour/contourf broken -* :ghissue:`12337`: AttributeError: module 'matplotlib.pyplot' has no attribute 'hold' -* :ghissue:`11673`: Inconsistent font settings when changing style context -* :ghissue:`11693`: The rcParams setting for figure.figsize does not change when run from another notebook -* :ghissue:`11725`: New mode between non-interactive and interactive? -* :ghissue:`12134`: tight_layout flips images when making plots without displaying them -* :ghissue:`12310`: plot fails with datetime64[ns] timezone aware objects (for example datetime64[ns, UTC+00:00] ) * :ghissue:`12191`: "if 1:" blocks in examples -* :ghissue:`11288`: FR: Figure.subplots add optional SubplotSpec parameter -* :ghissue:`12298`: c and cmap for plot -* :ghissue:`12286`: Sample code given in Matplotlib's site does not work. -* :ghissue:`11955`: UnicodeDecodeError on importing pyplot in python2 -* :ghissue:`12208`: parasite axis2 demo now crashes with log x-axis -* :ghissue:`8871`: Error when using quantities when plotting errorbars -* :ghissue:`6658`: literature reference for 'viridis' colormap -* :ghissue:`6789`: Tutorial pyplot_scales.py crashes when used with plt.tight_layout() -* :ghissue:`6922`: imshow does not immediately update shared axes -* :ghissue:`11879`: Unable to change filename when saving from figure window -* :ghissue:`12225`: In histogram, bars whose count is larger than 2**31 sometimes become negative -* :ghissue:`1461`: DOC: keyword arguments to plt.axes, plt.subpot, and fig.add_subplot -* :ghissue:`12173`: Cannot import pyplot -* :ghissue:`12217`: Python will suddenly not plot anymore -* :ghissue:`12120`: Default legend behavior (loc='best') very slow for large amounts of data. -* :ghissue:`12176`: import pyplot on MacOS without font cache will search entire subtree of current dir -* :ghissue:`12146`: fix pdf docs -* :ghissue:`12160`: MacOS: Cannot import name 'format_exc' -* :ghissue:`12169`: Cannot install 3.0.0 "python setup.py egg_info" failed (freetype & png) -* :ghissue:`12168`: pip install v3.0.0 'failed with exit status 1181' * :ghissue:`12107`: warnings re: deprecated pytest API with pytest 3.8 -* :ghissue:`12162`: https://matplotlib.org/users/beginner.html is outdated * :ghissue:`12010`: Popover over plot is very slow -* :ghissue:`6739`: Make matplotlib fail more gracefully in headless environments -* :ghissue:`3679`: Runtime detection for default backend -* :ghissue:`11340`: matplotlib fails to install from source with intel compiler -* :ghissue:`11838`: docs do not build on py3.7 due to small change in python handling of -m -* :ghissue:`12115`: Plot in JS Animation has larger margin than "normal" PNG plot +* :ghissue:`12118`: Scatter: empty np.arrays with non-numeric dtypes cause TypeError +* :ghissue:`12072`: ``MaxNLocator`` changes the scientific notation exponent with different number of tick labels +* :ghissue:`11795`: Un-align animations created with to_jshtml()? +* :ghissue:`10201`: Available fonts are ignored by font_manager +* :ghissue:`12065`: Keyword *interpolation* behaving improperly while saving to SVG with **savefig()** +* :ghissue:`11498`: Test layout with big descenders and multiple lines inconsistent. +* :ghissue:`11468`: Layout managers have problems with titles containing MathText +* :ghissue:`11899`: Histogram of list of datetimes +* :ghissue:`11956`: apparent memory leak with live plotting +* :ghissue:`11587`: Missing filled contours when using contourf +* :ghissue:`11716`: errorbar pickling fails when specifying y error bars +* :ghissue:`11557`: Hoping add a drawing function 'patch' in matplotlib From 01945b8fe11c18e592c3f336e50dab607170565c Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Mon, 13 May 2019 23:37:49 -0400 Subject: [PATCH 2/3] DOC: update credits page --- doc/users/credits.rst | 104 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 103 insertions(+), 1 deletion(-) diff --git a/doc/users/credits.rst b/doc/users/credits.rst index 2898468604a1..4357667bf488 100644 --- a/doc/users/credits.rst +++ b/doc/users/credits.rst @@ -18,13 +18,16 @@ The following is a list of contributors extracted from the git revision control history of the project: 4over7, +816-8055, Aaron Boushley, Aashil Patel, AbdealiJK, +Abhinuv Nitin Pitale, Acanthostega, Adam, Adam Ginsburg, Adam Heck, +Adam J. Stewart, Adam Ortiz, Adam Williamson, Adrian Price-Whelan, @@ -50,6 +53,8 @@ Ali Mehdi, Ali Uneri, Alistair Muldal, Allan Haldane, +Allen Downey, +Alon Hershenhorn, Alvaro Sanchez, Amit Aronovitch, Amy, @@ -57,18 +62,23 @@ AmyTeegarden, AndersonDaniel, Andras Deak, Andrea Bedini, +Andreas Gustafsson, Andreas Hilboll, Andreas Mayer, Andreas Mueller, Andreas Wallner, Andrew Dawson, Andrew Merrill, +Andrew Nelson, Andrew Straw, Andy Mastbaum, Andy Zhu, +Ankur Dedania, Anthony Scopatz, Anton Akhmerov, Antony Lee, +Anubhav Shrimal, +Ao Liu (frankliuao), Arie, Ariel Hernán Curiale, Arnaud Gardelein, @@ -77,8 +87,11 @@ Arthur Paulino, Arvind, Aseem Bansal, Atharva Khare, +Avinash Sharma, +Ayappan P, BHT, BTWS, +Bas van Schaik, Bastian Bechtold, Behram Mistree, Ben, @@ -87,10 +100,12 @@ Ben Gamari, Ben Keller, Ben Root, Benedikt Daurer, +Benjamin Bengfort, Benjamin Berg, Benjamin Congdon, Benjamin Reedlunn, Bernhard M. Wiedemann, +Bharat123rox, Bianca Gibson, Binglin Chang, Björn Dahlgren, @@ -104,6 +119,7 @@ Brett Cannon, Brett Graham, Brian Mattern, Brian McLaughlin, +Brigitta Sipocz, Bruno Beltran, Bruno Zohreh, CJ Carey, @@ -112,24 +128,30 @@ Cameron Davidson-Pilon, Cameron Fackler, Carissa Brittain, Carl Michal, +Carsten Schelp, Carwyn Pelley, Casey Webster, Casper van der Wel, Charles Moad, Charles Ruan, Chen Karako, +Cho Yin Yong, Chris Beaumont, Chris G, Chris Holdgraf, +Chris Zimmerman, Christian Brueffer, Christian Stade-Schuldt, Christoph Dann, Christoph Deil, Christoph Gohlke, Christoph Hoffmann, +Christoph Reiter, +Christopher Bradshaw, Cimarron Mittelsteadt, Cody Scot, Colin, +Colin Carroll, Conner R. Phillips, Corey Farwell, Craig Citro, @@ -145,6 +167,8 @@ Daniel C. Marcu, Daniel Hyams, Daniel Laidig, Daniel O'Connor, +DanielMatu, +Daniele Nicolodi, Danny Hermes, Dara Adib, Darren Dale, @@ -167,6 +191,7 @@ Dietmar Schwertberger, Dietrich Brunn, Divyam Madaan, Dmitry Lupyan, +Dmitry Mottl, Dmitry Shachnev, DonaldSeo, Dora Fraeman, @@ -179,9 +204,11 @@ Dylan Evans, E. G. Patrick Bos, Edin Salkovic, Egor Panfilov, +Elan Ernest, Elena Glassman, Elias Pipping, Elijah Schutz, +Elizabeth Seiver, Elliott Sales de Andrade, Elvis Stansvik, Emil Mikulic, @@ -223,13 +250,16 @@ Frank Yu, François Magimel, Gabe, Gabriel Munteanu, +Galen Lynch, Gauravjeet, Gaute Hope, +Gazing, Gellule Xg, Geoffrey Spear, Geoffroy Billotey, Gerald Storer, Giovanni, +Graeme Smecher, Graham Poulter, Gregory Ashton, Gregory R. Lee, @@ -245,6 +275,8 @@ Hakan Kucukdereli, Hans Dembinski, Hans Meine, Hans Moritz Günther, +Harnesser, +Harshal Prakash Patankar, Harshit Patni, Hassan Kibirige, Hastings Greer, @@ -258,6 +290,7 @@ Hubert Holin, Ian Thomas, Ida Hjorth, Ignas Anikevicius (gns_ank), +Ildar Akhmetgaleev, Ilia Kurenkov, Ilya Flyamer, ImSoErgodic, @@ -276,10 +309,12 @@ Jae-Joon Lee, Jaime Fernandez, Jake Vanderplas, James A. Bednar, +James Adams, James Pallister, James R. Evans, JamesMakela, Jamie Nunez, +Jan S. (Milania1), Jan Schlüter, Jan Schulz, Jan-Philip Gehrcke, @@ -308,6 +343,9 @@ Jochen Voss, Jody Klymak, Joe Kington, Joel B. Mohler, +Joel T. Frederico, +Joel Wanner, +Johannes H. Jensen, Johannes Wienke, John Hoffman, John Hunter, @@ -337,9 +375,12 @@ Jun Tan, Justin Cai, Jörg Dietrich, Kacper Kowalik (Xarthisius), +Kai Muehlbauer, Kanchana Ranasinghe, Kanwar245, +Katrin Leinweber, Katy Huff, +Kayla Ngan, Keerysanth Sribaskaran, Ken McIvor, Kenneth Ma, @@ -358,6 +399,7 @@ Konrad Förstner, Konstantin Tretyakov, Kristen M. Thyng, Kyle Bridgemohansingh, +Kyle Sunden, Kyler Brown, Lance Hepler, Laptop11_ASPP2016, @@ -365,7 +407,9 @@ Larry Bradley, Leeonadoh, Lennart Fricke, Leo Singer, +Leon Loopik, Leon Yin, +LevN0, Levi Kilcher, Liam Brannigan, Lion Krischer, @@ -378,16 +422,21 @@ Luca Verginer, Luis Pedro Coelho, Maarten Baert, Magnus Nord, +Maik Riechert, Majid alDosari, Maksym P, +Manish Devgan, Manuel GOACOLOU, Manuel Jung, Manuel Metz, Marc Abramowitz, +Marcel Martin, Marcos Duarte, Marek Rudnicki, Marianne Corvellec, Marin Gilles, +Mark Harfouche, +Marko Baštovanović, Markus Roth, Markus Rothe, Martin Dengler, @@ -410,6 +459,7 @@ Matthew Bell, Matthew Brett, Matthew Emmett, Matthias Bussonnier, +Matthias Geier, Matthias Lüthi, Matthieu Caneill, Matti Picus, @@ -418,10 +468,12 @@ Maximilian Albert, Maximilian Maahn, Maximilian Nöthe, Maximilian Trescher, +MeeseeksMachine, Mellissa Cross, Mher Kazandjian, Michael, Michael Droettboom, +Michael Jancsy, Michael Sarahan, Michael Scott Cuthbert, Michael Seifert, @@ -451,10 +503,12 @@ Nelle Varoquaux, Niall Robinson, Nic Eggert, Nicholas Devenish, +Nick Forrington, Nick Garvey, Nick Papior, Nick Semenkovich, Nico Schlömer, +Nicolas Courtemanche, Nicolas P. Rougier, Nicolas Pinto, Nicolas Tessore, @@ -469,11 +523,13 @@ Norman Fomferra, OceanWolf, Oleg Selivanov, Olga Botvinnik, +Oliver Natt, Oliver Willekens, Olivier, Orso Meneghini, Osarumwense, Pankaj Pandey, +Paramonov Andrey, Parfenov Sergey, Pascal Bugnion, Pastafarianist, @@ -484,6 +540,7 @@ Paul Barret, Paul Ganssle, Paul Hobson, Paul Ivanov, +Paul J. Koprowski, Paul Kirow, Paul Romano, Paul Seyfert, @@ -495,6 +552,7 @@ Pete Bachant, Pete Huang, Pete Peterson, Peter Iannucci, +Peter Mackenzie-Helnwein, Peter Mortensen, Peter St. John, Peter Würtz, @@ -502,16 +560,20 @@ Petr Danecek, Phil Elson, Phil Ruffwind, Pierre Haessig, +Pierre Thibault, Pierre de Buyl, Pim Schellart, Piti Ongmongkolkul, Pranav Garg, Przemysław Dąbek, Puneeth Chaganti, +QiCuiHub, Qingpeng "Q.P." Zhang, RAKOTOARISON Herilalaina, Ramiro Gómez, Randy Olson, +Rasmus Diederichsen, +Ratin_Kumar, Reinier Heeres, Remi Rampin, Richard Gowers, @@ -526,6 +588,7 @@ Robin Neatherway, Robin Wilson, Rohan Walker, Roland Wirth, +Roman Yurchak, Ronald Hartley-Davies, Roy Smith, Rui Lopes, @@ -539,6 +602,7 @@ Ryan May, Ryan Morshead, Ryan Nelson, RyanPan, +SBCV, Saket Choudhary, Salganos, Salil Vanvari, @@ -554,6 +618,7 @@ Scott Lasley, Scott Lawrence, Scott Stevenson, Sean Farley, +Sebastian Bullinger, Sebastian Pinnau, Sebastian Raschka, Sebastián Vanrell, @@ -561,6 +626,7 @@ Seraphim Alvanides, Sergey B Kirpichev, Sergey Kholodilov, Sergey Koposov, +Seunghoon Park, Silviu Tantos, Simon Cross, Simon Gibbons, @@ -575,7 +641,9 @@ Stefan Pfenninger, Stefan van der Walt, Stefano Rivera, Stephan Erb, +Stephane Raynaud, Stephen Horst, +Stephen-Chilcote, Sterling Smith, Steve Chaplin, Steven Silvester, @@ -588,14 +656,17 @@ Takafumi Arakaki, Takeshi Kanmae, Tamas Gal, Tanuj, +Taras Kuzyo, Ted Petrou, Terrence J. Katzenbaer, Terrence Katzenbaer, The Gitter Badger, +Thein Oo, Thomas A Caswell, Thomas Hisch, Thomas Kluyver, Thomas Lake, +Thomas Levine, Thomas Mansencal, Thomas Robitaille, Thomas Spura, @@ -605,6 +676,7 @@ Tian Xia, Till Stensitzki, Tim Hoffmann, Timo Vanwynsberghe, +Tobia De Koninck, Tobias Froehlich, Tobias Hoppe, Tobias Megies, @@ -621,8 +693,10 @@ Trevor Bekolay, Trish Gillett-Kawamoto, Truong Pham, Tuan Dung Tran, +Tyler Makaro, Ulrich Dobramysl, Umair Idris, +V. Armando Solé, V. R, Vadim Markovtsev, Valentin Haenel, @@ -630,6 +704,7 @@ Valentin Schmidt, Vedant Nanda, Vidur Satija, Viktor Kerkez, +Viraj Mohile, Vlad Seghete, Víctor Terrón, Víctor Zabalza, @@ -640,6 +715,7 @@ Wendell Smith, Werner F Bruhin, Wes Campaigne, Wieland Hoffmann, +Will Handley, Will Silva, William Granados, William Mallard, @@ -654,11 +730,14 @@ Yu Feng, Yunfei Yang, Yuri D'Elia, Yuval Langer, +Yuxin Wu, +Yuya, ZWL, Zac Hatfield-Dodds, Zach Pincus, Zair Mubashar, Zbigniew Jędrzejewski-Szmek, +Zhili (Jerry) Pan, ahed87, akrherz, alcinos, @@ -666,17 +745,20 @@ alex, alvarosg, aneda, anykraus, +aparamon, apodemus, arokem, as691454, aseagram, ash13, aszilagyi, +azure-pipelines[bot], bblay, bduick, bev-a-tron, blackw1ng, blah blah, +btang02, buefox, burrbull, butterw, @@ -690,7 +772,10 @@ chelseatroy, cknd, cldssty, clintval, +dabana, +dahlbaek, danielballan, +daronjp, davidovitch, daydreamt, deeenes, @@ -719,6 +804,7 @@ goir, goldstarwebs, greg-roper, gregorybchris, +gwin-zegal, hannah, helmiriawan, hugadams, @@ -728,9 +814,11 @@ itziakos, jacob-on-github, jbbrokaw, jbhopkins, +jdollichon, jerrylui803, jhelie, jli, +joelostblom, jonchar, juan.gonzalez, kcrisman, @@ -747,6 +835,7 @@ legitz7, lichri12, limtaesu, lspvic, +luftek, luz.paz, lzkelley, mamrehn, @@ -759,14 +848,17 @@ mdipierro, mitch, mlub, mobando, +mromanie, muahah, myyc, +nathan78906, navdeep rana, nbrunett, nemanja, neok-m4700, nepix32, nickystringer, +njwhite, nmartensen, nwin, ob, @@ -783,6 +875,7 @@ ruin, rvhbooth, s0vereign, s9w, +saksmito, scls19fr, scott-vsi, sdementen, @@ -790,15 +883,20 @@ serv-inc, settheory, sfroid, shaunwbell, +simon-kraeusel, simonpf, sindunuragarp, +smheidrich, sohero, spiessbuerger, stahlous, stone, stonebig, switham, +sxntxn, syngron, +teresy, +thoo, thuvejan, tmdavison, tomoemon, @@ -811,11 +909,15 @@ vab9, vbr, vraelvrangr, watkinrt, +woclass, xbtsw, xuanyuansen, +y1thof, +yeo, zhangeugenia, zhoubecky, -Élie Gouzien +Élie Gouzien, +Андрей Парамонов Some earlier contributors not included above are (with apologies to any we have missed): From f2b93bd98005f648e81f6a557b8b0466bd537273 Mon Sep 17 00:00:00 2001 From: Thomas A Caswell Date: Mon, 13 May 2019 23:37:58 -0400 Subject: [PATCH 3/3] DOC: update lead-developer --- doc/users/credits.rst | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/doc/users/credits.rst b/doc/users/credits.rst index 4357667bf488..093907fb132d 100644 --- a/doc/users/credits.rst +++ b/doc/users/credits.rst @@ -7,11 +7,9 @@ Credits ******* -Matplotlib was written by John D. Hunter, with contributions from -an ever-increasing number of users and developers. -The current co-lead developers are Michael Droettboom -and Thomas A. Caswell; they are assisted by many -`active +Matplotlib was written by John D. Hunter, with contributions from an +ever-increasing number of users and developers. The current lead +developer is Thomas A. Caswell; they are assisted by many `active `_ developers. The following is a list of contributors extracted from the