GitHub statistics for 3.8.3 (Feb 14, 2024)#

GitHub statistics for 2023/11/17 (tag: v3.8.2) - 2024/02/14

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

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

The following 25 authors contributed 133 commits.

  • Allan Haldane

  • Antony Lee

  • Christoph Hasse

  • David Stansby

  • dependabot[bot]

  • Elliott Sales de Andrade

  • Greg Lucas

  • hannah

  • James Salsman

  • Jody Klymak

  • Joshua Stevenson

  • judfs

  • Kyle Sunden

  • Matthew Morrison

  • Oscar Gustafsson

  • Ruth Comer

  • Samuel Diebolt

  • saranti

  • sdiebolt

  • Shriya Kalakata

  • Stefan

  • Steffen Rehberg

  • stevezhang1999

  • Thomas A Caswell

  • Tim Hoffmann

GitHub issues and pull requests:

Pull Requests (74):

  • PR #27790: Backport PR #27785 on branch v3.8.x (FIX: be careful about communicating with subprocess)

  • PR #27789: Backport PR #27756 on branch v3.8.x (Add protections against infinite loop in bezier calculations)

  • PR #27785: FIX: be careful about communicating with subprocess

  • PR #27756: Add protections against infinite loop in bezier calculations

  • PR #27779: Manual backport of dependabot cibw upgrades

  • PR #27778: Backport PR #27773 on branch v3.8.x (MNT: pcolormesh robust underflow)

  • PR #27773: MNT: pcolormesh robust underflow

  • PR #27777: Backport PR #27776 on branch v3.8.x (Better document the relation between figure and manager)

  • PR #27776: Better document the relation between figure and manager

  • PR #27759: Backport PR #27755 on branch v3.8.x (Allow threads during macos event loop)

  • PR #27755: Allow threads during macos event loop

  • PR #27742: Backport PR #27708 on branch v3.8.x (DOC: update colors from colormaps example)

  • PR #27718: Backport PR #27716 on branch v3.8.x (fix default image format in gtk4 savefig dialog)

  • PR #27716: fix default image format in gtk4 savefig dialog

  • PR #27697: Backport PR #27044 on branch v3.8.x (Fix quiver key plot when angles='xy' and/or scale_units='xy')

  • PR #27044: Fix quiver key plot when angles='xy' and/or scale_units='xy'

  • PR #27691: Backport PR #27681 on branch v3.8.x (doc: fix Patch.contains_point docstring example)

  • PR #27681: doc: fix Patch.contains_point docstring example

  • PR #27683: Backport PR #27670 on branch v3.8.x (Implement macos AppDelegate)

  • PR #27670: Implement macos AppDelegate

  • PR #27680: Backport PR #27678 on branch v3.8.x (DOC: selecting individual colors from a colormap)

  • PR #27664: Backport PR #27581: CI: install German language packs on ubuntu test …

  • PR #27661: Backport of pr 27647 on v3.8.x

  • PR #27662: Backport PR #27657 on branch v3.8.x (Fix Numpy 2.0 related test failures)

  • PR #27657: Fix Numpy 2.0 related test failures

  • PR #27647: Fix error that occurs when minorticks are on multi-Axes Figure with more than one boxplot

  • PR #27660: Backport PR #27624 on branch v3.8.x (Prepare for Pytest v8)

  • PR #27624: Prepare for Pytest v8

  • PR #27636: Backport PR #27634 on branch v3.8.x (circle: Make deploy stage into a normal step)

  • PR #27622: Backport PR #27620 on branch v3.8.x (DOC: simplify histogram animation example)

  • PR #27612: Backport PR #27606 on branch v3.8.x (Pin black version)

  • PR #27606: Pin black version

  • PR #27598: Backport PR #27594 on branch v3.8.x (Cleanup viewlims example.)

  • PR #27597: Backport PR #27595 on branch v3.8.x (Fix is_sorted_and_has_non_nan for byteswapped inputs.)

  • PR #27595: Fix is_sorted_and_has_non_nan for byteswapped inputs.

  • PR #27586: Backport PR #27578 on branch v3.8.x (Fix polar labels with negative theta limit)

  • PR #27578: Fix polar labels with negative theta limit

  • PR #27581: CI: install German language packs on ubuntu test runners

  • PR #27544: Backport PR #27527 on branch v3.8.x (FIX: Add macos timers to the main thread)

  • PR #27527: FIX: Add macos timers to the main thread

  • PR #27537: Backport PR #27535 on branch v3.8.x (Update ax.legend input types)

  • PR #27535: Update ax.legend input types

  • PR #27536: Backport PR #27534 on branch v3.8.x (Clarify AxLine Params)

  • PR #27534: Clarify AxLine Params

  • PR #27530: Backport PR #27528 on branch v3.8.x (FIX: Remove runloop execution while waiting for stdin)

  • PR #27528: FIX: Remove runloop execution while waiting for stdin

  • PR #27510: Backport PR #27346 on branch v3.8.x (DOC: Show and correct default alignment parameters in text.py)

  • PR #27346: DOC: Show and correct default alignment parameters in text.py

  • PR #27506: Backport PR #27504 on branch v3.8.x (DOC: correct return type for axline)

  • PR #27504: DOC: correct return type for axline

  • PR #27501: Backport PR #27496 on branch v3.8.x (Bump actions/setup-python from 4 to 5)

  • PR #27496: Bump actions/setup-python from 4 to 5

  • PR #27484: Backport PR #27481 on branch v3.8.x (Fixing Pylab documentation in API interface overview)

  • PR #27481: Fixing Pylab documentation in API interface overview

  • PR #27467: Manual backport of #27395 on v3.8.x

  • PR #27464: Backport PR #27316 on branch v3.8.x (DOC: Synchronize LICENSE_STIX files)

  • PR #27316: DOC: Synchronize LICENSE_STIX files

  • PR #27453: Backport PR #27434 on branch v3.8.x (FIX: Expand stairs plot-type entry intro (reattempt))

  • PR #27446: Backport PR #27397 on branch v3.8.x (SpanSelector widget: Improve doc for extents)

  • PR #27397: SpanSelector widget: Improve doc for extents

  • PR #27444: Backport PR #27441 on branch v3.8.x (Fix some minor issues with hexbin bins argument)

  • PR #27441: Fix some minor issues with hexbin bins argument

  • PR #27429: Backport PR #27411 on branch v3.8.x (DOC: multilevel tick example)

  • PR #27420: Backport PR #27325 on branch v3.8.x (Fixing Sentence Case on Section Titles in users_explain)

  • PR #27413: Backport PR #27412 on branch v3.8.x (ci: Block PyQt6 6.6.0 on Ubuntu)

  • PR #27412: ci: Block PyQt6 6.6.0 on Ubuntu

  • PR #27403: Backport PR #27386 on branch v3.8.x (Doc: add a "please use dev version" to top of contribute docs)

  • PR #27384: Backport PR #27377 on branch v3.8.x (TST: Make test_movie_writer_invalid_path locale-agnostic)

  • PR #27377: TST: Make test_movie_writer_invalid_path locale-agnostic

  • PR #27379: Backport PR #27376 on branch v3.8.x ([MNT] fix type annotations of fignum_exists)

  • PR #27376: [MNT] fix type annotations of fignum_exists

  • PR #27369: Backport PR #27365 on branch v3.8.x ([DOC]: Fix menu example)

  • PR #27365: [DOC]: Fix menu example

  • PR #27354: Backport PR #27348 on branch v3.8.x (updated api/animation documentation as per standards)

