GitHub statistics for 3.2.2 (Jun 17, 2020)#

GitHub statistics for 2020/03/18 (tag: v3.2.1) - 2020/06/17

These lists are automatically generated, and may be incomplete or contain duplicates.

We closed 34 issues and merged 92 pull requests. The full list can be seen on GitHub

The following 19 authors contributed 183 commits.

  • Antony Lee

  • Ben Root

  • Clemens Brunner

  • David Stansby

  • Elliott Sales de Andrade

  • Eric Firing

  • Eric Wieser

  • hannah

  • Jody Klymak

  • Lawrence D'Anna

  • Leo Singer

  • Luke Davis

  • Matt Newville

  • Max

  • Ryan May

  • Sidharth Bansal

  • Stefan Mitic

  • Thomas A Caswell

  • Tim Hoffmann

GitHub issues and pull requests:

Pull Requests (92):

  • PR #17655: Auto backport of pr 17564 on v3.2.x

  • PR #17564: FIX: correctly handle large arcs

  • PR #17641: Qt backports

  • PR #17640: More qt fractional DPI fixes

  • PR #17638: V3.2.1 doc

  • PR #15656: Support fractional HiDpi scaling with Qt backends

  • PR #17600: FIX: work with PyQt 5.15

  • PR #17598: DOC: remove banner

  • PR #17618: Doc event loop

  • PR #17614: DOC: Remove duplicated line.

  • PR #17611: Backport #17606 to v3.2.x

  • PR #17609: Backport PR #17602: FIX: propagate _is_saving state when changing can…

  • PR #17606: Move codecov.yml to .github.

  • PR #17602: FIX: propagate _is_saving state when changing canvases

  • PR #17605: Backport PR #17560: FIX: do not let no-op monkey patches to renderer …

  • PR #17601: Backport PR #16948 on branch v3.2.x (solution: All subclasses of LocationEvent could be used in cbook.callbacks before being fully initialized - issue 15139)

  • PR #17560: FIX: do not let no-op monkey patches to renderer leak out

  • PR #16948: solution: All subclasses of LocationEvent could be used in cbook.callbacks before being fully initialized - issue 15139

  • PR #17588: Backport PR #17565: FIX: support Qt 5.15

  • PR #17593: Backport PR #17587 on branch v3.2.x (Add a docstring to toolkit's BezierPath.__init__.)

  • PR #17587: Add a docstring to toolkit's BezierPath.__init__.

  • PR #17565: FIX: support Qt 5.15

  • PR #17562: Backport PR #17470 on branch v3.2.x (FIX: add guardrails for too big tk figures)

  • PR #17470: FIX: add guardrails for too big tk figures

  • PR #17553: Backport PR #17552 on branch v3.2.x (ci: Add xcb libraries that were removed from PyQt5.)

  • PR #17552: ci: Add xcb libraries that were removed from PyQt5.

  • PR #17533: Backport PR #17408 on branch v3.2.x

  • PR #17408: FIX: cancel pending autoscale on manually setting limits

  • PR #17501: Backport PR #17499: Fix scatter singlecolor

  • PR #17499: Fix scatter singlecolor

  • PR #17468: v3.2.x: Fix leaks in C++ code

  • PR #17457: Backport PR #17391 on branch v3.2.x

  • PR #17391: tk/wx: Fix saving after the window is closed

  • PR #17435: Backport PR #17422: Unstale viewlims before draw()ing polar axes.

  • PR #17422: Unstale viewlims before draw()ing polar axes.

  • PR #17407: FIX: don't try to use non-standard functions on standard status bars

  • PR #17346: Backport #17084 and #17210 to v3.2.x

  • PR #17084: Fix macosx segfault

  • PR #17300: Backport PR #17263 on branch v3.2.x (you can't call CGDataProviderCreateWithData on a stack pointer)

  • PR #17263: you can't call CGDataProviderCreateWithData on a stack pointer

  • PR #17272: Backport PR #17271 on branch v3.2.x (MNT: do not try to import xml.etree.cElementTree)

  • PR #17271: MNT: do not try to import xml.etree.cElementTree

  • PR #17268: Backport PR #17261 on branch v3.2.x (avoid calling wx.Bitmap() if width or height is zero)

  • PR #17261: avoid calling wx.Bitmap() if width or height is zero

  • PR #17257: Backport eps work

  • PR #17255: Fix eps + usetex combo.

  • PR #17254: Backport PR #17252 on branch v3.2.x (Fix bug where matplotlib.style('default') resets the backend)

  • PR #17252: Fix bug where matplotlib.style('default') resets the backend

  • PR #17250: Merge pull request #17206 from jklymak/fix-bypass-inverse-collection

  • PR #17206: FIX: bypass inverse in collection

  • PR #17241: Backport PR #17240 on branch v3.2.x (CI: Download wx wheels for the correct Ubuntu version.)

  • PR #17240: CI: Download wx wheels for the correct Ubuntu version.

  • PR #17210: Fix missing attribute in _SVGConverter.

  • PR #17186: Backport PR #17131 on branch v3.2.x

  • PR #17188: Backport PR #16958: MAINT: Replace uses of tostring with tobytes

  • PR #17187: Backport PR #17076: Fix SyntaxErrors when running setup in old Python

  • PR #16913: Fix use of psfrags in ps backend + usetex.

  • PR #16476: Fix baseline alignment when using usetex.

  • PR #17131: BUG: Fix formatting error in GridSpec.__repr__

  • PR #17132: Backport PR #17126 on branch v3.2.x (Remove Python2/3 info box)

  • PR #17126: Remove Python2/3 info box

  • PR #17076: Fix SyntaxErrors when running setup in old Python

  • PR #17071: Backport PR #17065 on branch v3.2.x (Fix macOS CI test failure)

  • PR #17065: Fix macOS CI test failure

  • PR #17051: Backport PR #17045: Fix missing-references.json.

  • PR #17045: Fix missing-references.json.

  • PR #17020: Merge pull request #17017 from jklymak/fix-blended-transform

  • PR #17017: FIX: force blended transforms with data to be in data space

  • PR #16989: Backport PR #16980 on branch v3.2.x (Correctly disable more drawing methods in tight_bboxing renderer.)

  • PR #16980: Correctly disable more drawing methods in tight_bboxing renderer.

  • PR #16974: Backport PR #16940 on branch v3.2.x (DOC/FIX: clarify the docs for check_figures_equal)

  • PR #16979: Backport PR #16970 on branch v3.2.x (tk: Don't resize toolbar during resize event.)

  • PR #16970: tk: Don't resize toolbar during resize event.

  • PR #16940: DOC/FIX: clarify the docs for check_figures_equal

  • PR #16969: Backport PR #16966 on branch v3.2.x (Fix animation writer fallback.)

  • PR #16966: Fix animation writer fallback.

  • PR #16958: MAINT: Replace uses of tostring with tobytes

  • PR #16950: Backport PR #16949 on branch v3.2.x (TST: Don't modify actual pyplot file for boilerplate test.)

  • PR #16949: TST: Don't modify actual pyplot file for boilerplate test.

  • PR #16932: Backport PR #16929 on branch v3.2.x (tk: Resize the canvas, not the figure.)

  • PR #16929: tk: Resize the canvas, not the figure.

  • PR #16880: Backport PR #16870: Unbreak CI by xfailing wxAgg test on macOS

  • PR #16870: Unbreak CI by xfailing wxAgg test on macOS

  • PR #16869: Backport PR #16867 on branch v3.2.x (BLD: Auto-trigger macOS/Linux wheels on tags.)

  • PR #16867: BLD: Auto-trigger macOS/Linux wheels on tags.

  • PR #16852: Backport PR #16851 on branch v3.2.x (DOC: Fix docstring of Axes.secondary_yaxis.)

  • PR #16855: Fix typo in deprecation warning

  • PR #16851: DOC: Fix docstring of Axes.secondary_yaxis.

  • PR #16842: Backport PR #16835 on branch v3.2.x (Don't forget to export isdeleted on Qt4.)

  • PR #16835: Don't forget to export isdeleted on Qt4.

  • PR #15695: Define mathdefault as a noop in the usetex preamble.

  • PR #14694: Vectorize Arc.draw.

