GitHub statistics for 3.0.2 (Nov 10, 2018)#
GitHub statistics for 2018/09/18 (tag: v3.0.0) - 2018/11/10
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 170 issues and merged 224 pull requests. The full list can be seen on GitHub
The following 49 authors contributed 460 commits.
Abhinuv Nitin Pitale
Alon Hershenhorn
Andras Deak
Ankur Dedania
Antony Lee
Anubhav Shrimal
Ayappan P
azure-pipelines[bot]
Ben Root
Colin
Colin Carroll
Daniele Nicolodi
David Haberthür
David Stansby
Dmitry Mottl
Elan Ernest
Elliott Sales de Andrade
Eric Wieser
esvhd
Galen Lynch
hannah
Ildar Akhmetgaleev
ImportanceOfBeingErnest
Jody Klymak
Joel Wanner
Kai Muehlbauer
Kevin Rose
Kyle Sunden
Marcel Martin
Matthias Bussonnier
MeeseeksMachine
Michael Jancsy
Nelle Varoquaux
Nick Papior
Nikita Kniazev
Paul Hobson
pharshalp
Rasmus Diederichsen
Ryan May
saksmito
Takafumi Arakaki
teresy
Thomas A Caswell
thoo
Tim Hoffmann
Tobias Megies
Tyler Makaro
Will Handley
Yuxin Wu
GitHub issues and pull requests:
Pull Requests (224):
PR #12785: Use level kwargs in irregular contour example
PR #12767: Make colorbars constructible with dataless ScalarMappables.
PR #12775: Add note to errorbar function about sign of errors
PR #12776: Fix typo in example (on-borad -> on-board).
PR #12771: Do not rely on external stack frame to exist
PR #12526: Rename jquery files
PR #12552: Update docs for writing image comparison tests.
PR #12746: Use skipif, not xfail, for uncomparable image formats.
PR #12747: Prefer log.warning("%s", ...) to log.warning("%s" % ...).
PR #11753: FIX: Apply aspect before drawing starts
PR #12749: Move toolmanager warning from logging to warning.
PR #12708: Run flake8 in a separate travis environment
PR #12737: Improve docstring of Arc
PR #12598: Support Cn colors with n>=10.
PR #12670: FIX: add setter for hold to un-break basemap
PR #12693: Workaround Text3D breaking tight_layout()
PR #12727: Reorder API docs: separate file per module
PR #12738: Add unobtrusive depreaction note to the first line of the docstring.
PR #12740: DOC: constrained layout guide (fix: Spacing with colorbars)
PR #11663: Refactor color parsing of Axes.scatter
PR #12736: Move deprecation note to end of docstring
PR #12704: Rename tkinter import from Tk to tk.
PR #12730: MNT: merge ignore lines in .flake8
PR #12707: Fix tk error when closing first pyplot figure
PR #12715: Cleanup dviread.
PR #12717: Delete some
if __name__ == "__main__"
clauses.PR #12726: Fix test_non_gui_warning for Azure (and mplcairo).
PR #12720: Improve docs on Axes scales
PR #12537: Improve error message on failing test_pyplot_up_to_date
PR #12721: Make get_scale_docs() internal
PR #12617: Set up CI with Azure Pipelines
PR #12673: Fix for _axes.scatter() array index out of bound error
PR #12676: Doc: document textpath module
PR #12705: Improve docs on Axes limits and direction
PR #12706: Extend sphinx Makefile to cleanup completely
PR #12481: Warn if plot_surface Z values contain NaN
PR #12709: Correctly remove nans when drawing paths with pycairo.
PR #12685: Make ticks in demo_axes_rgb.py visible
PR #12691: DOC: Link to "How to make a PR" tutorials as badge and in contributing
PR #12684: Change ipython block to code-block
PR #11974: Make code match comment in sankey.
PR #12440: Make arguments to @deprecated/warn_deprecated keyword-only.
PR #12683: TST: mark test_constrainedlayout.py::test_colorbar_location as flaky
PR #12686: Remove deprecation warnings in tests
PR #12470: Update AutoDateFormatter with locator
PR #12656: FIX: fix error in colorbar.get_ticks not having valid data
PR #12586: Improve linestyles example
PR #12006: Added stacklevel=2 to all warnings.warn calls (issue 10643)
PR #12651: FIX: ignore non-finite bbox
PR #12653: Don't warn when accessing deprecated properties from the class.
PR #12608: ENH: allow matplotlib.use after getbackend
PR #12658: Do not warn-depreacted when iterating over rcParams
PR #12635: FIX: allow non bbox_extra_artists calls
PR #12659: Add note that developer discussions are private
PR #12543: Make rcsetup.py flak8 compliant
PR #12642: Don't silence TypeErrors in fmt_{x,y}data.
PR #11667: DOC: update doc requirement
PR #12442: Deprecate passing drawstyle with linestyle as single string.
PR #12625: Shorten some docstrings.
PR #12627: Be a bit more stringent on invalid inputs.
PR #12561: Properly css-style exceptions in the documentation
PR #12629: Fix issue with PyPy on macOS
PR #10933: Remove "experimental" fontconfig font_manager backend.
PR #12630: Fix RcParams.__len__
PR #12285: FIX: Don't apply tight_layout if axes collapse
PR #12548: undef _XOPEN_SOURCE breaks the build in AIX
PR #12615: Fix travis OSX build
PR #12600: Minor style fixes.
PR #12607: STY: fix whitespace and escaping
PR #12603: FIX: don't import macosx to check if eventloop running
PR #12599: Fix formatting of docstring
PR #12569: Don't confuse uintptr_t and Py_ssize_t.
PR #12572: Fix singleton hist labels
PR #12581: Fix hist() error message
PR #12570: Fix mathtext tutorial for build with Sphinx 1.8.
PR #12487: Update docs/tests for the deprecation of aname and label1On/label2On/etc.
PR #12521: Improve docstring of draw_idle()
PR #12573: BUG: mplot3d: Don't crash if azim or elev are non-integral
PR #12574: Remove some unused imports
PR #12568: Add note regarding builds of old Matplotlibs.
PR #12555: Clarify horizontalalignment and verticalalignment in suptitle
PR #12547: Disable sticky edge accumulation if no autoscaling.
PR #12546: Avoid quadratic behavior when accumulating stickies.
PR #12159: FIX: colorbar re-check norm before draw for autolabels
PR #12501: Rectified plot error
PR #11789: endless looping GIFs with PillowWriter
PR #12525: Fix some flake8 issues
PR #12431: FIX: allow single-string color for scatter
PR #12216: Doc: Fix search for sphinx >=1.8
PR #12461: FIX: make add_lines work with new colorbar
PR #12241: FIX: make unused spines invisible
PR #12516: Don't handle impossible values for
align
in hist()PR #12504: DOC: clarify min supported version wording
PR #12507: FIX: make minor ticks formatted with science formatter as well
PR #12500: Adjust the widths of the messages during the build.
PR #12492: Simplify radar_chart example.
PR #12478: MAINT: NumPy deprecates asscalar in 1.16
PR #12363: FIX: errors in get_position changes
PR #12495: Fix duplicate condition in pathpatch3d example
PR #11984: Strip out pkg-config machinery for agg and libqhull.
PR #12463: Document Artist.cursor_data() parameter
PR #12489: Fix typo in documentation of ylim
PR #12482: Test slider orientation
PR #12317: Always install mpl_toolkits.
PR #12246: Be less tolerant of broken installs.
PR #12477: Use N{MICRO SIGN} instead of N{GREEK SMALL LETTER MU} in EngFormatter.
PR #12483: Kill FontManager.update_fonts.
PR #12448: Don't error if some font directories are not readable.
PR #12474: Throw ValueError when irregularly gridded data is passed to streamplot.
PR #12469: Clarify documentation of offsetbox.AnchoredText's prop kw argument
PR #12468: Fix
set_ylim
unit handlingPR #12466: np.fromstring -> np.frombuffer.
PR #12369: Improved exception handling on animation failure
PR #12460: Deprecate RendererBase.strip_math.
PR #12457: Fix tutorial typos.
PR #12453: Rollback erroneous commit to whats_new.rst from #10746
PR #12452: Minor updates to the FAQ.
PR #10746: Adjusted matplotlib.widgets.Slider to have optional vertical orientatation
PR #12441: Get rid of a signed-compare warning.
PR #12430: Deprecate Axes3D.plot_surface(shade=None)
PR #12435: Fix numpydoc parameter formatting
PR #12434: Clarify documentation for textprops keyword parameter of TextArea
PR #12427: Document Artist.get_cursor_data
PR #12277: FIX: datetime64 now recognized if in a list
PR #10322: Use np.hypot wherever possible.
PR #12423: Minor simplifications to backend_svg.
PR #12293: Make pyplot more tolerant wrt. 3rd-party subclasses.
PR #12360: Replace axes_grid by axes_grid1 in test
PR #10356: fix detecting which artist(s) the mouse is over
PR #12416: Move font cache rebuild out of exception handler
PR #11891: Group some print()s in backend_ps.
PR #12165: Remove deprecated mlab code
PR #12394: DOC: fix CL tutorial to give same output from saved file and example
PR #12387: Update HTML animation as slider is dragged
PR #12408: Don't crash on invalid registry font entries on Windows.
PR #10088: Deprecate Tick.{gridOn,tick1On,label1On,...} in favor of set_visible.
PR #12149: Mathtext tutorial fixes
PR #12393: Deprecate to-days converters in matplotlib dates
PR #12257: Document standard backends in matplotlib.use()
PR #12383: Revert change of parameter name in annotate()
PR #12385: CI: Added Appveyor Python 3.7 build
PR #12247: Machinery for deprecating properties.
PR #12371: Move check for ImageMagick Windows path to bin_path().
PR #12384: Cleanup axislines style.
PR #12353: Doc: clarify default parameters in scatter docs
PR #12366: TST: Update test images for new Ghostscript.
PR #11648: FIX: colorbar placement in constrained layout
PR #12368: Don't use stdlib private API in animation.py.
PR #12351: dviread: find_tex_file: Ensure the encoding on windows
PR #12244: Merge barchart examples.
PR #12372: Remove two examples.
PR #12214: Improve docstring of Annotation
PR #12347: DOC: add_child_axes to axes_api.rst
PR #12304: TST: Merge Qt tests into one file.
PR #12321: maint: setupext.py for freetype had a Catch case for missing ft2build.h
PR #12340: Catch test deprecation warnings for mlab.demean
PR #12334: Improve selection of inset indicator connectors.
PR #12316: Fix some warnings from Travis
PR #12268: FIX: remove unnecessary
self
insuper_
-calls, fixes #12265PR #12212: font_manager: Fixed problems with Path(...).suffix
PR #12326: fixed minor spelling error in docstring
PR #12296: Make FooConverter inherit from ConversionInterface in examples
PR #12322: Fix the docs build.
PR #12319: Fix Travis 3.6 builds
PR #12309: Deduplicate implementations of FooNorm.autoscale{,_None}
PR #12314: Deprecate
axis('normal')
in favor ofaxis('auto')
.PR #12313: BUG: Fix typo in view_limits() for MultipleLocator
PR #12307: Clarify missing-property error message.
PR #12274: MNT: put back
_hold
as read-only attribute on AxesBasePR #12260: Fix docs : change from issue #12191, remove "if 1:" blocks in examples
PR #12163: TST: Defer loading Qt framework until test is run.
PR #12253: Handle utf-8 output by kpathsea on Windows.
PR #12301: Ghostscript 9.0 requirement revisited
PR #12294: Fix expand_dims warnings in triinterpolate
PR #12292: TST: Modify the bar3d test to show three more angles
PR #12297: Remove some pytest parameterising warnings
PR #12261: FIX: parasite axis2 demo
PR #12278: Document inheriting docstrings
PR #12262: Simplify empty-rasterized pdf test.
PR #12269: Add some param docs to BlockingInput methods
PR #12272: Fix
contrained
toconstrained
PR #12255: Deduplicate inherited docstrings.
PR #12254: Improve docstrings of Animations
PR #12258: Fix CSS for module-level data
PR #12222: Remove extraneous if 1 statements in demo_axisline_style.py
PR #12137: MAINT: Vectorize bar3d
PR #12219: Merge OSXInstalledFonts into findSystemFonts.
PR #12229: Less ACCEPTS, more numpydoc.
PR #12209: Doc: Sort named colors example by palette
PR #12237: Use (float, float) as parameter type for 2D positions in docstrings
PR #12238: Typo in docs
PR #12236: Make boilerplate-generated pyplot.py flake8 compliant
PR #12231: CI: Speed up Appveyor repository cloning
PR #12228: Fix trivial typo in docs.
PR #12227: Use (float, float) as parameter type for 2D positions
PR #12199: Allow disabling specific mouse actions in blocking_input
PR #12213: Change win32InstalledFonts return value
PR #12207: FIX: dont' check for interactive framework if none required
PR #11688: Don't draw axis (spines, ticks, labels) twice when using parasite axes.
PR #12210: Axes.tick_params() argument checking
PR #12211: Fix typo
PR #12200: Slightly clarify some invalid shape exceptions for image data.
PR #12151: Don't pretend @deprecated applies to classmethods.
PR #12190: Remove some unused variables and imports
PR #12186: DOC: fix API note about get_tightbbox
PR #12203: Document legend's slowness when "best" location is used
PR #12192: Exclude examples from lgtm analysis
PR #12196: Give Carreau the ability to mention the backport bot.
PR #12187: DOC: Update INSTALL.rst
PR #12164: Fix Annotation.contains.
PR #12177: FIX: remove cwd from mac font path search
PR #12182: Fix Flash of Unstyled Content by removing remaining Flipcause integration
PR #12184: DOC: update "Previous What's New" for 2.2 with reference to cividis paper
PR #12183: Doc: Don't use Sphinx 1.8
PR #12171: Remove internal warning due to zsort deprecation
PR #12166: Document preference order for backend auto selection
PR #12154: Avoid triggering deprecation warnings with pytest 3.8.
PR #12030: Speed up canvas redraw for GTK3Agg backend.
PR #12157: Properly declare the interactive framework for the qt4foo backends.
PR #12156: Cleanup the GridSpec demos.
PR #12144: Add explicit getters and setters for Annotation.anncoords.
PR #12152: Use _warn_external for deprecations warnings.
PR #12148: BLD: pragmatic fix for building basic_unit example on py37
PR #12147: DOC: update the gh_stats code
Issues (170):
#12699: Annotations get cropped out of figures saved with bbox_inches='tight'
#9217: Weirdness with inline figure DPI settings in Jupyter Notebook
#4853: %matplotlib notebook creates much bigger figures than %matplotlib inline
#12780: Vague/misleading exception message in scatter()
#10239: Weird interaction with Tkinter
#10045: subplots_adjust() breaks layout of tick labels
#12765: Matplotlib draws incorrect color
#11800: Gridspec tutorial
#12757: up the figure
#12724: Importing pyplot steals focus on macOS
#12669: fixing _hold on cartopy broke basemap
#12687: Plotting text on 3d axes before tight_layout() breaks tight_layout()
#12734: Wishlist: functionally linked twin axes
#12576: RcParams is fundamentally broken
#12641:
_axes.py.scatter()
array index out of bound / calling fromseaborn
#12703: Error when closing first of several pyplot figures in TkAgg
#12728: Deprecation Warnings
#4124: Provide canonical examples of mpl in web frameworks
#10574: Default color after setting alptha to Patch in legened
#12702: couldn't find or load Qt platform plugin "windows" in "".
#11139: "make clean" doesn't remove all the build doc files
#12701: semilogy with NaN prevents display of Title (cairo backend)
#12696: Process finished with exit code -1 due to matplotlib configuration
#12692: matplotlib.plot.show always blocks the execution of python script
#12433: Travis error is MacOS image tolerance of 0.005 for
test_constrained_layout.py::test_colorbar_location
#10017: unicode_literals considered harmful
#12682: using AxesImage.set_clim() shrinks the colorbar
#12620: Overlapping 3D objects
#12680: matplotlib ui in thread still blocked
#11908: Improve linestyle documentation
#12650: Deprecation warnings when calling help(matplotlib)
#10643: Most warnings calls do not set the stacklevel
#12671: make_axes_locatable breaks with matplotlib 3.0
#12664: plt.scatter crashes because overwrites the colors to an empty list
#12188: matplotlib 3 pyplot on MacOS bounces rocket icon in dock
#12648: Regression when calling annotate with nan values for the position
#12362: In 3.0.0 backend cannot be set if 'get_backend()' is run first
#12649: Over-verbose deprecation warning about examples.directory
#12661: In version 3.0.0 make_axes_locatable + colorbar does not produce expected result
#12634: axes_grid1 axes have no keyword argument 'bbox_extra_artists'
#12654: Broken 'Developer Discussions' link
#12657: With v3.0.0 mpl_toolkits.axes_grid1.make_axes_locatable().append_axes breaks in Jupyter
#12645: Markers are offset when 'facecolor' or 'edgecolor' are set to 'none' when plotting data
#12644: Memory leak with plt.plot in Jupyter Notebooks?
#12632: Do we need input hooks macosx?
#12535: AIX Support - Do not undef _XOPEN_SOURCE
#12626: AttributeError: module 'matplotlib' has no attribute 'artist'
#11034: Doc Typo: matplotlib.axes.Axes.get_yticklabels / Axis.get_ticklabels
#12624: make_axes_locatable : Colorbar in the middle instead of bottom while saving a pdf, png.
#11094: cannot use GUI backends inside django request handlers
#12613: transiently linked interactivity of unshared pair of axes generated with make_axes_locatable
#12578: macOS builds are broken
#12612: gui backends do not work inside of flask request handlers
#12611: Matplotlib 3.0.0 Likely bug TypeError: stackplot() got multiple values for argument 'x'
#12610: matplotlibrc causes import to fail 3.0.0 (didn't crash 2.y.z series)
#12601: Can't import matplotlib
#12597: Please soon add Chinese language support!! It's to difficult for new people handle character
#12590: Matplotlib pypi distribution lacks packages for Python 2.7
#3869: Numeric labels do not work with plt.hist
#12580: Incorrect hist error message with bad color size
#12100: document where to get nightly wheels
#7205: Converting docstrings to numpydoc
#12564: Saving plot as PNG file prunes tick labels
#12161: Problems of using sharex options with lines plots and colormesh with colorbar
#12256: tight_layout for plot with non-clipped screen-unit items causes issues on zoom
#12545: Program quit unormally without reporting error
#12532: Incorrect rendering of math symbols
#12567: Calling pyplot.show() with TkAgg backend on x86 machine raises OverflowError.
#12571: cannot install because Fatal Python error: initfsencoding: Unable to get the locale encoding
#12566: Problem installing Version 1.3.1 -> missing pkg-config freetype and libagg
#12556: Matplotlib 3.0.0 import hangs in clean environment
#12197: Weird behaviour of suptitle() when horizontalalignment is not 'center'
#12550: colorbar resizes in animation
#12155: Incorrect placement of Colorbar ticks using LogNorm
#11787: Looping gifs with PillowWriter
#12533: Plotting with alpha=0 with rasterized=True causes ValueError on saving to pdf
#12438: Scatter doesn't accept a list of strings as color spec.
#12429: scatter() does not accept gray strings anymore
#12499: run my code failed after i Import pylab failed, python version is 3.6.6
#12458: add_lines misses lines for matplotlib.colorbar.ColorbarBase
#12239: 3d axes are collapsed by tight_layout
#12414: Function to draw angle between two lines
#12488: inconsistent colorbar tick labels for LogNorm
#12515: pyplot.step broken in 3.0.0?
#12355: Error for bbox_inches='tight' in savefig with make_axes_locatable
#12505: ImageGrid in 3.0
#12502: How can I put the ticks of logarithmic coordinate in the axes?
#12496: Maplotlib Can't Plot a Dataset
#12486: rotate label of legend ?
#12291: Importing pyplot crashes on macOS due to missing fontlist-v300.json and then Permission denied: '/opt/local/share/fonts'
#12480: "close_event" for nbagg/notebook backend
#12467: Documentation of AnchoredText's prop keyword argument is misleading
#12288: New function signatures in pyplot break Cartopy
#12445: Error on colorbar
#8760: Traceback from animation.MovieWriter.saving method is confusing because it provides no useful information
#9205: after the animation encoder (e.g. ffmpeg) fails, the animation framework itself fails internally in various ways while trying to report the error
#12357: Unclear error when saving Animation using FFMpeg
#12454: Formatting numerical legend
#9636: matplotlib crashes upon window resize
#11473: Continuous plotting cause memory leak 20-50kb/sec
#12018: No image pop-up or display for plt.imshow() and plt.show()
#11583: How to draw parallelepiped with real size scaling?
#12446: Polar Contour - float() argument must be a string or a number, not 'AxesParasiteParasiteAuxTrans'
#12444: Issues with gridspec/tight_layout in matplotlib version 2.2.3
#11154: Unexpected behavior for Axes3D.plot_surface(shade=None)
#12409: Calling savefig() multiple times causes crash of Spyder IDE / IPython Kernel dying.
#9799: FigureCanvasTkAgg - "buffer is of wrong type" error during blit
#12439: FileNotFoundError for font_manager
#12437: matplotlib-mac
#12121: Documentation of TextArea's fontprops keyword argument is misleading
#12279: Axes.format_cursor_data lacks documentation and seems unused
#12428: Simple plot spacing bug: ylabel gets wrongfully removed from plot
#11190: Images in the docs are too large.
#12271: error with errorbar with datetime64
#12405: plt.stackplot() does not work with 3.0.0
#12282:
Axes.imshow
tooltip does not get updated when another call toAxes.imshow
is made#12420: How to remove Rectangle Selector from figure?
#12391: Constrained Layout tutorial needs some cleanup....
#12406: Bug with font finding, and here is my fix as well.
#9051: ParasiteAxes over plotting
#12325: Annotation change from "s" to "text" in 3.0- documentation
#12397: plt.show( ) not working (can't get figures to display in external window) when using jupyter QTconsole
#12396: Defining arrowprops in draggable annotation disables the pick_event
#12389: Setting row edge color of matplotlib table
#12376: The output figure file is strange: there is a lot of blank area on the output figure.
#11641: constrained_layout and colorbar for a subset of axes
#12373: Unexpected outcome with matplotlib.pyplot.pcolor()
#12370: ImageGrid bug when using inline backend
#12364: pdf image generated by matplotlib with semi transparent lines missing in Word on Windows.
#12352: TeX rendering broken on master with windows
#12354: Too many levels of symbolic links
#12323: indicate_inset_zoom sometimes draws incorrect connector lines
#12341: Figures not rendering in docker
#12335: Matplotlib plt.Rectangle Incoherent Results
#12265: ParasiteAxesAuxTrans pcolor/pcolormesh and contour/contourf broken
#12337: AttributeError: module 'matplotlib.pyplot' has no attribute 'hold'
#11673: Inconsistent font settings when changing style context
#11693: The rcParams setting for figure.figsize does not change when run from another notebook
#11725: New mode between non-interactive and interactive?
#12134: tight_layout flips images when making plots without displaying them
#12310: plot fails with datetime64[ns] timezone aware objects (for example datetime64[ns, UTC+00:00] )
#12191: "if 1:" blocks in examples
#11288: FR: Figure.subplots add optional SubplotSpec parameter
#12298: c and cmap for plot
#12286: Sample code given in Matplotlib's site does not work.
#11955: UnicodeDecodeError on importing pyplot in python2
#12208: parasite axis2 demo now crashes with log x-axis
#8871: Error when using quantities when plotting errorbars
#6658: literature reference for 'viridis' colormap
#6789: Tutorial pyplot_scales.py crashes when used with plt.tight_layout()
#6922: imshow does not immediately update shared axes
#11879: Unable to change filename when saving from figure window
#12225: In histogram, bars whose count is larger than 2**31 sometimes become negative
#1461: DOC: keyword arguments to plt.axes, plt.subpot, and fig.add_subplot
#12173: Cannot import pyplot
#12217: Python will suddenly not plot anymore
#12120: Default legend behavior (loc='best') very slow for large amounts of data.
#12176: import pyplot on MacOS without font cache will search entire subtree of current dir
#12146: fix pdf docs
#12160: MacOS: Cannot import name 'format_exc'
#12169: Cannot install 3.0.0 "python setup.py egg_info" failed (freetype & png)
#12168: pip install v3.0.0 'failed with exit status 1181'
#12107: warnings re: deprecated pytest API with pytest 3.8
#12162: https://matplotlib.org/users/beginner.html is outdated
#12010: Popover over plot is very slow
#6739: Make matplotlib fail more gracefully in headless environments
#3679: Runtime detection for default backend
#11340: matplotlib fails to install from source with intel compiler
#11838: docs do not build on py3.7 due to small change in python handling of -m
#12115: Plot in JS Animation has larger margin than "normal" PNG plot