GitHub statistics for 3.9.1 (Jul 04, 2024)#
GitHub statistics for 2024/05/15 (tag: v3.9.0) - 2024/07/04
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 30 issues and merged 111 pull requests. The full list can be seen on GitHub
The following 29 authors contributed 184 commits.
Antony Lee
Brigitta Sipőcz
Christian Mattsson
dale
dependabot[bot]
Elliott Sales de Andrade
Eytan Adler
Greg Lucas
haaris
hannah
Ian Thomas
Illviljan
K900
Kyle Sunden
Lumberbot (aka Jack)
malhar2460
Matthew Feickert
Melissa Weber Mendonça
MischaMegens2
Oscar Gustafsson
Ruth Comer
Scott Shambaugh
simond07
SjoerdB93
Takumasa N
Takumasa N.
Takumasa Nakamura
Thomas A Caswell
Tim Hoffmann
GitHub issues and pull requests:
Pull Requests (111):
PR #28507: Backport PR #28430 on branch v3.9.x (Fix pickling of AxesWidgets.)
PR #28506: Backport PR #28451 on branch v3.9.x (Fix GTK cairo backends)
PR #28430: Fix pickling of AxesWidgets.
PR #25861: Fix Hidpi scaling for GTK4Cairo
PR #28451: Fix GTK cairo backends
PR #28499: Backport PR #28498 on branch v3.9.x (Don't fail if we can't query system fonts on macOS)
PR #28498: Don't fail if we can't query system fonts on macOS
PR #28491: Backport PR #28487 on branch v3.9.x (Fix autoscaling with axhspan)
PR #28490: Backport PR #28486 on branch v3.9.x (Fix CompositeGenericTransform.contains_branch_seperately)
PR #28487: Fix autoscaling with axhspan
PR #28486: Fix CompositeGenericTransform.contains_branch_seperately
PR #28483: Backport PR #28393 on branch v3.9.x (Make sticky edges only apply if the sticky edge is the most extreme limit point)
PR #28482: Backport PR #28473 on branch v3.9.x (Do not lowercase module:// backends)
PR #28393: Make sticky edges only apply if the sticky edge is the most extreme limit point
PR #28473: Do not lowercase module:// backends
PR #28480: Backport PR #28474 on branch v3.9.x (Fix typing and docs for containers)
PR #28479: Backport PR #28397 (FIX: stale root Figure when adding/updating subfigures)
PR #28474: Fix typing and docs for containers
PR #28472: Backport PR #28289 on branch v3.9.x (Promote mpltype Sphinx role to a public extension)
PR #28471: Backport PR #28342 on branch v3.9.x (DOC: Document the parameter position of apply_aspect() as internal)
PR #28470: Backport PR #28398 on branch v3.9.x (Add GIL Release to flush_events in macosx backend)
PR #28469: Backport PR #28355 on branch v3.9.x (MNT: Re-add matplotlib.cm.get_cmap)
PR #28397: FIX: stale root Figure when adding/updating subfigures
PR #28289: Promote mpltype Sphinx role to a public extension
PR #28342: DOC: Document the parameter position of apply_aspect() as internal
PR #28398: Add GIL Release to flush_events in macosx backend
PR #28355: MNT: Re-add matplotlib.cm.get_cmap
PR #28468: Backport PR #28465 on branch v3.9.x (Fix pickling of SubFigures)
PR #28465: Fix pickling of SubFigures
PR #28462: Backport PR #28440 on branch v3.9.x (DOC: Add note about simplification of to_polygons)
PR #28460: Backport PR #28459 on branch v3.9.x (DOC: Document kwargs scope for tick setter functions)
PR #28461: Backport PR #28458 on branch v3.9.x (Correct numpy dtype comparisons in image_resample)
PR #28440: DOC: Add note about simplification of to_polygons
PR #28458: Correct numpy dtype comparisons in image_resample
PR #28459: DOC: Document kwargs scope for tick setter functions
PR #28450: Backport of 28371 and 28411
PR #28446: Backport PR #28403 on branch v3.9.x (FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection
PR #28445: Backport PR #28403 on branch v3.9.x (FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection)
PR #28438: Backport PR #28436 on branch v3.9.x (Fix
is_color_like
for 2-tuple of strings and fixto_rgba
for(nth_color, alpha)
)PR #28403: FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection
PR #28443: Backport PR #28441 on branch v3.9.x (MNT: Update basic units example to work with numpy 2.0)
PR #28441: MNT: Update basic units example to work with numpy 2.0
PR #28436: Fix
is_color_like
for 2-tuple of strings and fixto_rgba
for(nth_color, alpha)
PR #28426: Backport PR #28425 on branch v3.9.x (Fix Circle yaml line length)
PR #28427: Fix circleci yaml
PR #28425: Fix Circle yaml line length
PR #28422: Backport PR #28401 on branch v3.9.x (FIX: Fix text wrapping)
PR #28424: Backport PR #28423 on branch v3.9.x (Update return type for Axes.axhspan and Axes.axvspan)
PR #28423: Update return type for Axes.axhspan and Axes.axvspan
PR #28401: FIX: Fix text wrapping
PR #28419: Backport PR #28414 on branch v3.9.x (Clean up obsolete widget code)
PR #28411: Bump the actions group with 3 updates
PR #28414: Clean up obsolete widget code
PR #28415: Backport PR #28413 on branch v3.9.x (CI: update action that got moved org)
PR #28413: CI: update action that got moved org
PR #28392: Backport PR #28388 on branch v3.9.x (Allow duplicate (name, value) entry points for backends)
PR #28362: Backport PR #28337 on branch v3.9.x (Bump the actions group across 1 directory with 3 updates)
PR #28388: Allow duplicate (name, value) entry points for backends
PR #28389: Backport PR #28380 on branch v3.9.x (Remove outdated docstring section in RendererBase.draw_text.)
PR #28380: Remove outdated docstring section in RendererBase.draw_text.
PR #28385: Backport PR #28377 on branch v3.9.x (DOC: Clarify scope of wrap.)
PR #28377: DOC: Clarify scope of wrap.
PR #28368: Backport PR #28359 on branch v3.9.x (Document that axes unsharing is impossible.)
PR #28359: Document that axes unsharing is impossible.
PR #28337: Bump the actions group across 1 directory with 3 updates
PR #28351: Backport PR #28307 on branch v3.9.x (DOC: New color line by value example)
PR #28307: DOC: New color line by value example
PR #28339: Backport PR #28336 on branch v3.9.x (DOC: Add version warning banner for docs versions different from stable)
PR #28336: DOC: Add version warning banner for docs versions different from stable
PR #28334: Backport PR #28332 on branch v3.9.x (Call IPython.enable_gui when install repl displayhook)
PR #28332: Call IPython.enable_gui when install repl displayhook
PR #28331: Backport PR #28329 on branch v3.9.x (DOC: Add example for 3D intersecting planes)
PR #28329: DOC: Add example for 3D intersecting planes
PR #28327: Backport PR #28292 on branch v3.9.x (Resolve MaxNLocator IndexError when no large steps)
PR #28292: Resolve MaxNLocator IndexError when no large steps
PR #28326: Backport PR #28041 on branch v3.9.x ([BUG]: Shift box_aspect according to vertical_axis)
PR #28041: [BUG]: Shift box_aspect according to vertical_axis
PR #28320: Backport PR #27001 on branch v3.9.x ([TYP] Add overload of
pyplot.subplots
)PR #27001: [TYP] Add overload of
pyplot.subplots
PR #28318: Backport PR #28273 on branch v3.9.x (CI: Add GitHub artifact attestations to package distribution)
PR #28273: CI: Add GitHub artifact attestations to package distribution
PR #28305: Backport PR #28303 on branch v3.9.x (Removed drawedges repeated definition from function doc string)
PR #28303: Removed drawedges repeated definition from function doc string
PR #28299: Backport PR #28297 on branch v3.9.x (Solved #28296 Added missing comma)
PR #28297: Solved #28296 Added missing comma
PR #28294: Backport PR #28261 on branch v3.9.x (Correct roll angle units, issue #28256)
PR #28261: Correct roll angle units, issue #28256
PR #28283: Backport PR #28280 on branch v3.9.x (DOC: Add an example for 2D images in 3D plots)
PR #28280: DOC: Add an example for 2D images in 3D plots
PR #28278: Backport PR #28272 on branch v3.9.x (BLD: Move macos builders from 11 to 12)
PR #28277: Backport PR #28274 on branch v3.9.x (ci: Remove deprecated codeql option)
PR #28272: BLD: Move macos builders from 11 to 12
PR #28274: ci: Remove deprecated codeql option
PR #28270: Backport PR #28269 on branch v3.9.x (Handle GetForegroundWindow() returning NULL.)
PR #28269: Handle GetForegroundWindow() returning NULL.
PR #28266: Backport PR #28257 on branch v3.9.x (Clean up some Meson-related leftovers)
PR #28257: Clean up some Meson-related leftovers
PR #28255: Backport PR #28254 on branch v3.9.x ([DOC] plot type heading consistency)
PR #28254: [DOC] plot type heading consistency
PR #28253: Backport PR #28252 on branch v3.9.x (DOC: Flip the imshow plot types example to match the other examples)
PR #28252: DOC: Flip the imshow plot types example to match the other examples
PR #28247: Backport PR #28230 on branch v3.9.x (Add extra imports to improve typing)
PR #28230: Add extra imports to improve typing
PR #28246: Backport PR #28243 on branch v3.9.x (DOC: Add more 3D plot types)
PR #28243: DOC: Add more 3D plot types
PR #28241: Backport PR #28219 on branch v3.9.x (Bump the actions group with 2 updates)
PR #28219: Bump the actions group with 2 updates
PR #28237: Backport PR #28233 on branch v3.9.x (CI: Fix font install on macOS/Homebrew)
PR #28236: Backport PR #28231 on branch v3.9.x (DOC: we do not need the blit call in on_draw)
PR #28233: CI: Fix font install on macOS/Homebrew
PR #28231: DOC: we do not need the blit call in on_draw
Issues (30):
#22482: [ENH]: pickle (or save) matplotlib figure with insteractive slider
#25847: [Bug]: Graph gets cut off with scaled resolution using gtk4cairo backend
#28341: [Bug]: Incorrect X-axis scaling with date values
#28383: [Bug]: axvspan no longer participating in limit calculations
#28223: [Bug]: Inconsistent Visualization of Intervals in ax.barh for Different Duration Widths
#28432: [Bug]: Backend name specified as module gets lowercased since 3.9
#28467: [Bug]: Incorrect type stub for
ErrorbarContainer
'slines
attribute.#28384: [Bug]: subfigure artists not drawn interactively
#28234: [Bug]: mpltype custom role breaks sphinx build for third-party projects that have intersphinx links to matplotlib
#28464: [Bug]: figure with subfigures cannot be pickled
#28448: [Bug]: Making an RGB image from pickled data throws error
#23317: [Bug]:
add_collection3d
does not update view limits#17130: autoscale_view is not working with Line3DCollection
#28434: [Bug]: Setting exactly 2 colors with tuple in
plot
method gives confusing error#28417: [Doc]: axhspan and axvspan now return Rectangles, not Polygons.
#28378: [ENH]: Switch text wrapping boundary to subfigure
#28404: [Doc]: matplotlib.widgets.CheckButtons no longer has .rectangles attribute, needs removed.
#28367: [Bug]: Backend entry points can be erroneously duplicated
#28358: [Bug]: Labels don't get wrapped when set_yticks() is used in subplots
#28374: [Bug]: rcParam
tk.window_focus: True
is causes crash on Linux in version 3.9.0.#28324: [Bug]: show(block=False) freezes
#28239: [Doc]: Gallery example showing 3D slice planes
#27603: [Bug]: _raw_ticker() istep
#24328: [Bug]: class Axes3D.set_box_aspect() sets wrong aspect ratios when Axes3D.view_init( vertical_axis='y') is enabled.
#28221: [Doc]: drawedges attribute described twice in matplotlib.colorbar documentation
#28296: [Doc]: Missing comma
#28256: [Bug]: axes3d.py's _on_move() converts the roll angle to radians, but then passes it to view_init() as if it were still in degrees
#28267: [Bug]: for Python 3.11.9 gor ValueError: PyCapsule_New called with null pointer
#28022: [Bug]: Type of Axes is unknown pyright
#28002: Segfault from path editor example with QtAgg