Issues (34):

  • #17547: Arcs with large radii in small

  • #17440: Low quality window plots on hidpi display

  • #17104: input() caused _tkinter.TclError: invalid command name XXX after plot.close()

  • #17613: Matplotlib.pdf duplication

  • #15139: All subclasses of LocationEvent could be used in cbook.callbacks before being fully initialized

  • #17004: Output regression in 3.2 that affects SymPy's plotting

  • #17599: Saving issue with pdf backend

  • #17542: Matplotlib 3.2.1 savefig empty image when fig size matches data size exactly

  • #17594: Cannot use Qt4Agg backend in mpl 3.2.1

  • #17460: set_size_inches with a width over 14090 crashes Xorg

  • #17331: Surprising/changed axis limit (autoscale) behavior

  • #17423: Scatter produce multiple colors for a single RGB/RGBA input

  • #17385: Matplotlib memory leaks when save figure in a file with qt5 backend

  • #15474: Memory leak with log scale in pcolorfast, pcolormesh, imshow ...

  • #17388: savefig error: tkinter.TclError: invalid command name "."

  • #16909: plot save and plot show

  • #17085: set_function not working properly in backend_wx

  • #17418: Issue rendering polar plot (agg backend?) with rorigin set

  • #17061: Segmentation fault with macosx backend

  • #17253: EPS + usetex is broken

  • #16700: Deprecation warnings from stylelib

  • #17203: Subplots using bad axis limits in 3.2

  • #16898: EPS and usetex give blank output

  • #16409: Confusing error on fully commented-out usetex strings

  • #17075: Installation error downloading jquery on python3 on Ubuntu

  • #17037: Travis Failing in many PRs

  • #17033: Using a TextBox in current master produces a seemingly unrelated warning.

  • #17016: Issues with autoscaling and transforms with 3.2+

  • #16978: savefig("myplot.svgz", bbox_inches="tight") fails

  • #16965: FuncAnimation.save throws TypeError

  • #16916: check_figures_equal regression from 3.2.0 to 3.2.1

  • #10566: blocking UI functions cause figure size to change

  • #10083: Wrong figure height after set_size_inches within event handler

  • #16834: Error importing FigureCanvas