Issues (18):

  • #27437: [Bug]: PGF backend crashes at program exit after creating a plot

  • #27770: [Bug]: pcolormesh issue with np.seterr(under='raise')

  • #27720: [Bug]: pyplot hangs at pause in sonoma 14.3 with backend MacOSX

  • #26316: [Bug]: quiverkey shows multiple arrows under geographical projection and angle='xy'

  • #23178: [Bug]: contains_point() does not appear to work?

  • #27389: [Bug]: Warning after update to macOS 14 "WARNING: Secure coding is not enabled for restorable state! Enable secure coding by implementing NSApplicationDelegate.applicationSupportsSecureRestorableState: and returning YES."

  • #27645: [TST] Upcoming dependency test failures

  • #26484: [Bug]: Turning on minor gridlines in a multi-Axes Figure, created with subplots(), that contains >1 boxplot results in a ValueError

  • #27596: [Bug]: Markers with numeric name like CARETLEFT cannot be specified using a cycler

  • #25995: [Bug]: _path.is_sorted is wrong for the non-native byteorder case

  • #25568: [Bug]: unexpected thetalim behavior in polar plot

  • #27507: [Bug]: Argument types for handles and labels are too strict for method Axes.legend

  • #27503: [Bug]: Cannot Create lines.AxLine

  • #27515: [Bug]: Python interpreter becomes slow at reading inputs after plotting with matplotlib

  • #27345: [Doc]: text alignment defaults

  • #27461: [Doc]: API interface overview pylab incorrect import statement: from matplotlib.pyplot import *

  • #27383: [Bug]: Error in Hexbin plot in Matplotlib 3.0 onward

  • #27358: [Doc]: Garbled menu widget example output