GitHub statistics for 3.8.1 (Oct 31, 2023)#
GitHub statistics for 2023/09/15 (tag: v3.8.0) - 2023/10/31
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 24 issues and merged 95 pull requests. The full list can be seen on GitHub
The following 27 authors contributed 165 commits.
0taj
Antony Lee
Anvi Verma
Artyom Romanov
Augusto Borges
Chiraag Balu
David Stansby
dependabot[bot]
Elliott Sales de Andrade
Eric Firing
Gaurav-Kumar-Soni
Greg Lucas
Gurudatta Shanbhag
hannah
Hugues Hoppe
Jody Klymak
Joshua Stevenson
Junpei Ota
katotaisei
Kyle Sunden
Lucia Korpas
Matthew Morrison
Oscar Gustafsson
Ruth Comer
Thomas A Caswell
Tim Hoffmann
wemi3
GitHub issues and pull requests:
Pull Requests (95):
PR #27239: Backport PR #27237 on branch v3.8.x (DOC: Add command to install appropriate
requirements.txt
during dev venv setup)PR #27238: Backport PR #27165 on branch v3.8.x (Fixing Matplotlib Notebook Text)
PR #27165: Fixing Matplotlib Notebook Text
PR #27229: Backport PR #27226 on branch v3.8.x (DOC: link out to troubleshooting guide in install)
PR #27226: DOC: link out to troubleshooting guide in install
PR #27227: Backport PR #27221 on branch v3.8.x (FIX: Enable interrupts on macosx event loops)
PR #27221: FIX: Enable interrupts on macosx event loops
PR #27220: Backport PR #27217 on branch v3.8.x: Fix type hints for undeprecated contour APIs
PR #27217: Fix type hints for undeprecated contour APIs
PR #27212: Backport PR #27088 on branch v3.8.x (Update
find_nearest_contour
and revert contour deprecations)PR #27207: Backport PR #26970 on branch v3.8.x (FIX: Add PyOS_InputHook back to macos backend)
PR #27088: Update
find_nearest_contour
and revert contour deprecationsPR #27206: Backport PR #27205 on branch v3.8.x (Improve legend picking example)
PR #26970: FIX: Add PyOS_InputHook back to macos backend
PR #27205: Improve legend picking example
PR #27202: Backport PR #27178 on branch v3.8.x (Try/except import of Axes3D)
PR #27178: Try/except import of Axes3D
PR #27201: Backport PR #27179 on branch v3.8.x (Restore default behavior of hexbin mincnt with C provided)
PR #27197: Backport PR #27045 on branch v3.8.x (Ensure valid path mangling for ContourLabeler)
PR #27179: Restore default behavior of hexbin mincnt with C provided
PR #27045: Ensure valid path mangling for ContourLabeler
PR #27191: Backport PR #27189 on branch v3.8.x (Fix typo in docstring of
matplotlib.colors.from_levels_and_colors
)PR #27189: Fix typo in docstring of
matplotlib.colors.from_levels_and_colors
PR #27154: Backport PR #27153 on branch v3.8.x (Link xkcd color survey in named colors example)
PR #27133: Backport PR #27132 on branch v3.8.x (changed automated tests from subsection to section in workflow)
PR #27131: Backport PR #27118 on branch v3.8.x (Update developer release guide to follow conventions)
PR #27118: Update developer release guide to follow conventions
PR #27122: Backport PR #26930 on branch v3.8.x (Added documentation on getting full list of registered colormaps re: issue #26244)
PR #26930: Added documentation on getting full list of registered colormaps re: issue #26244
PR #27113: Backport PR #27039 on branch v3.8.x (Formatted docs)
PR #27039: Formatted release note docs
PR #27101: Backport PR #27096 on branch v3.8.x (make fonts.py, mathtext.py, text_intro.py confirm to docs guidelines)
PR #27097: Backport PR #27093 on branch v3.8.x ([Doc]: Move Automated Tests section to workflow docs #26998)
PR #27065: Backport PR #26943 on branch v3.8.x (ci: Run mypy against typed cycler)
PR #26943: ci: Run mypy against typed cycler
PR #27060: Backport PR #27059: ci: Clean up Python 3.12 builds
PR #27057: Backport PR #27040 on branch v3.8.x (Bump pypa/cibuildwheel from 2.16.1 to 2.16.2)
PR #27059: ci: Clean up Python 3.12 builds
PR #27055: Backport PR #27054 on branch v3.8.x (updated interactive.rst)
PR #27052: Backport PR #27036 on branch v3.8.x (updated artist_intro.rst)
PR #27051: Backport PR #26995 on branch v3.8.x (user/project/citing updated)
PR #27046: Backport PR #27043 on branch v3.8.x (updated api_interfaces.rst)
PR #27040: Bump pypa/cibuildwheel from 2.16.1 to 2.16.2
PR #27041: Backport PR #26908 on branch v3.8.x (
allsegs
andallkinds
return individual segments)PR #26908:
allsegs
andallkinds
return individual segmentsPR #27034: Backport PR #27017 on branch v3.8.x (DOC: clarify usetex versus mathtext)
PR #27017: DOC: clarify usetex versus mathtext
PR #27031: Backport PR #27015 on branch v3.8.x (ValueError exception added to handle mix of {} and % string in colorbar format)
PR #27015: ValueError exception added to handle mix of {} and % string in colorbar format
PR #27022: BLD: Remove development dependencies from sdists
PR #27023: Backport PR #26883 on branch v3.8.x ([TYP] Type changes from running against Pandas)
PR #26883: [TYP] Type changes from running against Pandas
PR #27018: Backport PR #26961 on branch v3.8.x (DOC: made "open PR on MPL" a section in contribute guide)
PR #27009: Backport PR #27006 on branch v3.8.x (DOC: Fix resizing of animation examples)
PR #26999: Backport PR #26940 on branch v3.8.x (Add typing to pyplot.show() to avoid errors with mypy --strict.)
PR #27000: Backport PR #26605 on branch v3.8.x (ci: Install GTK4 from brew on macOS)
PR #26982: Backport PR #26976 on branch v3.8.x (Bump pypa/cibuildwheel from 2.16.0 to 2.16.1)
PR #26940: Add typing to pyplot.show() to avoid errors with mypy --strict.
PR #26997: Backport PR #26850 on branch v3.8.x (DOC: Fix missing-reference generation on Windows)
PR #26860: Backport PR #26849 on branch v3.8.x (Bump setuptools required version because of setuptools_scm v8)
PR #26850: DOC: Fix missing-reference generation on Windows
PR #26987: Backport PR #26985 on branch v3.8.x (Reformatted documentation under toolkits and tutorials directory )
PR #26979: Backport PR #26959 on branch v3.8.x (Move papersize="auto" deprecation to backend_bases.)
PR #26976: Bump pypa/cibuildwheel from 2.16.0 to 2.16.1
PR #26959: Move papersize="auto" deprecation to backend_bases.
PR #26939: Backport PR #26937 on branch v3.8.x (Add ArrayLike to scatter c arg type hint)
PR #26964: Backport PR #26952 on branch v3.8.x (FIX 2-tuple of colors in to_rgba_array)
PR #26956: Backport PR #26955 on branch v3.8.x (Fix incorrect skip check in test_backend_ps.)
PR #26952: FIX 2-tuple of colors in to_rgba_array
PR #26955: Fix incorrect skip check in test_backend_ps.
PR #26945: Backport PR #26927 on branch v3.8.x ([TYP] Remove some stubtest allowlist entries)
PR #26927: [TYP] Remove some stubtest allowlist entries
PR #26937: Add ArrayLike to scatter c arg type hint
PR #26933: Backport PR #26914 on branch v3.8.x (DOC: add a couple more placement examples, crosslink axes_grid [ci doc])
PR #26849: Bump setuptools required version because of setuptools_scm v8
PR #26844: Backport PR #26843 on branch v3.8.x (DOC: Use ax.xaxis rather ax.get_xaxis())
PR #26836: Backport PR #26834 on branch v3.8.x (Fix Issue 26821: [Bug]: ValueError: The truth value... when an ndarray is passed to the color kwarg of axes3d.scatter)
PR #26834: Fix Issue 26821: [Bug]: ValueError: The truth value... when an ndarray is passed to the color kwarg of axes3d.scatter
PR #26835: Backport PR #26814 on branch v3.8.x (Bump pypa/cibuildwheel from 2.15.0 to 2.16.0)
PR #26828: Backport PR #26825 on branch v3.8.x (Fix issue with non-string labels and legend)
PR #26825: Fix issue with non-string labels and legend
PR #26814: Bump pypa/cibuildwheel from 2.15.0 to 2.16.0
PR #26816: Backport PR #26799 on branch v3.8.x (Update kiwisolver and pillow versions to be consistent with requirements)
PR #26820: Backport PR #26811 on branch v3.8.x (Add overload for slice to Spines.__getitem__)
PR #26811: Add overload for slice to Spines.__getitem__
PR #26799: Update kiwisolver and pillow versions to be consistent with requirements
PR #26809: Backport PR #26804 on branch v3.8.x (Fix issue with locale comma when not using math text)
PR #26789: Backport changes to contribute from PR #26737
PR #26810: Backport PR #26807 on branch v3.8.x (Catch ValueError to support pytorch (and others) plotting)
PR #26807: Catch ValueError to support pytorch (and others) plotting
PR #26804: Fix issue with locale comma when not using math text
PR #26781: Backport PR #26780 on branch v3.8.x (fix Axes.errorbar docstring)
PR #26780: fix Axes.errorbar docstring
PR #26699: Improve naming of cibuildwheel jobs
PR #26605: ci: Install GTK4 from brew on macOS
Issues (24):
#27120: [Bug]: macosx backend pause() cannot be ctrl-c'd
#27070: [Bug]: find_nearest_contour deprecated with no replacement?
#26913: Should
ContourSet.allsegs
and.allkinds
be deprecated?#26869: [Bug]: Plot window not shown in Mac OS with backend set to default MacOSX
#16865: Hexbin mincnt parameter docstring should say "more than or equal to" not "more than"
#27103: [Bug]: hexbin cannot always accept np.max like functions as reduce_C_function
#27062: [Bug]: ContourLabeler.clabel with manual != False breaks unconnected contours
#26971: [Bug]: plt.clabel raises exception at very low DPI:
ValueError: 'codes' must be a 1D list or array with the same length of 'vertices'. Your vertices have shape (2, 2) but your codes have shape (1,)
#27188: Small error in docstring of matplotlib.colors.from_levels_and_colors
#27126: [Bug]: LinearSegmentedColormap.from_list cannot process list with two colors
#26244: [Doc]: document how to get list of registered colormaps
#26863: [Doc]:
ContourSet
allsegs
andallkinds
after #25247#26932: [Bug]: Poetry installs setuptools-scm and setuptools
#27007: [Bug]: Colorbar format string kind guess could be made more robust
#26919: [Bug]: Missing file pyplot.pyi for mypy typing
#26949: [Bug]: colors.LinearSegmentedColormap.from_list does not take two tuples in 3.8.0
#26936: [Bug/TYPE]: Scatter
c
Typehint does not support list of numbers when usingcmap
#26846: [MNT]: setuptools-scm v8.0.1 compatibility
#26821: [Bug]:
ValueError: The truth value...
when an ndarray is passed to thecolor
kwarg ofaxes3d.scatter
#26822: [Bug]: QuadMesh.get_array change breaks seaborn heatmap annotation
#26824: [Bug]: Legend fails for bar plot with numeric label
#26808: [Bug]: No overload variant of "__getitem__" of "Spines" matches argument type "slice" [call-overload]
#26806: [Bug]: ValueError when plotting 2D pytorch tensor using matplotlib==3.8.0
#26803: [Bug]: use_locale leads to curly brackets around decimal separator