|
| 1 | +.. _github-stats-3-9-1: |
| 2 | + |
| 3 | +GitHub statistics for 3.9.1 (Jul 04, 2024) |
| 4 | +========================================== |
| 5 | + |
| 6 | +GitHub statistics for 2024/05/15 (tag: v3.9.0) - 2024/07/04 |
| 7 | + |
| 8 | +These lists are automatically generated, and may be incomplete or contain duplicates. |
| 9 | + |
| 10 | +We closed 30 issues and merged 111 pull requests. |
| 11 | +The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/91?closed=1>`__ |
| 12 | + |
| 13 | +The following 29 authors contributed 184 commits. |
| 14 | + |
| 15 | +* Antony Lee |
| 16 | +* Brigitta Sipőcz |
| 17 | +* Christian Mattsson |
| 18 | +* dale |
| 19 | +* dependabot[bot] |
| 20 | +* Elliott Sales de Andrade |
| 21 | +* Eytan Adler |
| 22 | +* Greg Lucas |
| 23 | +* haaris |
| 24 | +* hannah |
| 25 | +* Ian Thomas |
| 26 | +* Illviljan |
| 27 | +* K900 |
| 28 | +* Kyle Sunden |
| 29 | +* Lumberbot (aka Jack) |
| 30 | +* malhar2460 |
| 31 | +* Matthew Feickert |
| 32 | +* Melissa Weber Mendonça |
| 33 | +* MischaMegens2 |
| 34 | +* Oscar Gustafsson |
| 35 | +* Ruth Comer |
| 36 | +* Scott Shambaugh |
| 37 | +* simond07 |
| 38 | +* SjoerdB93 |
| 39 | +* Takumasa N |
| 40 | +* Takumasa N. |
| 41 | +* Takumasa Nakamura |
| 42 | +* Thomas A Caswell |
| 43 | +* Tim Hoffmann |
| 44 | + |
| 45 | +GitHub issues and pull requests: |
| 46 | + |
| 47 | +Pull Requests (111): |
| 48 | + |
| 49 | +* :ghpull:`28507`: Backport PR #28430 on branch v3.9.x (Fix pickling of AxesWidgets.) |
| 50 | +* :ghpull:`28506`: Backport PR #28451 on branch v3.9.x (Fix GTK cairo backends) |
| 51 | +* :ghpull:`28430`: Fix pickling of AxesWidgets. |
| 52 | +* :ghpull:`25861`: Fix Hidpi scaling for GTK4Cairo |
| 53 | +* :ghpull:`28451`: Fix GTK cairo backends |
| 54 | +* :ghpull:`28499`: Backport PR #28498 on branch v3.9.x (Don't fail if we can't query system fonts on macOS) |
| 55 | +* :ghpull:`28498`: Don't fail if we can't query system fonts on macOS |
| 56 | +* :ghpull:`28491`: Backport PR #28487 on branch v3.9.x (Fix autoscaling with axhspan) |
| 57 | +* :ghpull:`28490`: Backport PR #28486 on branch v3.9.x (Fix CompositeGenericTransform.contains_branch_seperately) |
| 58 | +* :ghpull:`28487`: Fix autoscaling with axhspan |
| 59 | +* :ghpull:`28486`: Fix CompositeGenericTransform.contains_branch_seperately |
| 60 | +* :ghpull:`28483`: Backport PR #28393 on branch v3.9.x (Make sticky edges only apply if the sticky edge is the most extreme limit point) |
| 61 | +* :ghpull:`28482`: Backport PR #28473 on branch v3.9.x (Do not lowercase module:// backends) |
| 62 | +* :ghpull:`28393`: Make sticky edges only apply if the sticky edge is the most extreme limit point |
| 63 | +* :ghpull:`28473`: Do not lowercase module:// backends |
| 64 | +* :ghpull:`28480`: Backport PR #28474 on branch v3.9.x (Fix typing and docs for containers) |
| 65 | +* :ghpull:`28479`: Backport PR #28397 (FIX: stale root Figure when adding/updating subfigures) |
| 66 | +* :ghpull:`28474`: Fix typing and docs for containers |
| 67 | +* :ghpull:`28472`: Backport PR #28289 on branch v3.9.x (Promote mpltype Sphinx role to a public extension) |
| 68 | +* :ghpull:`28471`: Backport PR #28342 on branch v3.9.x (DOC: Document the parameter *position* of apply_aspect() as internal) |
| 69 | +* :ghpull:`28470`: Backport PR #28398 on branch v3.9.x (Add GIL Release to flush_events in macosx backend) |
| 70 | +* :ghpull:`28469`: Backport PR #28355 on branch v3.9.x (MNT: Re-add matplotlib.cm.get_cmap) |
| 71 | +* :ghpull:`28397`: FIX: stale root Figure when adding/updating subfigures |
| 72 | +* :ghpull:`28289`: Promote mpltype Sphinx role to a public extension |
| 73 | +* :ghpull:`28342`: DOC: Document the parameter *position* of apply_aspect() as internal |
| 74 | +* :ghpull:`28398`: Add GIL Release to flush_events in macosx backend |
| 75 | +* :ghpull:`28355`: MNT: Re-add matplotlib.cm.get_cmap |
| 76 | +* :ghpull:`28468`: Backport PR #28465 on branch v3.9.x (Fix pickling of SubFigures) |
| 77 | +* :ghpull:`28465`: Fix pickling of SubFigures |
| 78 | +* :ghpull:`28462`: Backport PR #28440 on branch v3.9.x (DOC: Add note about simplification of to_polygons) |
| 79 | +* :ghpull:`28460`: Backport PR #28459 on branch v3.9.x (DOC: Document kwargs scope for tick setter functions) |
| 80 | +* :ghpull:`28461`: Backport PR #28458 on branch v3.9.x (Correct numpy dtype comparisons in image_resample) |
| 81 | +* :ghpull:`28440`: DOC: Add note about simplification of to_polygons |
| 82 | +* :ghpull:`28458`: Correct numpy dtype comparisons in image_resample |
| 83 | +* :ghpull:`28459`: DOC: Document kwargs scope for tick setter functions |
| 84 | +* :ghpull:`28450`: Backport of 28371 and 28411 |
| 85 | +* :ghpull:`28446`: Backport PR #28403 on branch v3.9.x (FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection |
| 86 | +* :ghpull:`28445`: Backport PR #28403 on branch v3.9.x (FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection) |
| 87 | +* :ghpull:`28438`: Backport PR #28436 on branch v3.9.x (Fix ``is_color_like`` for 2-tuple of strings and fix ``to_rgba`` for ``(nth_color, alpha)``) |
| 88 | +* :ghpull:`28403`: FIX: Autoscale support in add_collection3d for Line3DCollection and Poly3DCollection |
| 89 | +* :ghpull:`28443`: Backport PR #28441 on branch v3.9.x (MNT: Update basic units example to work with numpy 2.0) |
| 90 | +* :ghpull:`28441`: MNT: Update basic units example to work with numpy 2.0 |
| 91 | +* :ghpull:`28436`: Fix ``is_color_like`` for 2-tuple of strings and fix ``to_rgba`` for ``(nth_color, alpha)`` |
| 92 | +* :ghpull:`28426`: Backport PR #28425 on branch v3.9.x (Fix Circle yaml line length) |
| 93 | +* :ghpull:`28427`: Fix circleci yaml |
| 94 | +* :ghpull:`28425`: Fix Circle yaml line length |
| 95 | +* :ghpull:`28422`: Backport PR #28401 on branch v3.9.x (FIX: Fix text wrapping) |
| 96 | +* :ghpull:`28424`: Backport PR #28423 on branch v3.9.x (Update return type for Axes.axhspan and Axes.axvspan) |
| 97 | +* :ghpull:`28423`: Update return type for Axes.axhspan and Axes.axvspan |
| 98 | +* :ghpull:`28401`: FIX: Fix text wrapping |
| 99 | +* :ghpull:`28419`: Backport PR #28414 on branch v3.9.x (Clean up obsolete widget code) |
| 100 | +* :ghpull:`28411`: Bump the actions group with 3 updates |
| 101 | +* :ghpull:`28414`: Clean up obsolete widget code |
| 102 | +* :ghpull:`28415`: Backport PR #28413 on branch v3.9.x (CI: update action that got moved org) |
| 103 | +* :ghpull:`28413`: CI: update action that got moved org |
| 104 | +* :ghpull:`28392`: Backport PR #28388 on branch v3.9.x (Allow duplicate (name, value) entry points for backends) |
| 105 | +* :ghpull:`28362`: Backport PR #28337 on branch v3.9.x (Bump the actions group across 1 directory with 3 updates) |
| 106 | +* :ghpull:`28388`: Allow duplicate (name, value) entry points for backends |
| 107 | +* :ghpull:`28389`: Backport PR #28380 on branch v3.9.x (Remove outdated docstring section in RendererBase.draw_text.) |
| 108 | +* :ghpull:`28380`: Remove outdated docstring section in RendererBase.draw_text. |
| 109 | +* :ghpull:`28385`: Backport PR #28377 on branch v3.9.x (DOC: Clarify scope of wrap.) |
| 110 | +* :ghpull:`28377`: DOC: Clarify scope of wrap. |
| 111 | +* :ghpull:`28368`: Backport PR #28359 on branch v3.9.x (Document that axes unsharing is impossible.) |
| 112 | +* :ghpull:`28359`: Document that axes unsharing is impossible. |
| 113 | +* :ghpull:`28337`: Bump the actions group across 1 directory with 3 updates |
| 114 | +* :ghpull:`28351`: Backport PR #28307 on branch v3.9.x (DOC: New color line by value example) |
| 115 | +* :ghpull:`28307`: DOC: New color line by value example |
| 116 | +* :ghpull:`28339`: Backport PR #28336 on branch v3.9.x (DOC: Add version warning banner for docs versions different from stable) |
| 117 | +* :ghpull:`28336`: DOC: Add version warning banner for docs versions different from stable |
| 118 | +* :ghpull:`28334`: Backport PR #28332 on branch v3.9.x (Call IPython.enable_gui when install repl displayhook) |
| 119 | +* :ghpull:`28332`: Call IPython.enable_gui when install repl displayhook |
| 120 | +* :ghpull:`28331`: Backport PR #28329 on branch v3.9.x (DOC: Add example for 3D intersecting planes) |
| 121 | +* :ghpull:`28329`: DOC: Add example for 3D intersecting planes |
| 122 | +* :ghpull:`28327`: Backport PR #28292 on branch v3.9.x (Resolve MaxNLocator IndexError when no large steps) |
| 123 | +* :ghpull:`28292`: Resolve MaxNLocator IndexError when no large steps |
| 124 | +* :ghpull:`28326`: Backport PR #28041 on branch v3.9.x ([BUG]: Shift box_aspect according to vertical_axis) |
| 125 | +* :ghpull:`28041`: [BUG]: Shift box_aspect according to vertical_axis |
| 126 | +* :ghpull:`28320`: Backport PR #27001 on branch v3.9.x ([TYP] Add overload of ``pyplot.subplots``) |
| 127 | +* :ghpull:`27001`: [TYP] Add overload of ``pyplot.subplots`` |
| 128 | +* :ghpull:`28318`: Backport PR #28273 on branch v3.9.x (CI: Add GitHub artifact attestations to package distribution) |
| 129 | +* :ghpull:`28273`: CI: Add GitHub artifact attestations to package distribution |
| 130 | +* :ghpull:`28305`: Backport PR #28303 on branch v3.9.x (Removed drawedges repeated definition from function doc string) |
| 131 | +* :ghpull:`28303`: Removed drawedges repeated definition from function doc string |
| 132 | +* :ghpull:`28299`: Backport PR #28297 on branch v3.9.x (Solved #28296 Added missing comma) |
| 133 | +* :ghpull:`28297`: Solved #28296 Added missing comma |
| 134 | +* :ghpull:`28294`: Backport PR #28261 on branch v3.9.x (Correct roll angle units, issue #28256) |
| 135 | +* :ghpull:`28261`: Correct roll angle units, issue #28256 |
| 136 | +* :ghpull:`28283`: Backport PR #28280 on branch v3.9.x (DOC: Add an example for 2D images in 3D plots) |
| 137 | +* :ghpull:`28280`: DOC: Add an example for 2D images in 3D plots |
| 138 | +* :ghpull:`28278`: Backport PR #28272 on branch v3.9.x (BLD: Move macos builders from 11 to 12) |
| 139 | +* :ghpull:`28277`: Backport PR #28274 on branch v3.9.x (ci: Remove deprecated codeql option) |
| 140 | +* :ghpull:`28272`: BLD: Move macos builders from 11 to 12 |
| 141 | +* :ghpull:`28274`: ci: Remove deprecated codeql option |
| 142 | +* :ghpull:`28270`: Backport PR #28269 on branch v3.9.x (Handle GetForegroundWindow() returning NULL.) |
| 143 | +* :ghpull:`28269`: Handle GetForegroundWindow() returning NULL. |
| 144 | +* :ghpull:`28266`: Backport PR #28257 on branch v3.9.x (Clean up some Meson-related leftovers) |
| 145 | +* :ghpull:`28257`: Clean up some Meson-related leftovers |
| 146 | +* :ghpull:`28255`: Backport PR #28254 on branch v3.9.x ([DOC] plot type heading consistency) |
| 147 | +* :ghpull:`28254`: [DOC] plot type heading consistency |
| 148 | +* :ghpull:`28253`: Backport PR #28252 on branch v3.9.x (DOC: Flip the imshow plot types example to match the other examples) |
| 149 | +* :ghpull:`28252`: DOC: Flip the imshow plot types example to match the other examples |
| 150 | +* :ghpull:`28247`: Backport PR #28230 on branch v3.9.x (Add extra imports to improve typing) |
| 151 | +* :ghpull:`28230`: Add extra imports to improve typing |
| 152 | +* :ghpull:`28246`: Backport PR #28243 on branch v3.9.x (DOC: Add more 3D plot types) |
| 153 | +* :ghpull:`28243`: DOC: Add more 3D plot types |
| 154 | +* :ghpull:`28241`: Backport PR #28219 on branch v3.9.x (Bump the actions group with 2 updates) |
| 155 | +* :ghpull:`28219`: Bump the actions group with 2 updates |
| 156 | +* :ghpull:`28237`: Backport PR #28233 on branch v3.9.x (CI: Fix font install on macOS/Homebrew) |
| 157 | +* :ghpull:`28236`: Backport PR #28231 on branch v3.9.x (DOC: we do not need the blit call in on_draw) |
| 158 | +* :ghpull:`28233`: CI: Fix font install on macOS/Homebrew |
| 159 | +* :ghpull:`28231`: DOC: we do not need the blit call in on_draw |
| 160 | + |
| 161 | +Issues (30): |
| 162 | + |
| 163 | +* :ghissue:`22482`: [ENH]: pickle (or save) matplotlib figure with insteractive slider |
| 164 | +* :ghissue:`25847`: [Bug]: Graph gets cut off with scaled resolution using gtk4cairo backend |
| 165 | +* :ghissue:`28341`: [Bug]: Incorrect X-axis scaling with date values |
| 166 | +* :ghissue:`28383`: [Bug]: axvspan no longer participating in limit calculations |
| 167 | +* :ghissue:`28223`: [Bug]: Inconsistent Visualization of Intervals in ax.barh for Different Duration Widths |
| 168 | +* :ghissue:`28432`: [Bug]: Backend name specified as module gets lowercased since 3.9 |
| 169 | +* :ghissue:`28467`: [Bug]: Incorrect type stub for ``ErrorbarContainer``'s ``lines`` attribute. |
| 170 | +* :ghissue:`28384`: [Bug]: subfigure artists not drawn interactively |
| 171 | +* :ghissue:`28234`: [Bug]: mpltype custom role breaks sphinx build for third-party projects that have intersphinx links to matplotlib |
| 172 | +* :ghissue:`28464`: [Bug]: figure with subfigures cannot be pickled |
| 173 | +* :ghissue:`28448`: [Bug]: Making an RGB image from pickled data throws error |
| 174 | +* :ghissue:`23317`: [Bug]: ``add_collection3d`` does not update view limits |
| 175 | +* :ghissue:`17130`: autoscale_view is not working with Line3DCollection |
| 176 | +* :ghissue:`28434`: [Bug]: Setting exactly 2 colors with tuple in ``plot`` method gives confusing error |
| 177 | +* :ghissue:`28417`: [Doc]: axhspan and axvspan now return Rectangles, not Polygons. |
| 178 | +* :ghissue:`28378`: [ENH]: Switch text wrapping boundary to subfigure |
| 179 | +* :ghissue:`28404`: [Doc]: matplotlib.widgets.CheckButtons no longer has .rectangles attribute, needs removed. |
| 180 | +* :ghissue:`28367`: [Bug]: Backend entry points can be erroneously duplicated |
| 181 | +* :ghissue:`28358`: [Bug]: Labels don't get wrapped when set_yticks() is used in subplots |
| 182 | +* :ghissue:`28374`: [Bug]: rcParam ``tk.window_focus: True`` is causes crash on Linux in version 3.9.0. |
| 183 | +* :ghissue:`28324`: [Bug]: show(block=False) freezes |
| 184 | +* :ghissue:`28239`: [Doc]: Gallery example showing 3D slice planes |
| 185 | +* :ghissue:`27603`: [Bug]: _raw_ticker() istep |
| 186 | +* :ghissue:`24328`: [Bug]: class Axes3D.set_box_aspect() sets wrong aspect ratios when Axes3D.view_init( vertical_axis='y') is enabled. |
| 187 | +* :ghissue:`28221`: [Doc]: drawedges attribute described twice in matplotlib.colorbar documentation |
| 188 | +* :ghissue:`28296`: [Doc]: Missing comma |
| 189 | +* :ghissue:`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 |
| 190 | +* :ghissue:`28267`: [Bug]: for Python 3.11.9 gor ValueError: PyCapsule_New called with null pointer |
| 191 | +* :ghissue:`28022`: [Bug]: Type of Axes is unknown pyright |
| 192 | +* :ghissue:`28002`: Segfault from path editor example with QtAgg |
0 commit comments