|
| 1 | +.. _github-stats-3-8-1: |
| 2 | + |
| 3 | +GitHub statistics for 3.8.1 (Oct 31, 2023) |
| 4 | +========================================== |
| 5 | + |
| 6 | +GitHub statistics for 2023/09/15 (tag: v3.8.0) - 2023/10/31 |
| 7 | + |
| 8 | +These lists are automatically generated, and may be incomplete or contain duplicates. |
| 9 | + |
| 10 | +We closed 24 issues and merged 95 pull requests. |
| 11 | +The full list can be seen `on GitHub <https://github.com/matplotlib/matplotlib/milestone/85?closed=1>`__ |
| 12 | + |
| 13 | +The following 27 authors contributed 165 commits. |
| 14 | + |
| 15 | +* 0taj |
| 16 | +* Antony Lee |
| 17 | +* Anvi Verma |
| 18 | +* Artyom Romanov |
| 19 | +* Augusto Borges |
| 20 | +* Chiraag Balu |
| 21 | +* David Stansby |
| 22 | +* dependabot[bot] |
| 23 | +* Elliott Sales de Andrade |
| 24 | +* Eric Firing |
| 25 | +* Gaurav-Kumar-Soni |
| 26 | +* Greg Lucas |
| 27 | +* Gurudatta Shanbhag |
| 28 | +* hannah |
| 29 | +* Hugues Hoppe |
| 30 | +* Jody Klymak |
| 31 | +* Joshua Stevenson |
| 32 | +* Junpei Ota |
| 33 | +* katotaisei |
| 34 | +* Kyle Sunden |
| 35 | +* Lucia Korpas |
| 36 | +* Matthew Morrison |
| 37 | +* Oscar Gustafsson |
| 38 | +* Ruth Comer |
| 39 | +* Thomas A Caswell |
| 40 | +* Tim Hoffmann |
| 41 | +* wemi3 |
| 42 | + |
| 43 | +GitHub issues and pull requests: |
| 44 | + |
| 45 | +Pull Requests (95): |
| 46 | + |
| 47 | +* :ghpull:`27239`: Backport PR #27237 on branch v3.8.x (DOC: Add command to install appropriate ``requirements.txt`` during dev venv setup) |
| 48 | +* :ghpull:`27238`: Backport PR #27165 on branch v3.8.x (Fixing Matplotlib Notebook Text) |
| 49 | +* :ghpull:`27165`: Fixing Matplotlib Notebook Text |
| 50 | +* :ghpull:`27229`: Backport PR #27226 on branch v3.8.x (DOC: link out to troubleshooting guide in install) |
| 51 | +* :ghpull:`27226`: DOC: link out to troubleshooting guide in install |
| 52 | +* :ghpull:`27227`: Backport PR #27221 on branch v3.8.x (FIX: Enable interrupts on macosx event loops) |
| 53 | +* :ghpull:`27221`: FIX: Enable interrupts on macosx event loops |
| 54 | +* :ghpull:`27220`: Backport PR #27217 on branch v3.8.x: Fix type hints for undeprecated contour APIs |
| 55 | +* :ghpull:`27217`: Fix type hints for undeprecated contour APIs |
| 56 | +* :ghpull:`27212`: Backport PR #27088 on branch v3.8.x (Update ``find_nearest_contour`` and revert contour deprecations) |
| 57 | +* :ghpull:`27207`: Backport PR #26970 on branch v3.8.x (FIX: Add PyOS_InputHook back to macos backend) |
| 58 | +* :ghpull:`27088`: Update ``find_nearest_contour`` and revert contour deprecations |
| 59 | +* :ghpull:`27206`: Backport PR #27205 on branch v3.8.x (Improve legend picking example) |
| 60 | +* :ghpull:`26970`: FIX: Add PyOS_InputHook back to macos backend |
| 61 | +* :ghpull:`27205`: Improve legend picking example |
| 62 | +* :ghpull:`27202`: Backport PR #27178 on branch v3.8.x (Try/except import of Axes3D) |
| 63 | +* :ghpull:`27178`: Try/except import of Axes3D |
| 64 | +* :ghpull:`27201`: Backport PR #27179 on branch v3.8.x (Restore default behavior of hexbin mincnt with C provided) |
| 65 | +* :ghpull:`27197`: Backport PR #27045 on branch v3.8.x (Ensure valid path mangling for ContourLabeler) |
| 66 | +* :ghpull:`27179`: Restore default behavior of hexbin mincnt with C provided |
| 67 | +* :ghpull:`27045`: Ensure valid path mangling for ContourLabeler |
| 68 | +* :ghpull:`27191`: Backport PR #27189 on branch v3.8.x (Fix typo in docstring of ``matplotlib.colors.from_levels_and_colors``) |
| 69 | +* :ghpull:`27189`: Fix typo in docstring of ``matplotlib.colors.from_levels_and_colors`` |
| 70 | +* :ghpull:`27154`: Backport PR #27153 on branch v3.8.x (Link xkcd color survey in named colors example) |
| 71 | +* :ghpull:`27133`: Backport PR #27132 on branch v3.8.x (changed automated tests from subsection to section in workflow) |
| 72 | +* :ghpull:`27131`: Backport PR #27118 on branch v3.8.x (Update developer release guide to follow conventions) |
| 73 | +* :ghpull:`27118`: Update developer release guide to follow conventions |
| 74 | +* :ghpull:`27122`: Backport PR #26930 on branch v3.8.x (Added documentation on getting full list of registered colormaps re: issue #26244) |
| 75 | +* :ghpull:`26930`: Added documentation on getting full list of registered colormaps re: issue #26244 |
| 76 | +* :ghpull:`27113`: Backport PR #27039 on branch v3.8.x (Formatted docs) |
| 77 | +* :ghpull:`27039`: Formatted release note docs |
| 78 | +* :ghpull:`27101`: Backport PR #27096 on branch v3.8.x (make fonts.py, mathtext.py, text_intro.py confirm to docs guidelines) |
| 79 | +* :ghpull:`27097`: Backport PR #27093 on branch v3.8.x ([Doc]: Move Automated Tests section to workflow docs #26998) |
| 80 | +* :ghpull:`27065`: Backport PR #26943 on branch v3.8.x (ci: Run mypy against typed cycler) |
| 81 | +* :ghpull:`26943`: ci: Run mypy against typed cycler |
| 82 | +* :ghpull:`27060`: Backport PR #27059: ci: Clean up Python 3.12 builds |
| 83 | +* :ghpull:`27057`: Backport PR #27040 on branch v3.8.x (Bump pypa/cibuildwheel from 2.16.1 to 2.16.2) |
| 84 | +* :ghpull:`27059`: ci: Clean up Python 3.12 builds |
| 85 | +* :ghpull:`27055`: Backport PR #27054 on branch v3.8.x (updated interactive.rst) |
| 86 | +* :ghpull:`27052`: Backport PR #27036 on branch v3.8.x (updated artist_intro.rst) |
| 87 | +* :ghpull:`27051`: Backport PR #26995 on branch v3.8.x (user/project/citing updated) |
| 88 | +* :ghpull:`27046`: Backport PR #27043 on branch v3.8.x (updated api_interfaces.rst) |
| 89 | +* :ghpull:`27040`: Bump pypa/cibuildwheel from 2.16.1 to 2.16.2 |
| 90 | +* :ghpull:`27041`: Backport PR #26908 on branch v3.8.x (``allsegs`` and ``allkinds`` return individual segments) |
| 91 | +* :ghpull:`26908`: ``allsegs`` and ``allkinds`` return individual segments |
| 92 | +* :ghpull:`27034`: Backport PR #27017 on branch v3.8.x (DOC: clarify usetex versus mathtext) |
| 93 | +* :ghpull:`27017`: DOC: clarify usetex versus mathtext |
| 94 | +* :ghpull:`27031`: Backport PR #27015 on branch v3.8.x (ValueError exception added to handle mix of {} and % string in colorbar format) |
| 95 | +* :ghpull:`27015`: ValueError exception added to handle mix of {} and % string in colorbar format |
| 96 | +* :ghpull:`27022`: BLD: Remove development dependencies from sdists |
| 97 | +* :ghpull:`27023`: Backport PR #26883 on branch v3.8.x ([TYP] Type changes from running against Pandas) |
| 98 | +* :ghpull:`26883`: [TYP] Type changes from running against Pandas |
| 99 | +* :ghpull:`27018`: Backport PR #26961 on branch v3.8.x (DOC: made "open PR on MPL" a section in contribute guide) |
| 100 | +* :ghpull:`27009`: Backport PR #27006 on branch v3.8.x (DOC: Fix resizing of animation examples) |
| 101 | +* :ghpull:`26999`: Backport PR #26940 on branch v3.8.x (Add typing to pyplot.show() to avoid errors with mypy --strict.) |
| 102 | +* :ghpull:`27000`: Backport PR #26605 on branch v3.8.x (ci: Install GTK4 from brew on macOS) |
| 103 | +* :ghpull:`26982`: Backport PR #26976 on branch v3.8.x (Bump pypa/cibuildwheel from 2.16.0 to 2.16.1) |
| 104 | +* :ghpull:`26940`: Add typing to pyplot.show() to avoid errors with mypy --strict. |
| 105 | +* :ghpull:`26997`: Backport PR #26850 on branch v3.8.x (DOC: Fix missing-reference generation on Windows) |
| 106 | +* :ghpull:`26860`: Backport PR #26849 on branch v3.8.x (Bump setuptools required version because of setuptools_scm v8) |
| 107 | +* :ghpull:`26850`: DOC: Fix missing-reference generation on Windows |
| 108 | +* :ghpull:`26987`: Backport PR #26985 on branch v3.8.x (Reformatted documentation under toolkits and tutorials directory ) |
| 109 | +* :ghpull:`26979`: Backport PR #26959 on branch v3.8.x (Move papersize="auto" deprecation to backend_bases.) |
| 110 | +* :ghpull:`26976`: Bump pypa/cibuildwheel from 2.16.0 to 2.16.1 |
| 111 | +* :ghpull:`26959`: Move papersize="auto" deprecation to backend_bases. |
| 112 | +* :ghpull:`26939`: Backport PR #26937 on branch v3.8.x (Add ArrayLike to scatter c arg type hint) |
| 113 | +* :ghpull:`26964`: Backport PR #26952 on branch v3.8.x (FIX 2-tuple of colors in to_rgba_array) |
| 114 | +* :ghpull:`26956`: Backport PR #26955 on branch v3.8.x (Fix incorrect skip check in test_backend_ps.) |
| 115 | +* :ghpull:`26952`: FIX 2-tuple of colors in to_rgba_array |
| 116 | +* :ghpull:`26955`: Fix incorrect skip check in test_backend_ps. |
| 117 | +* :ghpull:`26945`: Backport PR #26927 on branch v3.8.x ([TYP] Remove some stubtest allowlist entries) |
| 118 | +* :ghpull:`26927`: [TYP] Remove some stubtest allowlist entries |
| 119 | +* :ghpull:`26937`: Add ArrayLike to scatter c arg type hint |
| 120 | +* :ghpull:`26933`: Backport PR #26914 on branch v3.8.x (DOC: add a couple more placement examples, crosslink axes_grid [ci doc]) |
| 121 | +* :ghpull:`26849`: Bump setuptools required version because of setuptools_scm v8 |
| 122 | +* :ghpull:`26844`: Backport PR #26843 on branch v3.8.x (DOC: Use ax.xaxis rather ax.get_xaxis()) |
| 123 | +* :ghpull:`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) |
| 124 | +* :ghpull:`26834`: Fix Issue 26821: [Bug]: ValueError: The truth value... when an ndarray is passed to the color kwarg of axes3d.scatter |
| 125 | +* :ghpull:`26835`: Backport PR #26814 on branch v3.8.x (Bump pypa/cibuildwheel from 2.15.0 to 2.16.0) |
| 126 | +* :ghpull:`26828`: Backport PR #26825 on branch v3.8.x (Fix issue with non-string labels and legend) |
| 127 | +* :ghpull:`26825`: Fix issue with non-string labels and legend |
| 128 | +* :ghpull:`26814`: Bump pypa/cibuildwheel from 2.15.0 to 2.16.0 |
| 129 | +* :ghpull:`26816`: Backport PR #26799 on branch v3.8.x (Update kiwisolver and pillow versions to be consistent with requirements) |
| 130 | +* :ghpull:`26820`: Backport PR #26811 on branch v3.8.x (Add overload for slice to Spines.__getitem__) |
| 131 | +* :ghpull:`26811`: Add overload for slice to Spines.__getitem__ |
| 132 | +* :ghpull:`26799`: Update kiwisolver and pillow versions to be consistent with requirements |
| 133 | +* :ghpull:`26809`: Backport PR #26804 on branch v3.8.x (Fix issue with locale comma when not using math text) |
| 134 | +* :ghpull:`26789`: Backport changes to contribute from PR #26737 |
| 135 | +* :ghpull:`26810`: Backport PR #26807 on branch v3.8.x (Catch ValueError to support pytorch (and others) plotting) |
| 136 | +* :ghpull:`26807`: Catch ValueError to support pytorch (and others) plotting |
| 137 | +* :ghpull:`26804`: Fix issue with locale comma when not using math text |
| 138 | +* :ghpull:`26781`: Backport PR #26780 on branch v3.8.x (fix Axes.errorbar docstring) |
| 139 | +* :ghpull:`26780`: fix Axes.errorbar docstring |
| 140 | +* :ghpull:`26699`: Improve naming of cibuildwheel jobs |
| 141 | +* :ghpull:`26605`: ci: Install GTK4 from brew on macOS |
| 142 | + |
| 143 | +Issues (24): |
| 144 | + |
| 145 | +* :ghissue:`27120`: [Bug]: macosx backend pause() cannot be ctrl-c'd |
| 146 | +* :ghissue:`27070`: [Bug]: find_nearest_contour deprecated with no replacement? |
| 147 | +* :ghissue:`26913`: Should ``ContourSet.allsegs`` and ``.allkinds`` be deprecated? |
| 148 | +* :ghissue:`26869`: [Bug]: Plot window not shown in Mac OS with backend set to default MacOSX |
| 149 | +* :ghissue:`16865`: Hexbin mincnt parameter docstring should say "more than or equal to" not "more than" |
| 150 | +* :ghissue:`27103`: [Bug]: hexbin cannot always accept np.max like functions as reduce_C_function |
| 151 | +* :ghissue:`27062`: [Bug]: ContourLabeler.clabel with manual != False breaks unconnected contours |
| 152 | +* :ghissue:`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,)`` |
| 153 | +* :ghissue:`27188`: Small error in docstring of matplotlib.colors.from_levels_and_colors |
| 154 | +* :ghissue:`27126`: [Bug]: LinearSegmentedColormap.from_list cannot process list with two colors |
| 155 | +* :ghissue:`26244`: [Doc]: document how to get list of registered colormaps |
| 156 | +* :ghissue:`26863`: [Doc]: ``ContourSet`` ``allsegs`` and ``allkinds`` after #25247 |
| 157 | +* :ghissue:`26932`: [Bug]: Poetry installs setuptools-scm and setuptools |
| 158 | +* :ghissue:`27007`: [Bug]: Colorbar format string kind guess could be made more robust |
| 159 | +* :ghissue:`26919`: [Bug]: Missing file pyplot.pyi for mypy typing |
| 160 | +* :ghissue:`26949`: [Bug]: colors.LinearSegmentedColormap.from_list does not take two tuples in 3.8.0 |
| 161 | +* :ghissue:`26936`: [Bug/TYPE]: Scatter ``c`` Typehint does not support list of numbers when using ``cmap`` |
| 162 | +* :ghissue:`26846`: [MNT]: setuptools-scm v8.0.1 compatibility |
| 163 | +* :ghissue:`26821`: [Bug]: ``ValueError: The truth value...`` when an ndarray is passed to the ``color`` kwarg of ``axes3d.scatter`` |
| 164 | +* :ghissue:`26822`: [Bug]: QuadMesh.get_array change breaks seaborn heatmap annotation |
| 165 | +* :ghissue:`26824`: [Bug]: Legend fails for bar plot with numeric label |
| 166 | +* :ghissue:`26808`: [Bug]: No overload variant of "__getitem__" of "Spines" matches argument type "slice" [call-overload] |
| 167 | +* :ghissue:`26806`: [Bug]: ValueError when plotting 2D pytorch tensor using matplotlib==3.8.0 |
| 168 | +* :ghissue:`26803`: [Bug]: use_locale leads to curly brackets around decimal separator |
0 commit comments