doc/users/prev_whats_new/github_stats_3.0.2.rst
.. _github-stats-3-0-2:
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 <https://github.com/matplotlib/matplotlib/milestone/39?closed=1>__
The following 49 authors contributed 460 commits.
GitHub issues and pull requests:
Pull Requests (224):
12785: Use level kwargs in irregular contour example12767: Make colorbars constructible with dataless ScalarMappables.12775: Add note to errorbar function about sign of errors12776: Fix typo in example (on-borad -> on-board).12771: Do not rely on external stack frame to exist12526: Rename jquery files12552: Update docs for writing image comparison tests.12746: Use skipif, not xfail, for uncomparable image formats.12747: Prefer log.warning("%s", ...) to log.warning("%s" % ...).11753: FIX: Apply aspect before drawing starts12749: Move toolmanager warning from logging to warning.12708: Run flake8 in a separate travis environment12737: Improve docstring of Arc12598: Support Cn colors with n>=10.12670: FIX: add setter for hold to un-break basemap12693: Workaround Text3D breaking tight_layout()12727: Reorder API docs: separate file per module12738: Add unobtrusive depreaction note to the first line of the docstring.12740: DOC: constrained layout guide (fix: Spacing with colorbars)11663: Refactor color parsing of Axes.scatter12736: Move deprecation note to end of docstring12704: Rename tkinter import from Tk to tk.12730: MNT: merge ignore lines in .flake812707: Fix tk error when closing first pyplot figure12715: Cleanup dviread.12717: Delete some if __name__ == "__main__" clauses.12726: Fix test_non_gui_warning for Azure (and mplcairo).12720: Improve docs on Axes scales12537: Improve error message on failing test_pyplot_up_to_date12721: Make get_scale_docs() internal12617: Set up CI with Azure Pipelines12673: Fix for _axes.scatter() array index out of bound error12676: Doc: document textpath module12705: Improve docs on Axes limits and direction12706: Extend sphinx Makefile to cleanup completely12481: Warn if plot_surface Z values contain NaN12709: Correctly remove nans when drawing paths with pycairo.12685: Make ticks in demo_axes_rgb.py visible12691: DOC: Link to "How to make a PR" tutorials as badge and in contributing12684: Change ipython block to code-block11974: Make code match comment in sankey.12440: Make arguments to @deprecated/warn_deprecated keyword-only.12683: TST: mark test_constrainedlayout.py::test_colorbar_location as flaky12686: Remove deprecation warnings in tests12470: Update AutoDateFormatter with locator12656: FIX: fix error in colorbar.get_ticks not having valid data12586: Improve linestyles example12006: Added stacklevel=2 to all warnings.warn calls (issue 10643)12651: FIX: ignore non-finite bbox12653: Don't warn when accessing deprecated properties from the class.12608: ENH: allow matplotlib.use after getbackend12658: Do not warn-depreacted when iterating over rcParams12635: FIX: allow non bbox_extra_artists calls12659: Add note that developer discussions are private12543: Make rcsetup.py flak8 compliant12642: Don't silence TypeErrors in fmt_{x,y}data.11667: DOC: update doc requirement12442: Deprecate passing drawstyle with linestyle as single string.12625: Shorten some docstrings.12627: Be a bit more stringent on invalid inputs.12561: Properly css-style exceptions in the documentation12629: Fix issue with PyPy on macOS10933: Remove "experimental" fontconfig font_manager backend.12630: Fix RcParams.len12285: FIX: Don't apply tight_layout if axes collapse12548: undef _XOPEN_SOURCE breaks the build in AIX12615: Fix travis OSX build12600: Minor style fixes.12607: STY: fix whitespace and escaping12603: FIX: don't import macosx to check if eventloop running12599: Fix formatting of docstring12569: Don't confuse uintptr_t and Py_ssize_t.12572: Fix singleton hist labels12581: Fix hist() error message12570: Fix mathtext tutorial for build with Sphinx 1.8.12487: Update docs/tests for the deprecation of aname and label1On/label2On/etc.12521: Improve docstring of draw_idle()12573: BUG: mplot3d: Don't crash if azim or elev are non-integral12574: Remove some unused imports12568: Add note regarding builds of old Matplotlibs.12555: Clarify horizontalalignment and verticalalignment in suptitle12547: Disable sticky edge accumulation if no autoscaling.12546: Avoid quadratic behavior when accumulating stickies.12159: FIX: colorbar re-check norm before draw for autolabels12501: Rectified plot error11789: endless looping GIFs with PillowWriter12525: Fix some flake8 issues12431: FIX: allow single-string color for scatter12216: Doc: Fix search for sphinx >=1.812461: FIX: make add_lines work with new colorbar12241: FIX: make unused spines invisible12516: Don't handle impossible values for align in hist()12504: DOC: clarify min supported version wording12507: FIX: make minor ticks formatted with science formatter as well12500: Adjust the widths of the messages during the build.12492: Simplify radar_chart example.12478: MAINT: NumPy deprecates asscalar in 1.1612363: FIX: errors in get_position changes12495: Fix duplicate condition in pathpatch3d example11984: Strip out pkg-config machinery for agg and libqhull.12463: Document Artist.cursor_data() parameter12489: Fix typo in documentation of ylim12482: Test slider orientation12317: Always install mpl_toolkits.12246: Be less tolerant of broken installs.12477: Use \N{MICRO SIGN} instead of \N{GREEK SMALL LETTER MU} in EngFormatter.12483: Kill FontManager.update_fonts.12448: Don't error if some font directories are not readable.12474: Throw ValueError when irregularly gridded data is passed to streamplot.12469: Clarify documentation of offsetbox.AnchoredText's prop kw argument12468: Fix set_ylim unit handling12466: np.fromstring -> np.frombuffer.12369: Improved exception handling on animation failure12460: Deprecate RendererBase.strip_math.12457: Fix tutorial typos.12453: Rollback erroneous commit to whats_new.rst from #1074612452: Minor updates to the FAQ.10746: Adjusted matplotlib.widgets.Slider to have optional vertical orientatation12441: Get rid of a signed-compare warning.12430: Deprecate Axes3D.plot_surface(shade=None)12435: Fix numpydoc parameter formatting12434: Clarify documentation for textprops keyword parameter of TextArea12427: Document Artist.get_cursor_data12277: FIX: datetime64 now recognized if in a list10322: Use np.hypot wherever possible.12423: Minor simplifications to backend_svg.12293: Make pyplot more tolerant wrt. 3rd-party subclasses.12360: Replace axes_grid by axes_grid1 in test10356: fix detecting which artist(s) the mouse is over12416: Move font cache rebuild out of exception handler11891: Group some print()s in backend_ps.12165: Remove deprecated mlab code12394: DOC: fix CL tutorial to give same output from saved file and example12387: Update HTML animation as slider is dragged12408: Don't crash on invalid registry font entries on Windows.10088: Deprecate Tick.{gridOn,tick1On,label1On,...} in favor of set_visible.12149: Mathtext tutorial fixes12393: Deprecate to-days converters in matplotlib dates12257: Document standard backends in matplotlib.use()12383: Revert change of parameter name in annotate()12385: CI: Added Appveyor Python 3.7 build12247: Machinery for deprecating properties.12371: Move check for ImageMagick Windows path to bin_path().12384: Cleanup axislines style.12353: Doc: clarify default parameters in scatter docs12366: TST: Update test images for new Ghostscript.11648: FIX: colorbar placement in constrained layout12368: Don't use stdlib private API in animation.py.12351: dviread: find_tex_file: Ensure the encoding on windows12244: Merge barchart examples.12372: Remove two examples.12214: Improve docstring of Annotation12347: DOC: add_child_axes to axes_api.rst12304: TST: Merge Qt tests into one file.12321: maint: setupext.py for freetype had a Catch case for missing ft2build.h12340: Catch test deprecation warnings for mlab.demean12334: Improve selection of inset indicator connectors.12316: Fix some warnings from Travis12268: FIX: remove unnecessary self in super_-calls, fixes #1226512212: font_manager: Fixed problems with Path(...).suffix12326: fixed minor spelling error in docstring12296: Make FooConverter inherit from ConversionInterface in examples12322: Fix the docs build.12319: Fix Travis 3.6 builds12309: Deduplicate implementations of FooNorm.autoscale{,_None}12314: Deprecate axis('normal') in favor of axis('auto').12313: BUG: Fix typo in view_limits() for MultipleLocator12307: Clarify missing-property error message.12274: MNT: put back _hold as read-only attribute on AxesBase12260: Fix docs : change from issue #12191, remove "if 1:" blocks in examples12163: TST: Defer loading Qt framework until test is run.12253: Handle utf-8 output by kpathsea on Windows.12301: Ghostscript 9.0 requirement revisited12294: Fix expand_dims warnings in triinterpolate12292: TST: Modify the bar3d test to show three more angles12297: Remove some pytest parameterising warnings12261: FIX: parasite axis2 demo12278: Document inheriting docstrings12262: Simplify empty-rasterized pdf test.12269: Add some param docs to BlockingInput methods12272: Fix contrained to constrained12255: Deduplicate inherited docstrings.12254: Improve docstrings of Animations12258: Fix CSS for module-level data12222: Remove extraneous if 1 statements in demo_axisline_style.py12137: MAINT: Vectorize bar3d12219: Merge OSXInstalledFonts into findSystemFonts.12229: Less ACCEPTS, more numpydoc.12209: Doc: Sort named colors example by palette12237: Use (float, float) as parameter type for 2D positions in docstrings12238: Typo in docs12236: Make boilerplate-generated pyplot.py flake8 compliant12231: CI: Speed up Appveyor repository cloning12228: Fix trivial typo in docs.12227: Use (float, float) as parameter type for 2D positions12199: Allow disabling specific mouse actions in blocking_input12213: Change win32InstalledFonts return value12207: FIX: dont' check for interactive framework if none required11688: Don't draw axis (spines, ticks, labels) twice when using parasite axes.12210: Axes.tick_params() argument checking12211: Fix typo12200: Slightly clarify some invalid shape exceptions for image data.12151: Don't pretend @deprecated applies to classmethods.12190: Remove some unused variables and imports12186: DOC: fix API note about get_tightbbox12203: Document legend's slowness when "best" location is used12192: Exclude examples from lgtm analysis12196: Give Carreau the ability to mention the backport bot.12187: DOC: Update INSTALL.rst12164: Fix Annotation.contains.12177: FIX: remove cwd from mac font path search12182: Fix Flash of Unstyled Content by removing remaining Flipcause integration12184: DOC: update "Previous What's New" for 2.2 with reference to cividis paper12183: Doc: Don't use Sphinx 1.812171: Remove internal warning due to zsort deprecation12166: Document preference order for backend auto selection12154: Avoid triggering deprecation warnings with pytest 3.8.12030: Speed up canvas redraw for GTK3Agg backend.12157: Properly declare the interactive framework for the qt4foo backends.12156: Cleanup the GridSpec demos.12144: Add explicit getters and setters for Annotation.anncoords.12152: Use _warn_external for deprecations warnings.12148: BLD: pragmatic fix for building basic_unit example on py3712147: DOC: update the gh_stats codeIssues (170):
12699: Annotations get cropped out of figures saved with bbox_inches='tight'9217: Weirdness with inline figure DPI settings in Jupyter Notebook4853: %matplotlib notebook creates much bigger figures than %matplotlib inline12780: Vague/misleading exception message in scatter()10239: Weird interaction with Tkinter10045: subplots_adjust() breaks layout of tick labels12765: Matplotlib draws incorrect color11800: Gridspec tutorial12757: up the figure12724: Importing pyplot steals focus on macOS12669: fixing _hold on cartopy broke basemap12687: Plotting text on 3d axes before tight_layout() breaks tight_layout()12734: Wishlist: functionally linked twin axes12576: RcParams is fundamentally broken12641: _axes.py.scatter() array index out of bound / calling from seaborn12703: Error when closing first of several pyplot figures in TkAgg12728: Deprecation Warnings4124: Provide canonical examples of mpl in web frameworks10574: Default color after setting alptha to Patch in legened12702: couldn't find or load Qt platform plugin "windows" in "".11139: "make clean" doesn't remove all the build doc files12701: semilogy with NaN prevents display of Title (cairo backend)12696: Process finished with exit code -1 due to matplotlib configuration12692: matplotlib.plot.show always blocks the execution of python script12433: Travis error is MacOS image tolerance of 0.005 for test_constrained_layout.py::test_colorbar_location10017: unicode_literals considered harmful12682: using AxesImage.set_clim() shrinks the colorbar12620: Overlapping 3D objects12680: matplotlib ui in thread still blocked11908: Improve linestyle documentation12650: Deprecation warnings when calling help(matplotlib)10643: Most warnings calls do not set the stacklevel12671: make_axes_locatable breaks with matplotlib 3.012664: plt.scatter crashes because overwrites the colors to an empty list12188: matplotlib 3 pyplot on MacOS bounces rocket icon in dock12648: Regression when calling annotate with nan values for the position12362: In 3.0.0 backend cannot be set if 'get_backend()' is run first12649: Over-verbose deprecation warning about examples.directory12661: In version 3.0.0 make_axes_locatable + colorbar does not produce expected result12634: axes_grid1 axes have no keyword argument 'bbox_extra_artists'12654: Broken 'Developer Discussions' link12657: With v3.0.0 mpl_toolkits.axes_grid1.make_axes_locatable().append_axes breaks in Jupyter12645: Markers are offset when 'facecolor' or 'edgecolor' are set to 'none' when plotting data12644: Memory leak with plt.plot in Jupyter Notebooks?12632: Do we need input hooks macosx?12535: AIX Support - Do not undef _XOPEN_SOURCE12626: AttributeError: module 'matplotlib' has no attribute 'artist'11034: Doc Typo: matplotlib.axes.Axes.get_yticklabels / Axis.get_ticklabels12624: make_axes_locatable : Colorbar in the middle instead of bottom while saving a pdf, png.11094: cannot use GUI backends inside django request handlers12613: transiently linked interactivity of unshared pair of axes generated with make_axes_locatable12578: macOS builds are broken12612: gui backends do not work inside of flask request handlers12611: 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 matplotlib12597: Please soon add Chinese language support!! It's to difficult for new people handle character12590: Matplotlib pypi distribution lacks packages for Python 2.73869: Numeric labels do not work with plt.hist12580: Incorrect hist error message with bad color size12100: document where to get nightly wheels7205: Converting docstrings to numpydoc12564: Saving plot as PNG file prunes tick labels12161: Problems of using sharex options with lines plots and colormesh with colorbar12256: tight_layout for plot with non-clipped screen-unit items causes issues on zoom12545: Program quit unormally without reporting error12532: Incorrect rendering of math symbols12567: Calling pyplot.show() with TkAgg backend on x86 machine raises OverflowError.12571: cannot install because Fatal Python error: initfsencoding: Unable to get the locale encoding12566: Problem installing Version 1.3.1 -> missing pkg-config freetype and libagg12556: Matplotlib 3.0.0 import hangs in clean environment12197: Weird behaviour of suptitle() when horizontalalignment is not 'center'12550: colorbar resizes in animation12155: Incorrect placement of Colorbar ticks using LogNorm11787: Looping gifs with PillowWriter12533: Plotting with alpha=0 with rasterized=True causes ValueError on saving to pdf12438: Scatter doesn't accept a list of strings as color spec.12429: scatter() does not accept gray strings anymore12499: run my code failed after i Import pylab failed, python version is 3.6.612458: add_lines misses lines for matplotlib.colorbar.ColorbarBase12239: 3d axes are collapsed by tight_layout12414: Function to draw angle between two lines12488: inconsistent colorbar tick labels for LogNorm12515: pyplot.step broken in 3.0.0?12355: Error for bbox_inches='tight' in savefig with make_axes_locatable12505: ImageGrid in 3.012502: How can I put the ticks of logarithmic coordinate in the axes?12496: Maplotlib Can't Plot a Dataset12486: 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 backend12467: Documentation of AnchoredText's prop keyword argument is misleading12288: New function signatures in pyplot break Cartopy12445: Error on colorbar8760: Traceback from animation.MovieWriter.saving method is confusing because it provides no useful information9205: after the animation encoder (e.g. ffmpeg) fails, the animation framework itself fails internally in various ways while trying to report the error12357: Unclear error when saving Animation using FFMpeg12454: Formatting numerical legend9636: matplotlib crashes upon window resize11473: Continuous plotting cause memory leak 20-50kb/sec12018: 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.311154: 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 blit12439: FileNotFoundError for font_manager12437: matplotlib-mac12121: Documentation of TextArea's fontprops keyword argument is misleading12279: Axes.format_cursor_data lacks documentation and seems unused12428: Simple plot spacing bug: ylabel gets wrongfully removed from plot11190: Images in the docs are too large.12271: error with errorbar with datetime6412405: plt.stackplot() does not work with 3.0.012282: Axes.imshow tooltip does not get updated when another call to Axes.imshow is made12420: 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 plotting12325: Annotation change from "s" to "text" in 3.0- documentation12397: plt.show( ) not working (can't get figures to display in external window) when using jupyter QTconsole12396: Defining arrowprops in draggable annotation disables the pick_event12389: Setting row edge color of matplotlib table12376: 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 axes12373: Unexpected outcome with matplotlib.pyplot.pcolor()12370: ImageGrid bug when using inline backend12364: pdf image generated by matplotlib with semi transparent lines missing in Word on Windows.12352: TeX rendering broken on master with windows12354: Too many levels of symbolic links12323: indicate_inset_zoom sometimes draws incorrect connector lines12341: Figures not rendering in docker12335: Matplotlib plt.Rectangle Incoherent Results12265: ParasiteAxesAuxTrans pcolor/pcolormesh and contour/contourf broken12337: AttributeError: module 'matplotlib.pyplot' has no attribute 'hold'11673: Inconsistent font settings when changing style context11693: The rcParams setting for figure.figsize does not change when run from another notebook11725: New mode between non-interactive and interactive?12134: tight_layout flips images when making plots without displaying them12310: plot fails with datetime64[ns] timezone aware objects (for example datetime64[ns, UTC+00:00] )12191: "if 1:" blocks in examples11288: FR: Figure.subplots add optional SubplotSpec parameter12298: c and cmap for plot12286: Sample code given in Matplotlib's site does not work.11955: UnicodeDecodeError on importing pyplot in python212208: parasite axis2 demo now crashes with log x-axis8871: Error when using quantities when plotting errorbars6658: literature reference for 'viridis' colormap6789: Tutorial pyplot_scales.py crashes when used with plt.tight_layout()6922: imshow does not immediately update shared axes11879: Unable to change filename when saving from figure window12225: In histogram, bars whose count is larger than 2**31 sometimes become negative1461: DOC: keyword arguments to plt.axes, plt.subpot, and fig.add_subplot12173: Cannot import pyplot12217: Python will suddenly not plot anymore12120: 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 dir12146: fix pdf docs12160: 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.812162: https://matplotlib.org/users/beginner.html is outdated12010: Popover over plot is very slow6739: Make matplotlib fail more gracefully in headless environments3679: Runtime detection for default backend11340: matplotlib fails to install from source with intel compiler11838: docs do not build on py3.7 due to small change in python handling of -m12115: Plot in JS Animation has larger margin than "normal" PNG plot