GitHub statistics for 3.10.0 (Dec 13, 2024)#
GitHub statistics for 2024/05/15 (tag: v3.9.0) - 2024/12/13
These lists are automatically generated, and may be incomplete or contain duplicates.
We closed 100 issues and merged 337 pull requests. The full list can be seen on GitHub
The following 128 authors contributed 1932 commits.
abhi-jha
Adam J. Stewart
Aditi Gautam
Aditya Vidyadhar Kamath
Aishling Cooke
Alan
Alan Sosa
Alice
Aman Nijjar
Ammar Qazi
Ancheng
anpaulan
Anson0028
Anthony Lee
anTon
Antony Lee
Ayoub Gouasmi
Brigitta Sipőcz
Caitlin Hathaway
cesar
Charlie LeWarne
Christian Mattsson
ClarkeAC
Clemens Brunner
Clement Gilli
cmp0xff
Costa Paraskevopoulos
dale
Dani Pinyol
Daniel Weiss
Danny
David Bakaj
David Lowry-Duda
David Meyer
David Stansby
dbakaj
dependabot[bot]
Diogo Cardoso
Doron Behar
Edgar Andrés Margffoy Tuay
Elliott Sales de Andrade
Eytan Adler
farquh
Felipe Cybis Pereira
Filippo Balzaretti
FMasson
Francisco Cardozo
Gavin S
Greg Lucas
haaris
hannah
Ian Thomas
Illviljan
James Addison
James Spencer
Jody Klymak
john
Jonas Eschle
Jouni K. Seppänen
juanis2112
Juanita Gomez
Justin Hendrick
K900
Kaustbh
Kaustubh
Kherim Willems
Kyle Sunden
Kyra Cho
Larry Bradley
litchi
Lorenzo
Lucx33
Lumberbot (aka Jack)
MadPhysicist
malhar2460
Martino Sorbaro
Mathias Hauser
Matthew Feickert
Matthew Petroff
Melissa Weber Mendonça
Michael
Michael Droettboom
Michael Hinton
MischaMegens2
Moritz Wolter
muchojp
Nabil
nakamura yuki
odile
OdileVidrine
Oscar Gustafsson
Panicks28
Paul An
Pedro Barão
PedroBittarBarao
Peter Talley
Pierre-antoine Comby
Pranav
Pranav Raghu
pre-commit-ci[bot]
proximalf
r3kste
Randolf Scholz
Refael Ackermann
RickyP24
rnhmjoj
Ruth Comer
Ryan May
Sai Chaitanya, Sanivada
saranti
scaccol
Scott Shambaugh
Sean Smith
Simon May
simond07
smcgrawDotNet
Takumasa N
Takumasa N.
Takumasa Nakamura
thiagoluisbecker
Thomas A Caswell
Tiago Lubiana
Tim Hoffmann
trananso
Trygve Magnus Ræder
Victor Liu
vittoboa
Xeniya Shoiko
GitHub issues and pull requests:
Pull Requests (337):
PR #29299: Merge v3.9.x into v3.10.x
PR #29296: Backport PR #29295 on branch v3.10.x (BLD: Pin meson-python to <0.17.0)
PR #29290: Backport PR #29254 on branch v3.10.x (DOC: Add note to align_labels())
PR #29289: Backport PR #29260 on branch v3.10.x (DOC: Better explanation of rcParams "patch.edgecolor" and "patch.force_edgecolor")
PR #29288: Backport PR #29285 on branch v3.10.x (Retarget PR#29175 to main)
PR #29254: DOC: Add note to align_labels()
PR #29260: DOC: Better explanation of rcParams "patch.edgecolor" and "patch.force_edgecolor"
PR #29285: Retarget PR#29175 to main
PR #29286: Backport PR #29274 on branch v3.10.x (Bump the actions group across 1 directory with 2 updates)
PR #29274: Bump the actions group across 1 directory with 2 updates
PR #29283: Backport PR #29272 on branch v3.10.x (DOC: Add section on translating between Axes and pyplot interface)
PR #29272: DOC: Add section on translating between Axes and pyplot interface
PR #29279: Backport PR #29265 on branch v3.10.x (DOC: Slightly improve the LineCollection docstring)
PR #29276: Backport PR #29247 on branch v3.10.x (Fix building freetype 2.6.1 on macOS clang 18)
PR #29244: Switch to a 3d rotation trackball implementation with path independence
PR #29265: DOC: Slightly improve the LineCollection docstring
PR #29247: Fix building freetype 2.6.1 on macOS clang 18
PR #29268: Bump the actions group with 2 updates
PR #29266: Backport PR #29251 on branch v3.10.x (Zizmor audit)
PR #29269: Backport PR #29267 on branch v3.10.x (Exclude pylab from mypy checks)
PR #29267: Exclude pylab from mypy checks
PR #29251: Zizmor audit
PR #29255: Backport PR #29249 on branch v3.10.x ([Bug Fix] Fix reverse mapping for _translate_tick_params)
PR #29249: [Bug Fix] Fix reverse mapping for _translate_tick_params
PR #29250: Backport PR #29243 on branch v3.10.x (Add quotes around [dev] in environment.yml)
PR #29243: Add quotes around [dev] in environment.yml
PR #29246: Backport PR #29240 on branch v3.10.x (DOC: Add plt.show() to introductory pyplot example)
PR #29240: DOC: Add plt.show() to introductory pyplot example
PR #29239: Backport PR #29236 on branch v3.10.x (ANI: Reduce Pillow frames to RGB when opaque)
PR #29238: Backport PR #29167 on branch v3.10.x (BUGFIX: use axes unit information in ConnectionPatch )
PR #29236: ANI: Reduce Pillow frames to RGB when opaque
PR #29167: BUGFIX: use axes unit information in ConnectionPatch
PR #29232: Merge branch v3.9.x into v3.10.x
PR #29230: Backport PR #29188 on branch v3.10.x (Bump pypa/cibuildwheel from 2.21.3 to 2.22.0 in the actions group)
PR #29188: Bump pypa/cibuildwheel from 2.21.3 to 2.22.0 in the actions group
PR #29225: Backport PR #29213 on branch v3.10.x (avoid-unnecessary-warning-in-_pcolorargs-function)
PR #29211: Backport PR #29133 on branch v3.10.x (Creating_parse_bar_color_args to unify color handling in plt.bar with precedence and sequence support for facecolor and edgecolor)
PR #29177: Backport PR #29148 on branch v3.10.x (Don't fail on equal-but-differently-named cmaps in qt figureoptions.)
PR #29226: Backport PR #29206 on branch v3.10.x (Skip more tests on pure-Wayland systems)
PR #29206: Skip more tests on pure-Wayland systems
PR #29213: avoid-unnecessary-warning-in-_pcolorargs-function
PR #29210: Backport PR #29209 on branch v3.10.x (FIX: pcolormesh with no x y args and nearest interp)
PR #29133: Creating_parse_bar_color_args to unify color handling in plt.bar with precedence and sequence support for facecolor and edgecolor
PR #29209: FIX: pcolormesh with no x y args and nearest interp
PR #29200: Backport PR #29182 on branch v3.10.x (Update backend_qt.py: parent not passed to __init__ on subplottool)
PR #29207: Backport PR #29169 on branch v3.10.x (Minor fixes to text intro explainer)
PR #29169: Minor fixes to text intro explainer
PR #29159: Pending warning for deprecated parameter 'vert' of box and violin on 3.10
PR #29196: Backport PR #29191 on branch v3.10.x (ci: Simplify 3.13t test setup)
PR #29182: Update backend_qt.py: parent not passed to __init__ on subplottool
PR #29189: Backport PR #28934 on branch v3.10.x (ci: Unpin micromamba again)
PR #29186: Backport PR #28335 on branch v3.10.x (DOC: do not posting LLM output as your own work)
PR #28934: ci: Unpin micromamba again
PR #28335: DOC: do not posting LLM output as your own work
PR #29178: Backport PR #29163 on branch v3.9.x (ci: Remove outdated pkg-config package on macOS)
PR #29170: Backport PR #29154 on branch v3.10.x (Relax conditions for warning on updating converters)
PR #29154: Relax conditions for warning on updating converters
PR #29166: Backport PR #29153 on branch v3.10.x (Bump codecov/codecov-action from 4 to 5 in the actions group)
PR #29164: Backport PR #29163 on branch v3.10.x (ci: Remove outdated pkg-config package on macOS)
PR #29168: Backport PR #29073 on branch v3.10.x (Update secondary_axis tutorial)
PR #29073: Update secondary_axis tutorial
PR #29163: ci: Remove outdated pkg-config package on macOS
PR #29145: Backport PR #29144 on branch v3.10.x (Use both TCL_SETVAR and TCL_SETVAR2 for tcl 9 support)
PR #29144: Use both TCL_SETVAR and TCL_SETVAR2 for tcl 9 support
PR #29140: Backport PR #29080 on branch v3.10.x (Updates the
galleries/tutorials/artists.py
file in response to issue #28920)PR #29080: Updates the
galleries/tutorials/artists.py
file in response to issue #28920PR #29138: Backport PR #29134 on branch v3.10.x (MNT: Temporarily skip failing test to unbreak CI)
PR #29134: MNT: Temporarily skip failing test to unbreak CI
PR #29132: Backport PR #29128 on branch v3.10.x (Tweak AutoMinorLocator docstring.)
PR #29128: Tweak AutoMinorLocator docstring.
PR #29123: Bump the actions group with 2 updates
PR #29122: Backport PR #29120 on branch v3.10.x (DOC: Switch nested pie example from cmaps to color_sequences)
PR #29100: Backport PR #29099 on branch v3.10.x (MNT: remove _ttconv.pyi)
PR #29099: MNT: remove _ttconv.pyi
PR #29098: Backport PR #29097 on branch v3.10.x (ENH: add back/forward buttons to osx backend move)
PR #29097: ENH: add back/forward buttons to osx backend move
PR #29095: Backport PR #29071 on branch v3.10.x (Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 in the actions group)
PR #29096: Backport PR #29094 on branch v3.10.x (DOC: fix link in See Also section of axes.violin)
PR #29092: Backport PR #29088 on branch v3.10.x (DOC: Format aliases in kwargs tables)
PR #29094: DOC: fix link in See Also section of axes.violin
PR #29091: Backport PR #29085 on branch v3.10.x (FIX: Update GTK3Agg backend export name for consistency)
PR #29088: DOC: Format aliases in kwargs tables
PR #29089: Backport PR #29065 on branch v3.10.x (DOC: Update docstring of triplot())
PR #29085: FIX: Update GTK3Agg backend export name for consistency
PR #29084: Backport PR #29081 on branch v3.10.x (Document "none" as color value)
PR #29065: DOC: Update docstring of triplot()
PR #29081: Document "none" as color value
PR #29061: Backport PR #29024 on branch v3.10.x (Fix saving animations to transparent formats)
PR #29069: Backport PR #29068 on branch v3.10.x ([DOC] Fix indentation in sync_cmaps example)
PR #29070: Backport PR #29048 on branch v3.10.x (DOC: integrated pr workflow from contributing guide into install and workflow)
PR #29048: DOC: integrated pr workflow from contributing guide into install and workflow
PR #29068: [DOC] Fix indentation in sync_cmaps example
PR #29024: Fix saving animations to transparent formats
PR #29059: Cleanup converter docs and StrCategoryConverter behavior
PR #29058: [DOC] Update missing-references.json
PR #29057: DOC/TST: lock numpy<2.1 in environment.yml
PR #29053: Factor out common formats strings in LogFormatter, LogFormatterExponent.
PR #28970: Add explicit converter setting to Axis
PR #28048: Enables setting hatch linewidth in Patches and Collections, also fixes setting hatch linewidth by rcParams
PR #29017: DOC: Document preferred figure size for examples
PR #28871: updated contribution doc #28476
PR #28453: Stop relying on dead-reckoning mouse buttons for motion_notify_event.
PR #28495: ticker.EngFormatter: allow offset
PR #29039: MNT: Add provisional get_backend(resolve=False) flag
PR #28946: MNT: Deprecate plt.polar() with an existing non-polar Axes
PR #29013: FIX: auto_fmtxdate for constrained layout
PR #29022: Fixes AIX internal CI build break.
PR #28830: Feature: Support passing DataFrames to table.table
PR #27766: Return filename from save_figure
PR #27167: ENH: add long_axis property to colorbar
PR #29021: Update minimum pybind11 to 2.13.2
PR #28863: Improved documentation for quiver
PR #29019: Update requirements to add PyStemmer to doc-requirements and environment
PR #28653: Mnt/generalize plot varargs
PR #28967: Fix MSVC cast warnings
PR #29016: DOC: Better explain suptitle / supxlabel / supylabel naming
PR #28842: FT2Font extension improvements
PR #28658: New data → color pipeline
PR #29012: Bump required pybind11 to 2.13
PR #29007: MNT: Deprecate changing Figure.number
PR #28861: Break Artist._remove_method reference cycle
PR #28478: bugfix for
PathSimplifier
PR #28992: DOC: Refresh transform tree example
PR #28890: MNT: Add missing dependency to environment.yml
PR #28354: Add Quiverkey zorder option
PR #28966: Fix polar error bar cap orientation
PR #28819: Mark all extensions as free-threading safe
PR #28986: DOC: Add tags for 3D fill_between examples
PR #28984: DOC / BUG: Better example for 3D axlim_clip argument
PR #20866: Remove ttconv and implement Type-42 embedding using fontTools
PR #28975: Set guiEvent where applicable for gtk4.
PR #28568: added tags to mplot3d examples
PR #28976: Bump pypa/cibuildwheel from 2.21.2 to 2.21.3 in the actions group
PR #28978: CI: Resolve mypy stubtest build errors
PR #28823: Fix 3D rotation precession
PR #28841: Make mplot3d mouse rotation style adjustable
PR #28971: DOC: correct linestyle example and reference rcParams
PR #28702: [MNT]: #28701 separate the generation of polygon vertices in fill_between to enable resampling
PR #28965: Suggest imageio_ffmpeg to provide ffmpeg as animation writer.
PR #28964: FIX macos: Use the agg buffer_rgba rather than private attribute
PR #28963: Remove refs to outdated writers in animation.py.
PR #28948: Raise ValueError for RGB values outside the [0, 1] range in rgb_to_hsv function
PR #28857: Pybind11 cleanup
PR #28949: [pre-commit.ci] pre-commit autoupdate
PR #28950: Bump the actions group with 2 updates
PR #28904: Agg: Remove 16-bit limits
PR #28856: Convert remaining code to pybind11
PR #28874: Remove remaining 3.8 deprecations
PR #28943: DOC: Clarify the returned line of axhline()/axvline()
PR #28935: DOC: Fix invalid rcParam references
PR #28942: In colorbar docs, add ref from 'boundaries' doc to 'spacing' doc.
PR #28933: Switch AxLine.set_xy{1,2} to take a single argument.
PR #28869: ci: Bump build image on AppVeyor to MSVC 2019
PR #28906: Re-fix exception caching in dviread.
PR #27349: [ENH] Implement dynamic clipping to axes limits for 3D plots
PR #28913: DOC: Fix Axis.set_label reference
PR #28911: MNT: Fix double evaluation of _LazyTickList
PR #28584: MNT: Prevent users from erroneously using legend label API on Axis
PR #28853: MNT: Check the input sizes of regular X,Y in pcolorfast
PR #28838: TST: Fix minor issues in interactive backend test
PR #28795: MNT: Cleanup docstring substitution mechanisms
PR #28897: Fix minor issues in stubtest wrapper
PR #28899: Don't cache exception with traceback reference loop in dviread.
PR #28888: DOC: Better visualization for the default color cycle example
PR #28896: doc: specify non-python dependencies in dev install docs
PR #28843: MNT: Cleanup FontProperties __init__ API
PR #28683: MNT: Warn if fixed aspect overwrites explicitly set data limits
PR #25645: Fix issue with sketch not working on PathCollection in Agg
PR #28886: DOC: Cross-link Axes attributes
PR #28880: Remove 'in' from removal substitution for deprecation messages
PR #28875: DOC: Fix documentation of hist() kwarg lists
PR #28825: DOC: Fix non-working code object references
PR #28862: Improve pie chart error messages
PR #28844: DOC: Add illustration to Figure.subplots_adjust
PR #28588: Fix scaling in Tk on non-Windows systems
PR #28849: DOC: Mark subfigures as no longer provisional
PR #26000: making onselect a keyword argument on selectors
PR #26013: Support unhashable callbacks in CallbackRegistry
PR #27011: Convert Agg extension to pybind11
PR #28845: In examples, prefer named locations rather than location numbers.
PR #27218: API: finish LocationEvent.lastevent removal
PR #26870: Removed the deprecated code from axis.py
PR #27996: Create
InsetIndicator
artistPR #28532: TYP: Fix xycoords and friends
PR #28785: Convert ft2font extension to pybind11
PR #28815: DOC: Document policy on colormaps and styles
PR #28826: MNT: Replace _docstring.dedent_interpd by its alias _docstring.interpd
PR #27567: DOC: batch of tags
PR #27302: Tags for simple_scatter.py demo
PR #28820: DOC: Fix missing cross-reference checks for sphinx-tags
PR #28786: Handle single color in ContourSet
PR #28808: DOC: Add a plot to margins() to visualize the effect
PR #27938: feat: add dunder method for math operations on Axes Size divider
PR #28569: Adding tags to many examples
PR #28183: Expire deprecations
PR #28801: DOC: Clarify AxLine.set_xy2 / AxLine.set_slope
PR #28788: TST: Skip webp tests if it isn't available
PR #28550: Remove internal use of
Artist.figure
PR #28767: MNT: expire
ContourSet
deprecationsPR #28755: TYP: Add typing for internal _tri extension
PR #28765: Add tests for most of FT2Font, and fix some bugs
PR #28781: TST: Fix test_pickle_load_from_subprocess in a dirty tree
PR #28783: Fix places where "auto" was not listed as valid interpolation_stage.
PR #28779: DOC/TST: lock numpy < 2.1
PR #28771: Ensure SketchParams is always fully initialized
PR #28375: FIX: Made AffineDeltaTransform pass-through properly
PR #28454: MultivarColormap and BivarColormap
PR #27891: Refactor some parts of ft2font extension
PR #28752: quick fix dev build by locking out numpy version that's breaking things
PR #28749: Add sphinxcontrib-video to environment.yml
PR #27851: Add ten-color accessible color cycle as style sheet
PR #28501: ConciseDateFormatter's offset string is correct on an inverted axis
PR #28734: Compressed layout moves suptitle
PR #28736: Simplify some code in dviread
PR #28347: Doc: added triage section to new contributor docs
PR #28735: ci: Avoid setuptools 72.2.0 when installing kiwi on PyPy
PR #28728: MNT: Deprecate reimported functions in top-level namespace
PR #28730: MNT: Don't rely on RcParams being a dict subclass in internal code
PR #28714: Simplify _api.warn_external on Python 3.12+
PR #28727: MNT: Better workaround for format_cursor_data on ScalarMappables
PR #28725: Stop disabling FH4 Exception Handling on MSVC
PR #28711: Merge branch v3.9.x into main
PR #28713: DOC: Add a few more notes to release guide
PR #28720: DOC: Clarify axhline() uses axes coordinates
PR #28718: DOC: Update missing references for numpydoc 1.8.0
PR #28710: DOC: clarify alpha handling for indicate_inset[_zoom]
PR #28704: Fixed arrowstyle doc interpolation in FancyPatch.set_arrow() #28698.
PR #28709: Bump actions/attest-build-provenance from 1.4.0 to 1.4.1 in the actions group
PR #28707: Avoid division-by-zero in Sketch::Sketch
PR #28610: CI: Add CI to test matplotlib against free-threaded Python
PR #28262: Fix PolygonSelector cursor to temporarily hide during active zoom/pan
PR #28670: API: deprecate unused helper in patch._Styles
PR #28589: Qt embedding example: Separate drawing and data retrieval timers
PR #28655: Inline annotation and PGF user demos
PR #28654: DOC: Remove long uninstructive examples
PR #28652: Fix docstring style inconsistencies in lines.py
PR #28641: DOC: Standardize example titles - part 2
PR #28642: DOC: Simplify heatmap example
PR #28638: DOC: Remove hint on PRs from origin/main
PR #28587: Added dark-mode diverging colormaps
PR #28546: DOC: Clarify/simplify example of multiple images with one colorbar
PR #28613: Added documentation for parameters vmin and vmax inside specgram function.
PR #28627: DOC: Bump minimum Sphinx to 5.1.0
PR #28628: DOC: Sub-structure next API changes overview
PR #28629: FIX:
Axis.set_in_layout
respectedPR #28575: Add branch tracking to development workflow instructions
PR #28616: CI: Build docs on latest Python
PR #28617: DOC: Enable parallel builds
PR #28544: DOC: Standardize example titles
PR #28615: DOC: hack to suppress sphinx-gallery 17.0 warning
PR #28293: BLD: Enable building Python 3.13 wheels for nightlies
PR #27385: Fix 3D lines being visible when behind camera
PR #28609: svg: Ensure marker-only lines get URLs
PR #28599: Upgrade code to Python 3.10
PR #28593: Update ruff to 0.2.0
PR #28603: Simplify ttconv python<->C++ conversion using std::optional.
PR #28557: DOC: apply toc styling to remove nesting
PR #28542: CI: adjust pins in mypy GHA job
PR #28504: Changes in SVG backend to improve compatibility with Affinity designer
PR #28122: Disable clipping in Agg resamplers.
PR #28597: Pin PyQt6 back on Ubuntu 20.04
PR #28073: Add support for multiple hatches, edgecolors and linewidths in histograms
PR #28594: MNT: Raise on GeoAxes limits manipulation
PR #28312: Remove one indirection layer in ToolSetCursor.
PR #28573: ENH: include property name in artist AttributeError
PR #28503: Bump minimum Python to 3.10
PR #28525: FIX: colorbar pad for
ImageGrid
PR #28558: DOC: Change _make_image signature to numpydoc
PR #28061: API: add antialiased to interpolation-stage in image
PR #28536: [svg] Add rcParam["svg.id"] to add a top-level id attribute to <svg>
PR #28540: Subfigures become stale when their artists are stale
PR #28177: Rationalise artist get_figure methods; make figure attribute a property
PR #28527: DOC: improve tagging guidelines page
PR #28530: DOC: Simplify axhspan example
PR #28537: DOC: Update timeline example for newer releases
PR #27833: [SVG] Introduce sequential ID-generation scheme for clip-paths.
PR #28512: DOC: Fix version switcher for stable docs
PR #28492: MNT: Remove PolyQuadMesh deprecations
PR #28509: CI: Use micromamba on AppVeyor
PR #28510: Merge v3.9.1 release into main
PR #28494: [pre-commit.ci] pre-commit autoupdate
PR #28497: Add words to ignore for codespell
PR #28455: Expand ticklabels_rotation example to cover rotating default ticklabels.
PR #28282: DOC: clarify no-build-isolation & mypy ignoring new functions
PR #28306: Fixed PolarAxes not using fmt_xdata and added simple test (#4568)
PR #28400: DOC: Improve doc wording of data parameter
PR #28225: [ENH]: fill_between extended to 3D
PR #28371: Bump pypa/cibuildwheel from 2.18.1 to 2.19.0 in the actions group
PR #28390: Inline RendererBase._get_text_path_transform.
PR #28381: Take hinting rcParam into account in MathTextParser cache.
PR #28363: flip subfigures axes to match subplots
PR #28340: Fix missing font error when using MiKTeX
PR #28379: PathEffectsRenderer can plainly inherit RendererBase._draw_text_as_path.
PR #28275: Revive sanitizing default filenames extracted from UI window titles
PR #28360: DOC: fixed code for testing check figures equal example
PR #28370: Reorder Axes3D parameters semantically.
PR #28350: Typo in communication guide: extensiblity -> extensibility
PR #28290: Introduce natural 3D rotation with mouse
PR #28186: apply unary minus spacing directly after equals sign
PR #28311: Update 3D orientation indication right away
PR #28300: Faster title alignment
PR #28313: Factor out handling of missing spines in alignment calculations.
PR #28196: TST: add timeouts to font_manager + threading test
PR #28279: Doc/ipython dep
PR #28091: [MNT]: create build-requirements.txt and update dev-requirements.txt
PR #27992: Add warning for multiple pyplot.figure calls with same ID
PR #28238: DOC: Update release guide to match current automations
PR #28232: Merge v3.9.0 release into main
PR #28228: DOC: Fix typo in release_guide.rst
PR #28074: Add
orientation
parameter to Boxplot and deprecatevert
PR #27998: Add a new
orientation
parameter to Violinplot and deprecatevert
PR #28217: Better group logging of font handling by texmanager.
PR #28130: Clarify the role of out_mask and out_alpha in _make_image.
PR #28201: Deprecate
Poly3DCollection.get_vector
PR #28046: DOC: Clarify merge policy
PR #26893: PGF: Consistently set LaTeX document font size
PR #28156: Don't set savefig.facecolor/edgecolor in dark_background/538 styles.
PR #28030: Fix #28016: wrong lower ylim when baseline=None on stairs
PR #28127: GOV: write up policy on not updating req for CVEs in dependencies
PR #28106: Fix: [Bug]: Setting norm by string doesn't work for hexbin #28105
PR #28143: Merge branch v3.9.x into main
PR #28133: Make
functions
param to secondary_x/yaxis not keyword-only.PR #28083: Convert TensorFlow to numpy for plots
PR #28116: FIX: Correct names of aliased cmaps
PR #28118: Remove redundant baseline tests in test_image.
PR #28093: Minor maintenance on pgf docs/backends.
PR #27818: Set polygon offsets for log scaled hexbin
PR #28058: TYP: add float to to_rgba x type
PR #27964: BUG: Fix NonUniformImage with nonlinear scale
PR #28054: DOC: Clarify that parameters to gridded data plotting functions are p…
PR #27882: Deleting all images that have passed tests before upload
PR #28033: API: warn if stairs used in way that is likely not desired
PR #27786: Deprecate positional use of most arguments of plotting functions
PR #28025: DOC: Clarify interface terminology
PR #28043: MNT: Add git blame ignore for docstring parameter indentation fix
PR #28037: DOC: Fix inconsistent spacing in some docstrings in _axes.py
PR #28031: Be more specific in findobj return type
Issues (100):
#29298: [Doc]: The link at "see also" is incorrect. (Axes.violin)
#29248: [Bug]: Figure.align_labels() confused by GridSpecFromSubplotSpec
#26738: Improve LineCollection docstring further
#29263: [Bug]: mypy failures in CI
#27416: [Bug]: get_tick_params on xaxis shows wrong keywords
#29241: [Bug]: Instructions for setting up conda dev environment in environment.yml give issues with MacOS/zsh
#29227: [Bug]: Introductory example on the pyplot API page does not show - missing plt.show()
#29190: [Bug]: inconsistent ‘animation.FuncAnimation’ between display and save
#29090: [MNT]: More consistent color parameters for bar()
#29179: [Bug]: Incorrect pcolormesh when shading='nearest' and only the mesh data C is provided.
#29067: [Bug]:
secondary_xaxis
produces ticks at incorrect locations#29126: [Bug]: TkAgg backend is broken with tcl/tk 9.0
#29045: [ENH]: implement back/forward buttons on mouse move events on macOS
#27173: [Bug]: Gifs no longer create transparent background
#19229: Add public API for setting an axis unit converter
#21108: [Bug]: Hatch linewidths cannot be modified in an rcParam context
#27784: [Bug]: Polar plot error bars don't rotate with angle for
set_theta_direction
andset_theta_offset
#29011: [Bug]: Figure.autofmt_xdate() not working in presence of colorbar with constrained layout
#29020: AIX internal CI build break #Matplotlib
#28726: feature request: support passing DataFrames to table.table
#28570: [MNT]: Try improving doc build speed by using PyStemmer
#13388: Typo in the figure API (fig.suptitle)
#28994: [Bug]: Figure Number Gives Type Error
#28985: [ENH]: Cannot disable coordinate display in ToolManager/Toolbar (it's doable in NavigationToolbar2)
#17914:
PathSimplifier
fails to ignoreCLOSEPOLY
vertices#28885: [Bug]: Strange errorbar caps when polar axes have non-default theta direction or theta zero location
#12418: replace ttconv for ps/pdf
#28962: [Bug]: gtk4 backend does not set guiEvent attribute
#28408: [ENH]: mplot3d mouse rotation style
#28701: [MNT]: Separate the generation of polygon vertices from
_fill_between_x_or_y
#28941: [Bug]: unexplicit error message when using
matplotlib.colors.rgb_to_hsv()
with wrong input#23846: [MNT]: Pybind11 transition plan
#28866: Possible memory leak in pybind11 migration
#26368: [Bug]: Long audio files result in incomplete spectrogram visualizations
#23826: [Bug]: Overflow of 16-bit integer in Agg renderer causes PolyCollections to be drawn at incorrect locations
#28927: [Bug]: Enforce that Line data modifications are sequences
#12312: colorbar(boundaries=...) doesn't work so well with nonlinear norms
#28800: [ENH]: AxLine xy1/xy2 setters should take xy as single parameters, (possibly) not separate ones
#28893: [Bug]: Lines between points are invisible when there are more than 7 subfigures per row
#28908: [Bug]: Possible performance issue with _LazyTickList
#27971: [Bug]: ax.xaxis.set_label(...) doesn't set the x-axis label
#28059: [Bug]: pcolorfast should validate that regularly spaced X or Y inputs have the right size
#28892: [Doc]: Be more specific on dependencies that need to be installed for a "reasonable" dev environment
#19693: path.sketch doesn't apply to PolyCollection
#28873: [Bug]: hist()'s doc for edgecolors/facecolors does not match behavior (which is itself not very consistent)
#23005: [Doc]: Add figure to
subplots_adjust
#25947: [Doc]: Subfigures still marked as provisional
#26012: [Bug]: "Unhashable type" when event callback is a method of a
dict
subclass#23425: [Bug]: Axes.indicate_inset connectors affect constrained layout
#23424: [Bug]: Axes.indicate_inset(linewidth=...) doesn't affect connectors
#19768: Overlay created by
Axes.indicate_inset_zoom
does not adjust when changing inset ranges#27673: [Doc]: Confusing page on color changes
#28782: [Bug]: String
contour(colors)
gives confusing error whenextend
used#27930: [ENH]: Make axes_grid1.Size more math friendly.
#28372: [Bug]: AffineDeltaTransform does not appear to invalidate properly
#27866: [Bug]: Adding suptitle in compressed layout causes weird spacing
#28731: [Bug]: Plotting numpy.array of dtype float32 with pyplot.imshow and specified colors.LogNorm produces wrong colors
#28715: [Bug]: CI doc builds fail since a couple of days
#28698: [bug]: arrowstyle doc interpolation in FancyPatch.set_arrow()
#28669: [Bug]: division-by-zero error in Sketch::Sketch with Agg backend
#28548: [Doc]: matplotlib.pyplot.specgram parameters vmin and vmax are not documented
#28165: [Bug]: PolygonSelector should hide itself when zoom/pan is active
#18608: Feature proposal: "Dark mode" divergent colormaps
#28623: [Bug]:
Axis.set_in_layout
not respected?#6305: Matplotlib 3D plot - parametric curve “wraparound” from certain perspectives
#28595: [Bug]: set_url without effect for instances of Line2D with linestyle 'none'
#20910: [Bug]: Exported SVG files are no longer imported Affinity Designer correctly
#28600: [TST] Upcoming dependency test failures
#26718: [Bug]: stacked histogram does not properly handle edgecolor and hatches
#28590: [ENH]: Geo Projections support for inverting axis
#27954: [ENH]: Iterables in grouped histogram labels
#27878: [ENH]: AttributeError('... got an unexpected keyword argument ...') should set the .name attribute to the keyword
#28489: [TST] Upcoming dependency test failures
#28343: [Bug]: inconsistent colorbar pad for
ImageGrid
withcbar_mode="single"
#28535: [ENH]: Add id attribute to top level svg tag
#28170: [Doc]:
get_figure
may return aSubFigure
#27831: [Bug]: Nondeterminism in SVG clipPath element id attributes
#4568: Add
fmt_r
andfmt_theta
methods to polar axes#28105: [Bug]: Setting norm by string doesn't work for hexbin
#28142: [ENH]: Add fill between support for 3D plots
#28344: [Bug]: subfigures are added in column major order
#28212: [Bug]: Matplotlib not work with MiKTeX.
#28288: [ENH]: Natural 3D rotation with mouse
#28180: [Bug]: mathtext should distinguish between unary and binary minus
#26150: [Bug]: Savefig slow with subplots
#28310: [Bug]: orientation indication shows up late in mplot3d, and then lingers
#16263: Apply NEP29 (time-limited support) to IPython
#28192: [MNT]: Essential build requirements not included in dev-requirements
#27978: [Bug]: strange behaviour when redefining figure size
#13435: boxplot/violinplot orientation-setting API
#28199: [MNT]: Misleading function name
Poly3DCollection.get_vector()
#26892: [Bug]: PGF font size mismatch between measurement and output
#28016: [Bug]: Unexpected ylim of stairs with baseline=None
#28114: [Bug]: mpl.colormaps[ "Grays" ].name is "Greys", not "Grays"
#18045: Cannot access hexbin data when
xscale='log'
andyscale='log'
are set.#27820: [Bug]: Logscale Axis + NonUniformImage + GUI move tool = Distortion
#28047: [Bug]: plt.barbs is a command that cannot be passed in a c parameter by parameter name, but can be passed in the form of a positional parameter
#23400: Only upload failed images on failure
#26752: [Bug]:
ax.stairs()
creates inaccuratefill
for the plot#21817: [Doc/Dev]: style guide claims "object oriented" is verboten.