3.9.0 (2024 年 5 月 15 日) 的 GitHub 统计信息#

2023/09/15 (标签:v3.8.0) - 2024/05/15 的 GitHub 统计信息

这些列表是自动生成的,可能不完整或包含重复项。

我们关闭了 97 个问题并合并了 450 个拉取请求。完整的列表可以在 GitHub 上查看

以下 175 位作者贡献了 2584 次提交。

  • 0taj

  • Abdul Razak Taha

  • Adam J. Stewart

  • Adam Turner

  • Aditi Gautam

  • agautam478

  • Alan Lau

  • Albert Y. Shih

  • Alec Vercruysse

  • Alexander Volkov

  • Alice Descoeudres

  • Allan Haldane

  • Amirreza Aflakparast

  • Ananya Devarakonda

  • ananya314

  • Anja Beck

  • Anjini2004

  • Ant Lockyer

  • Antony Lee

  • Anvi Verma

  • Artyom Romanov

  • Augusto Borges

  • avramid9

  • Ben Root

  • bersbersbers

  • Binaya Sharma

  • Cameron

  • Chaoyi Hu

  • chaoyihu

  • Chiraag Balu

  • Christoph Hasse

  • ConstableCatnip

  • CozyFrog

  • Cyril Gadal

  • Dale Dai

  • Daniel Bergman

  • Daniel Hitchcock

  • danielcobej

  • David Gilbertson

  • David Stansby

  • ddale1128@gmail.com

  • dependabot[bot]

  • Devilsaint

  • dohyun

  • Drew Kinneer

  • DWesl

  • Elisa Heckelmann

  • ElisaHeck

  • Elliott Sales de Andrade

  • Eric Firing

  • Eric Prestat

  • esibinga

  • Eva Sibinga

  • Evgenii Radchenko

  • Faisal Fawad

  • Felipe Cybis Pereira

  • Garrett Sward

  • Gaurav-Kumar-Soni

  • Gauri Chaudhari

  • Gautam Sagar

  • Greg Lucas

  • Gurudatta Shanbhag

  • hannah

  • Haoying Zhang

  • Hugues Hoppe

  • i-jey

  • iamfaham

  • Ian Hunt-Isaak

  • Ian Thomas

  • ifEricReturnTrue

  • Illviljan

  • Issam

  • Issam Arabi

  • Jacob Stevens-Haas

  • Jacob Tomlinson

  • Jake

  • Jake Stevens-Haas

  • James Salsman

  • Jaroza727

  • Jeremy Farrell

  • Jirka

  • Jody Klymak

  • Jorge Moraleda

  • Joshua Stevenson

  • jovianw

  • João Andrade

  • jpgianfaldoni

  • jsdodge

  • jsjeelshah

  • judfs

  • Juhan Oskar Hennoste

  • Junpei Ota

  • Katherine Turk

  • katotaisei

  • KheshavKumar

  • Koustav Ghosh

  • Kritika Verma

  • Kyle Sunden

  • Linyi Li

  • linyilily

  • lkkmpn

  • Lucia Korpas

  • madisonwong210

  • Maggie Liu

  • Marc Bresson

  • Matthew Feickert

  • Matthew Morrison

  • Matthias Bussonnier

  • Melissa Weber Mendonça

  • melissawm

  • mliu08

  • Mostafa Noah

  • MostafaNouh0011

  • n-aswin

  • Nabil

  • nbarlowATI

  • Nidaa Rabah

  • Nivedita Chaudhari

  • Oscar Gustafsson

  • patel-zeel

  • Pavel Liavonau

  • Pedro

  • Pedro Peçanha

  • Peter Talley

  • Pradeep Reddy Raamana

  • Prajwal Agrawal

  • Pranav Raghu

  • prateetishah

  • pre-commit-ci[bot]

  • QuadroTec

  • Rafael Tsuha

  • Raghuram Sirigiri

  • Raphael

  • Raphael Quast

  • Ratnabali Dutta

  • rawwash

  • rsp2210

  • Ruoyi

  • Ruoyi Xie

  • Rushikesh Pandya

  • Ruth Comer

  • samGreer

  • Samuel Diebolt

  • saranti

  • Scott Shambaugh

  • Sebastian Berg

  • Seohyeon Lee

  • Sheepfan0828

  • ShivamPathak99

  • Shriya Kalakata

  • shriyakalakata

  • Stefan

  • Steffen Rehberg

  • stevezhang1999

  • Sudhanshu Pandey

  • Talha Irfan

  • thehappycheese

  • Thomas A Caswell

  • Tiago Lubiana

  • Tim Hoffmann

  • tobias

  • Tom Sarantis

  • trananso

  • turnipseason

  • tusharkulkarni008

  • UFEddy

  • Vashesh08

  • vicky6

  • vigneshvetrivel8

  • wemi3

  • yangyangdotcom

  • YiLun Fan

  • Zach Champion

  • zachjweiner

  • zoehcycy

GitHub 问题和拉取请求

拉取请求 (450)

  • PR #28206: 在 v3.9.x 分支上反向移植 PR #28205 (TST: 修复使用旧版本 ipython 的测试)

  • PR #28207: TST: 对 #28205 的后续更正

  • PR #28205: TST: 修复使用旧版本 ipython 的测试

  • PR #28203: 在 v3.9.x 分支上反向移植 PR #28164 (CI: 确保始终上传代码覆盖率)

  • PR #28204: 在 v3.9.x 分支上反向移植 PR #28195 (TST: 为 pytest 9 做好准备)

  • PR #28191: DOC: 在 v3.9.x 上使用已发布的 mpl-sphinx-theme

  • PR #28195: TST: 为 pytest 9 做好准备

  • PR #28193:将 PR #28185 反向移植到 v3.9.x 分支(文档:将 mpl-sphinx-theme 升级到 3.9)

  • PR #28190:将 PR #28103 反向移植到 v3.9.x 分支([文档]:修复与 sphinx-gallery 0.16 的兼容性)

  • PR #28164:CI:确保代码覆盖率始终上传

  • PR #28194:将 PR #28188 反向移植到 v3.9.x 分支([测试]:提高 Macos ARM 的一些容差)

  • PR #28188:[测试]:提高 Macos ARM 的一些容差

  • PR #28185:文档:将 mpl-sphinx-theme 升级到 3.9

  • PR #28189:将 PR #28181 反向移植到 v3.9.x 分支(文档:为 3.9 准备发布说明)

  • PR #28103:[文档]:修复与 sphinx-gallery 0.16 的兼容性

  • PR #28181:文档:为 3.9 准备发布说明

  • PR #28184:将 PR #28182 反向移植到 v3.9.x 分支(提升自定义 hatch 弃用过期时间)

  • PR #28182:提升自定义 hatch 弃用过期时间

  • PR #28178:将 PR #28171 反向移植到 v3.9.x 分支(支持从 ToolContainerBase 中删除不存在的工具。)

  • PR #28171:支持从 ToolContainerBase 中删除不存在的工具。

  • PR #28174:将 PR #28169 反向移植到 v3.9.x 分支(澄清 ToolContainerBase 的一些 API 的公共性。)

  • PR #28169:澄清 ToolContainerBase 的一些 API 的公共性。

  • PR #28160:将 PR #28039 反向移植到 v3.9.x 分支(在交互式旋转绘图时尊重 vertical_axis)

  • PR #28159:将 PR #28157 反向移植到 v3.9.x 分支(删除 Artist 中对不存在的方法 _default_contains 的调用)

  • PR #28162:将 PR #27948 反向移植到 v3.9.x 分支(将 IPython 后端映射移动到 Matplotlib 并支持入口点)

  • PR #28163:将 PR #28144 反向移植到 v3.9.x 分支(文档:重构鱼骨图示例中的代码)

  • PR #28144:文档:重构鱼骨图示例中的代码

  • PR #27948:将 IPython 后端映射移动到 Matplotlib 并支持入口点

  • PR #28039:在交互式旋转绘图时尊重 vertical_axis

  • PR #28157:删除 Artist 中对不存在的方法 _default_contains 的调用

  • PR #28141:将 PR #27960 反向移植到 v3.9.x 分支(更新 AppVeyor 配置)

  • PR #28138:将 PR #28068 反向移植到 v3.9.x 分支([类型]:在 LinearSegmentedColormap.from_list 中为 colors 参数添加可能的类型提示)

  • PR #28140:将 PR #28136 反向移植到 v3.9.x 分支(满足 pycodestyle。)

  • PR #27960:更新 AppVeyor 配置

  • PR #28068:[类型]:在 LinearSegmentedColormap.from_list 中为 colors 参数添加可能的类型提示

  • PR #28136:满足 pycodestyle。

  • PR #28135:将 PR #28134 反向移植到 v3.9.x 分支(文档:快速入门的次要改进)

  • PR #28134:文档:快速入门的次要改进

  • PR #28121:将 PR #28085 反向移植到 v3.9.x 分支(澄清 pgf 后端实际上从不以交互方式使用。)

  • PR #28120:将 PR #28102 反向移植到 v3.9.x 分支(修复 quick_start.py 中颜色映射文档中的拼写错误)

  • PR #28109:将 PR #28100 反向移植到 v3.9.x 分支(测试:wxcairo 有时会在缺少 cairo 库时引发 OSError)

  • PR #28100:测试:wxcairo 有时会在缺少 cairo 库时引发 OSError

  • PR #28108:将 PR #28107 反向移植到 v3.9.x 分支([文档]:修复 CapStyle 示例中的描述)

  • PR #28107:[文档]:修复 CapStyle 示例中的描述

  • PR #28102:修复 quick_start.py 中颜色映射文档中的拼写错误

  • PR #28095:将 PR #28094 反向移植到 v3.9.x 分支(文档:排除 sphinx 7.3.*)

  • PR #28081:将 PR #28078 反向移植到 v3.9.x 分支(澄清 findfont 和 _find_fonts_by_props 返回路径。)

  • PR #28080:将 PR #28077 反向移植到 v3.9.x 分支(将 tk StringVar 父级设置为画布小部件,而不是工具栏。)

  • PR #28092:将 PR #28032 反向移植到 v3.9.x 分支(修复:确保图像在传递给 pillow 之前是 C 顺序的)

  • PR #28032:修复:确保图像在传递给 pillow 之前是 C 顺序的

  • PR #28088:将 PR #28087 反向移植到 v3.9.x 分支(记录 Qt5 的最低版本。)

  • PR #28085:澄清 pgf 后端实际上从不以交互方式使用。

  • PR #28078:澄清 findfont 和 _find_fonts_by_props 返回路径。

  • PR #28077:将 tk StringVar 父级设置为画布小部件,而不是工具栏。

  • PR #28062:将 PR #28056 反向移植到 v3.9.x 分支(从日志格式化程序光标输出中删除尾随空格。)

  • PR #28063:将 PR #28055 反向移植到 v3.9.x 分支(文档:改进反转轴示例)

  • PR #28056:从日志格式化程序光标输出中删除尾随空格。

  • PR #28049:将 PR #28036 反向移植到 v3.9.x 分支(BLD:在构建时从 setuptools_scm 获取版本)

  • PR #28036:BLD:在构建时从 setuptools_scm 获取版本

  • PR #28038:将 PR #28023 反向移植到 v3.9.x 分支(ci:更新合并冲突标签器)

  • PR #28023:ci:更新合并冲突标签器

  • PR #28035:将 PR #28026 反向移植到 v3.9.x 分支([文档]:贡献的重新调整)

  • PR #28026:[文档]:贡献的重新调整

  • PR #28024:文档:重写“处理问题”部分

  • PR #28011:文档:将错误报告和功能请求移至贡献索引的顶部

  • PR #27747:将 doc/users/installing/ 移动到 doc/install/

  • PR #27952:增强:对齐标题

  • PR #28017:合并 v3.8.4

  • PR #28014:改进时间线示例。

  • PR #28019:文档:更正 mpl_toolkits 参考图像的路径

  • PR #26981:修复问题 #26377 - 自动转义饼图标签中 Latex 中的 % 符号

  • PR #28007:wx:修复 toolmanager 样式工具栏的文件扩展名

  • PR #25556:为与当前轴双生的所有轴显示光标坐标。

  • PR #23597:始终对 GitHub CI 使用 PyQT/PySide6

  • PR #28013:在图库示例中避免使用 plt.xticks/plt.yticks。

  • PR #28006:修复 ft2font 扩展中的弃用警告

  • PR #27723:ci:启用在 M1 macOS 上进行测试

  • PR #26375:向 EllipseCollection 添加 widthsheightsangles 设置器

  • PR #27999:删除某些后端不支持影线的文档。

  • PR #26710:为 wxAgg 后端添加对高 DPI 显示器的支持

  • PR #27148:正确处理重叠轴的平移/缩放事件。

  • PR #27981:文档:修复参数描述中的标签类型规范

  • PR #27979:澄清 pcolorfast() 中维度错误的消息。

  • PR #27962:文档:记录 axes_grid1.Grid 属性

  • PR #27968:MNT:删除剩余的 3.7 弃用

  • PR #27965:文档:重写说明 bxp() 的示例

  • PR #26453:添加用于重新加载字体缓存的文档

  • PR #26131:测试/恢复旧测试

  • PR #27730:为 image.interpolation_stage 添加一个 rcparam。

  • PR #27956:在 macos 后端使用 PyOS_setsig

  • PR #27829:简化 _process_plot_format 中的颜色/标记消除歧义逻辑。

  • PR #27840:为箱线图添加图例支持

  • PR #27943:在 plot() 简写格式中支持 Cn,n>9。

  • PR #27950:ci:修复发布 wheel 的条件

  • PR #27909:在 pyplot 文档字符串中添加指向相应对象方法的注释

  • PR #27929:文档:为绘图类型添加摘要行

  • PR #27915:[BUG] 修复 Sphinx 重定向扩展

  • PR #27945:文档:解释对象引用中的前导点

  • PR #27947:更新 FancyArrowPatchAnnotation 的文档,明确 ShrinkA/B 参数是以点为单位而不是分数。

  • PR #27944:使用 2 个更新来增加 actions 组

  • PR #27932:修复 make_axes_area_auto_adjustable'd 轴的序列化。

  • PR #26500:关闭 #26477 ENH:在 qt figureoptions 中添加 interpolation_stage

  • PR #27927:更新文档

  • PR #27916:还原 boxplot_stats() 中将标签重命名为 tick_labels 的操作

  • PR #27931:将 development_setup 代码片段高亮显示为 bash,而不是 python。

  • PR #27856:支持 cairo 后端的阴影线。

  • PR #27922:修复 cbook 样式

  • PR #27668:MNT:防止使用标签 + 分支保护规则进行合并

  • PR #27857:matshow 函数的文档编辑

  • PR #27928:文档:修复 ToolBase.image 文档字符串的语法

  • PR #27873:简化 LineCollection 示例

  • PR #27492:修复 MEP22 图像名称的语义。

  • PR #27918:修复旧合并导致的新 flake8 错误

  • PR #27874:稍微现代化 macosx 后端

  • PR #25887:更新 _unpack_to_numpy 函数,将 JAX 和 PyTorch 数组转换为 NumPy

  • PR #27685:解决 pyparsing 诊断警告

  • PR #26594:向 Lasso Widget __init__ 添加可选的 props 参数,以自定义 Lasso 线

  • PR #22761:在 Axis 中添加打开和关闭小刻度线的功能

  • PR #22407:向 Quiver 添加 set_XYset_data

  • PR #27901:重命名 boxplot 的刻度标签参数

  • PR #27883:修复在旧 macOS 部署目标上的构建

  • PR #27900:删除空的用户指南教程页面

  • PR #27885:清理扩展中的标题

  • PR #27910:文档:修复 README 中的死链接

  • PR #26567:现在使用 SVG 继承图,因为链接已修复

  • PR #27899:将 3.8.x 合并到 main 中

  • PR #27905:改进了格式错误的颜色的错误消息

  • PR #27906:覆盖 PathEffectRenderer 中的 open_group、close_group 方法

  • PR #27904:修复:恢复 flake8 中的 D213

  • PR #27895:从文档的侧边栏中删除版本

  • PR #27894:将三角剖分类标记为最终类

  • PR #27557:使用 :mpltype:color 表示颜色类型

  • PR #27845:确保自定义 alpha 参数不会更改颜色列表中的 'none' 颜色

  • PR #27719:添加 BackendRegistry 单例类

  • PR #27890:文档:说明大约文档构建时间

  • PR #27887:BLD:为 FreeType 添加备用 URL

  • PR #25224:允许将转换传递给 secondary_xaxis/_yaxis

  • PR #27886:修复 devdocs 版本切换器

  • PR #27884:修复:不要在 RGB 输入上复制两次

  • PR #27087:将路径扩展转换为 pybind11

  • PR #27867:文档:更新一些与动画相关的主题

  • PR #27848:修复:使用 ScalarMappables 处理 RGBA 输入中的 NaN

  • PR #27821:BLD,Cygwin:在各种 C++ 文件中首先包含 Python.h

  • PR #27457:TST:添加刻度上当前清除行为的测试

  • PR #27872:文档:向集合添加 **kwargs 用法的描述

  • PR #27868:对异常消息使用 pybind11 字符串格式化程序

  • PR #27862:向内部测试类添加 dtype/copy 参数

  • PR #27658:更新 pydata-sphinx-theme

  • PR #27303:修复:在颜色映射中也排除 RGB(A) 中的 np.nan

  • PR #27860:使用 2 个更新来增加 actions 组

  • PR #27869:正确设置临时 pdf/pgf 后端

  • PR #27850:弃用 plot_date

  • PR #27815:向 violinplot 添加 side 选项

  • PR #27836:文档:在文档字符串中使用 ... 作为延续提示

  • PR #27819:MNT:删除 draw 方法的 args 和 kwargs

  • PR #27813:文档:更新 violinplot() 文档

  • PR #27698:添加对所有 YAML 文件的 linting 和验证

  • PR #27811:修复 Annulus 宽度检查

  • PR #27667:更改 ionioff 的返回类型,以修复 Pyright 的未绑定变量错误

  • PR #27807:扩展 CI pytest 报告配置以忽略 xfail

  • PR #27806:从 AnnotationBbox 和 ConnectionPatch 中删除 self._renderer

  • PR #27799:澄清 set_ticks() 独立影响主/次刻度

  • PR #27787:改进 boxplot 和 violinplot 的文档

  • PR #27800:禁用发行说明的侧边栏

  • PR #27798:修复 sphinx-gallery CSS

  • PR #27462:文档:澄清 Patch.contains_point 中 *radius* 的默认值

  • PR #27565:MNT:arghandling subplotspec

  • PR #27796:使 mypy 更严格一些

  • PR #27767:更新 plot 的序列标签处理

  • PR #27795:添加 EffVer 徽章

  • PR #27780:部分还原 #27711

  • PR #27768:MNT:弃用 draw 方法的 args 和 kwargs

  • PR #27783:更新 README.md 以修复引用链接

  • PR #27726:TST:始终为子进程设置(长)超时,并始终使用我们的包装器

  • PR #27781:简化示例:带有自定义填充颜色的箱线图

  • PR #27750:使用 2 个更新来增加 actions 组

  • PR #27771:向 plot() 绘图类型添加仅标记和线条+标记的视觉效果

  • PR #27764:增加图例指南示例中的图例大小

  • PR #26800:将最低 NumPy 版本提升至 1.23

  • PR #27752:更新一些 Meson 内部组件

  • PR #27702:GOV:采用 EffVer

  • PR #26965:删除已弃用的 API cm

  • PR #27758:[文档] 删除已删除方法的特殊情况

  • PR #25815:[TST] 使使用日期时间实例化的 jpl 单位与 mpl 转换器保持一致

  • PR #27729:文档:改进颜色映射归一化示例

  • PR #27732:TST:删除内存泄漏测试

  • PR #27733:ci:简化 CodeQL 设置

  • PR #27692:添加更新箭头补丁位置的方法

  • PR #27736:修复文档中不正确的 API 引用

  • PR #27731:文档:在指南中创建显式的重命名图例条目部分

  • PR #27560:将 /users/project 移动到 /doc/project

  • PR #27728: 简化 Figure._suplabels。

  • PR #27715: 将 actions group 更新了 3 个版本

  • PR #27711: 修复箱线图图例条目,第 2 部分

  • PR #27696: 文档:清理工作流程文档的自动化测试部分

  • PR #27686: 改进 Locator 文档字符串

  • PR #27704: ci:从 Azure Pipelines 中删除预发布条件

  • PR #27568: 修复箱线图图例条目

  • PR #27694: MNT:修复标签器

  • PR #26953: MNT:测试表格不会尝试转换带有单位的数据

  • PR #27690: 从发布说明中删除“过去版本”部分

  • PR #26926: 关闭 #22011:更改 SubFigures,使其行为类似于常规 artist

  • PR #27469: 修复图例位置为“最佳”时图例与阴影区域和文本重叠的问题

  • PR #27684: 将 actions group 更新了 1 个版本

  • PR #27665: Axes.inset_axes - 删除警告消息

  • PR #27688: CI:跳过计划测试中的代码覆盖率上传

  • PR #27689: ci:不要在常规文档标签中包含 API/新功能说明

  • PR #27640: 将 get_cursor_data 添加到 NonUniformImage

  • PR #27676: BLD:在 Windows ARM 上将 FreeType 降级到 2.6.1

  • PR #27619: 使用 GH action 安装 reviewdog

  • PR #27552: TST:使用 importlib 在 pytest 中进行导入

  • PR #27650: 文档:添加了贡献 API 指南的标注 + 小型 API 指南重组

  • PR #27618: 添加使用 tox 运行 stubtest 的选项

  • PR #27656: 将 actions group 更新了 1 个版本

  • PR #27415: 使用数据类的类形式

  • PR #27649: 在构建文档之前检查 latex 二进制文件

  • PR #27641: MNT:修复 PR 模板中的 api 更改链接

  • PR #27644: ci:修复 mpl_toolkits 标签

  • PR #27230: 查询 macOS 以获取可用的系统字体。

  • PR #27643: ci:更新 nightly 上传,用于 artifacts v4

  • PR #27642: 修复自动标记器配置

  • PR #27639: 文档:修复 #22699 的错别字

  • PR #26978: [pre-commit.ci] pre-commit 自动更新

  • PR #27563: 从 GitHub Actions 启用 PyPI 发布

  • PR #22699: 使用装饰器向属性添加 kwdoc 内容的概念验证

  • PR #27633: 根据更改的文件自动标记 PR

  • PR #27607: 错误的六边形箱扩展的错误

  • PR #27629: 不要在 dependabot 分支上运行两次 CI

  • PR #27562: 如果 imshow 输入没有 alpha,则避免额外的复制/重采样

  • PR #27628: 将 actions group 更新了 2 个版本

  • PR #27626: CI:分组 dependabot 更新

  • PR #27589: 不要裁剪 PowerNorm 输入 < vmin

  • PR #27613: 修复带有 cycler 的标记验证器(允许类混合)

  • PR #27615: MNT:在 PR 模板中添加空格

  • PR #27614: 文档:更新了 annotation API 文档中的链接,以指向 annotation 用户指南

  • PR #27605: 在箱线图中忽略掩码值

  • PR #26884: 从 _fontconfig_patterns 中删除已弃用的代码

  • PR #27602: 让 FormatStrFormatter 遵循 axes.unicode_minus。

  • PR #27601: 澄清 dollar_ticks 示例和 FormatStrFormatter 文档。

  • PR #24834: 弃用 apply_theta_transforms=True 到 PolarTransform

  • PR #27591: 在注释/文档中使用 macOS 而不是 OSX

  • PR #27577: MNT:将运行版本添加到 pickle 警告消息

  • PR #25191: 弃用 MaxNLocator 的 'prune' kwarg

  • PR #27566: 文档:将标签 plot type 更改为 plot-type

  • PR #27105: 使用 Axes 而不是 axes 核心库代码

  • PR #27575: 在可编辑安装命令中,将 .[dev] 加上引号

  • PR #27104: 在图库中使用 Axes 而不是 axes

  • PR #27373: 转置 grid_finder 刻度表示。

  • PR #27363: ci:改进编译代码的覆盖率

  • PR #27200: 文档:为自定义非正式类型(如颜色)添加角色

  • PR #27548: 文档:在 contribute 文档中修复错别字

  • PR #27458: 检查 mappable 是否与 fig.color… 的 Figure 不同

  • PR #27546: MNT:清理一些样式异常

  • PR #27514: 改进 bbox 的检查

  • PR #27265: 文档:重组贡献文档,以清理目录,更好地分隔主题

  • PR #27517: 最佳图例位置微优化

  • PR #27540: 将 github/codeql-action 从 2 升级到 3

  • PR #27520: [文档] 对 Marker 文档进行小的统一性更改和更正

  • PR #27505: 在 meson 构建中,从 Github 而不是 Qhull 服务器下载 Qhull 源代码

  • PR #27518: 与列表处理相关的微优化

  • PR #27495: 将 actions/stale 从 8 升级到 9

  • PR #27523: 针对过期的 GHA v9 的更改

  • PR #27519: [文档] 改进/更正 3D 的文档

  • PR #27447: TST:压缩一些直方图几何测试

  • PR #27513: 修复文档并为 transform 添加测试,并弃用 BboxTransformToMaxOnly

  • PR #27511: TST:为 Affine2D 添加测试

  • PR #27424: 在 test_datetime.py 中添加了 Axes.stairs 测试

  • PR #27267: 修复/恢复对 Transform 类型函数的辅助轴支持

  • PR #27013: 在 test_datetime.py 下添加 test_contour

  • PR #27497: 澄清 set_axisbelow 不会将网格移动到图像下方。

  • PR #27498: 删除 Gcf.destroy 末尾不必要的 del 局部变量。

  • PR #27466: 将 test_eventplot 添加到 test_datetime.py

  • PR #25905: 使用注释坐标系来简化 label_subplots。

  • PR #27471: 文档:可视化测试和 triage_tests 工具

  • PR #27474: 为 test_datetime.py 添加了 Axes.matshow 的冒烟测试

  • PR #27470: 修复非 PNG 文件的测试可视化工具

  • PR #27426: 文档:归一化直方图

  • PR #27452: 清理 unit_cube 方法

  • PR #27431: 为 Axes.bar_label 添加测试

  • PR #26962: 移除后端 3.7 版本已弃用的 API

  • PR #27410: 向 test_datetime.py 添加 test_vlines

  • PR #27425: 在 test_datetime.py 中添加 test_fill_betweenx

  • PR #27449: 从 test_datetime.py 中移除 test_quiverkey

  • PR #27427: MNT/TST: 从 test_datetime 中移除 xcorr 和 acorr

  • PR #27390: 在 test_datetime.py 中添加 test_bxp

  • PR #27428: 为 test_datetime.py 添加 broken_barh 的测试

  • PR #27222: [TST] 在 test_datetime.py 中添加 test_annotate

  • PR #27135: 为 Axes.stem 添加冒烟测试

  • PR #27343: 修复子图中可拖动的注释。

  • PR #27033: 在 test_datetime 中添加 test_bar

  • PR #27423: 在 test_datetime.py 中添加 fill_between 的测试

  • PR #27409: 修复当使用 extents 初始化 spanselector 时在 SpanSelector 中设置 _selection_completed 的问题

  • PR #27440: 修复 3D artists 的 get_path

  • PR #27422: TST:缓存可用的交互式后端

  • PR #27401: 在 test_datetime.py 中添加 test_fill

  • PR #27419: DOC: 将 AsinhScale 添加到内置比例列表中

  • PR #27417: 将 pytest fixture 从 tmpdir 切换到 tmp_path

  • PR #27172: ENH:当创建没有标签的图例时,将日志记录更改为警告

  • PR #27405: 检查 errorbar 中的 xerr/yerr 值是否不为 None

  • PR #27392: 从 test_datetime.py 中移除 test_spy

  • PR #27331: 在 test_datetime.py 中为 Axes.barbs 添加冒烟测试

  • PR #27393: MNT: 修复文档 makefiles

  • PR #27387: 还原 "MNT: 将 _version.py 添加到 .gitignore"

  • PR #27347: FIX:当设置第一个数组时,缩放集合的 norm

  • PR #27374: MNT:将 _version.py 添加到 .gitignore

  • PR #19011: 简化 tk 工具提示设置。

  • PR #27367: 修复 _find_fonts_by_props 文档字符串

  • PR #27359: 修复在 PyPy 上的构建

  • PR #27362: 实现 SubFigure.remove。

  • PR #27360: 修复嵌套子网格上颜色条的移除。

  • PR #27211: 向 test_datetimes.py 添加 test_hlines

  • PR #27353: 重构 AxisArtistHelpers

  • PR #27357: [DOC]: 更新 3D 轴限制的新特性

  • PR #26992: 将 TkAgg 实用程序转换为 pybind11

  • PR #27215: 将 @QtCore.Slot() 装饰器添加到 NavigationToolbar2QT

  • PR #26907: 移除 Contour 的弃用

  • PR #27285: 分解 qt 和 macos 中断处理的公共部分。

  • PR #27306: 简化 make_axes_gridspec 中的 GridSpec 设置。

  • PR #27313: FIX:允许重新显示的 Qt 窗口被重新销毁

  • PR #27184: 使用 pybind11 作为 qhull 包装器

  • PR #26794: 在 _c_internal_utils 模块中使用 pybind11

  • PR #27300: 移除特有的 get_tick_iterator API。

  • PR #27275: MAINT: 修复标签问题模板中的 .yml

  • PR #27288: 使用 int.from_bytes 而不是我们自己实现转换。

  • PR #27286: 各种清理

  • PR #27279: 调整一些文档字符串。

  • PR #27256: 合并 v3.8.1

  • PR #27254: 移除多余的 axes_grid 颜色条示例。

  • PR #27251: webagg:如果 WebSocket 未连接,则不调整画布大小

  • PR #27236: 标记示例 - 多个图形演示的标记

  • PR #27245: MNT:在 Qt 后端更小心地确保实际存在 Figure

  • PR #27158: 用于 stackplot 的单独阴影样式的首次尝试

  • PR #26851: 建立标签术语草案和标记指南

  • PR #27083: DOC:为画廊示例添加标签基础结构

  • PR #27204: BLD:对于非发布版本,使用 NumPy 每晚构建的 wheel

  • PR #27208: 向 test_datetime.py 添加 test_axvline

  • PR #26989: MNT:在缺少字形的警告中打印字体名称

  • PR #27177: 在 test_datetime.py 中添加 test_axhline

  • PR #27164: 文档:在 set_facecolor 中添加颜色的解释

  • PR #27175: 弃用 legend(handles, labels) 的位置参数和关键字参数的混合使用

  • PR #27199: DOC:清理表格格式化文档下的链接

  • PR #27185: 在 test_datetime.py 中为 Axes.errorbar 添加冒烟测试

  • PR #27091: 向 test_datetime.py 添加 test_step

  • PR #27182: 添加绘制双直方图的示例

  • PR #27130: 在 test.datetime.py 中添加 test_axvspan

  • PR #27094: MNT: 将 pytest.ini 配置移动到 .toml

  • PR #27139: 在 test_datetime.py 中添加 test_axhspan

  • PR #27058: DOC: 简洁的依赖项标题 + 小的澄清

  • PR #27053: 添加有关从 meson 获取自动重建编译输出的信息

  • PR #26906: 修复 Axes3D.plot() 的掩码

  • PR #27142: 在 test_datetime.py 中为 Axes.text 添加冒烟测试

  • PR #27024: 在 test_datetime.py 中添加 test_contourf

  • PR #22347: 正确处理重叠轴的平移/缩放事件

  • PR #26900: #26865 移除 axislines.py 的弃用

  • PR #26696: DOC: 修复 colLoc 默认值

  • PR #27064: 在 Ctrl+C 上关闭阻塞 show() 的所有绘图窗口

  • PR #26882: 为日期时间单位添加散点测试

  • PR #27114: 在 test_datetime.py 中添加 test_stackplot

  • PR #27084: 向 test_datetime.py 添加 test_barh

  • PR #27110: DOC: 将图形成员部分向下移动一级

  • PR #27127: BLD:使用 python3 作为与 pep-394 一致的 shebang

  • PR #27111: BLD:修复扩展中 FreeType 构建类型的设置

  • PR #26921: MNT:澄清 path.sketch rcparam 格式 + 测试 validate_sketch

  • PR #27109: TST:对子进程测试使用 importlib

  • PR #27119: 更新 clabel 注释。

  • PR #27117: 移除 axes.pie 的 datetime 测试。

  • PR #27095: 弃用 FixedAxisArtistHelper.new_fixed_axis 中的 nth_coord 参数。

  • PR #27066: 调整 array_view 使其更像 pybind11。

  • PR #27090: 恢复 figaspect() API 文档。

  • PR #27074: 问题 #26990: 将每个代码块的直方图图像分割成两个。

  • PR #27086: 在扩展代码中将 py 命名空间重命名为 mpl。

  • PR #27082: MAINT: 更新 environment.yml 以匹配 requirements 文件。

  • PR #27072: 移除频谱方法/表格的 datetime 测试桩。

  • PR #26830: 使用 Unicode 名称更新 stix 表格。

  • PR #26969: DOC: 将单位添加到 user/explain [ci doc]。

  • PR #27028: 在 test_datetime.py 中添加 test_hist。

  • PR #26876: 问题:26871 - 从 patches.py 中移除 SimplePath 类。

  • PR #26875: 修复 patches.py 中的弃用警告。

  • PR #26890: 从 patches 中移除已弃用的 API。

  • PR #27037: 在 test_datetime.py 中添加 test_plot_date。

  • PR #27012: 将所需的 C++ 标准提升到 c++17。

  • PR #27021: 在文档中添加一个部分,以突出显示 JDH 绘图比赛的往届获奖者。

  • PR #27004: 如果句柄和标签的长度不匹配,则发出警告。

  • PR #24061: #24050 即使句柄和标签数量不匹配,也没有抛出错误。

  • PR #26754: DOC: 分离并澄清 axisartist 默认表格。

  • PR #27020: CI: 将 scientific-python/upload-nightly-action 更新到 0.2.0。

  • PR #26951: 明确指出显式刻度标签会使用,而不进行进一步的格式化。

  • PR #26894: 弃用在启动计时器时设置其间隔的行为。

  • PR #13401: Radio 和 Check 按钮的新 clear() 方法。

  • PR #23829: 开始过渡到 pyproject.toml。

  • PR #26621: 将构建系统移植到 Meson。

  • PR #26928: [TYP] 添加用于运行 stubtest 的工具。

  • PR #26917: 弃用 ContourLabeler.add_label_clabeltext。

  • PR #26960: 弃用 backend_ps.get_bbox_header,并将其拆分以供内部使用。

  • PR #26967: 次要清理。

  • PR #26909: 弃用的 API tri。

  • PR #26946: 将 Cursor._update 内联到其唯一的调用者中。

  • PR #26915: DOC: 澄清 colors.Normalize 中的描述并添加示例。

  • PR #26874: 从 Polycollections 中清理了 span_where 类方法。

  • PR #26586: 支持 axisartist 中的标准格式化程序。

  • PR #26788: 修复极坐标轴上的 axh{line,span}。

  • PR #26935: 将 tomli 添加到 rstcheck extras。

  • PR #26275: 在 image 模块中使用 pybind11。

  • PR #26887: DOC: 改进儒略日期删除的文档 [ci doc]。

  • PR #26929: DOC: 修复动画属性删除的文档。

  • PR #26918: 26865 从 quiver.py 中删除弃用。

  • PR #26902: 修复了 lines.py 中已弃用的 API。

  • PR #26903: 简化 CheckButtons 和 RadioButtons 的点击处理程序。

  • PR #26899: MNT: 在 fig.get_tightbbox 中仅考虑一次 Artist。

  • PR #26861: QT/NavigationToolbar2:子图配置对话框应该是模态的。

  • PR #26885: 从 gridspec.py 中删除已弃用的代码。

  • PR #26880: 更新了 offsetbox.py。

  • PR #26910: 从 offsetbox.py 中删除了已弃用的代码。

  • PR #26905: 将 users/explain 添加到默认跳过子目录。

  • PR #26853: Widgets: 删除弃用并使参数仅为关键字参数。

  • PR #26877: 修复 lines.py 中的弃用。

  • PR #26871: 从 axis.py 中删除了已弃用的代码。

  • PR #26872: 在 animation.py 中删除了已弃用的代码。

  • PR #26859: 添加 datetime 测试框架。

  • PR #26848: ci: 不要在 Circle 上安装推荐的包。

  • PR #26852: 移除儒略日期支持。

  • PR #26801: [MNT]: 清理 ticklabel_format (style=)。

  • PR #26840: 减少 _process_plot_var_args 中的冗余信息。

  • PR #26731: 在 svg 图标中显式地将前景色设置为黑色。

  • PR #26826: [MNT] 将 NUM_VERTICES 从 mplutils.h 移动到唯一使用它的文件中。

  • PR #26742: [TYP] 为一些私有方法和模块添加类型提示。

  • PR #26819: 重新排序 safe_first_element() 和 _safe_first_finite() 代码。

  • PR #26813: 将 docker/setup-qemu-action 从 2 升级到 3。

  • PR #26797: 移除已弃用的 draw_gouraud_triangle。

  • PR #26815: 从测试中移除 plt.Axes。

  • PR #26818: 修复文档构建(替代方案)。

  • PR #26785: 合并 v3.8.0。

  • PR #25272: 当手动设置 3D 轴限制时,不要为其添加填充。

  • PR #26798: 移除 Axes3D 中已弃用的方法和属性。

  • PR #26744: 使用 cbook 方法进行字符串检查。

  • PR #26802: 当图像数据必须被裁剪时,在日志中指定输入范围。

  • PR #26787: 移除未使用的 Axis 私有初始化帮助程序。

  • PR #26629: DOC: 组织 figure API。

  • PR #26690: 使生成的 pgf 代码在 tex 引擎的后续更改中更健壮。

  • PR #26577: Bugfix: barh 的数据清理。

  • PR #26684: 更新 PR 模板文档链接。

  • PR #26686: PR 模板:缩短注释并将其拉到顶部。

  • PR #26670: 在 _preprocess_data 中将 sanitize_sequence 添加到 kwargs。

  • PR #26634: [MNT] 将 SubplotParams 从 figure 移动到 gridspec。

  • PR #26609: 清理 AutoMinorLocator 的实现。

  • PR #26293: 添加 get_xmargin()、get_ymargin() 和 get_zmargin() 以及测试。

  • PR #26516: 将对 %pylab 的引用替换为 %matplotlib。

  • PR #26483: 改进 legend(loc='best') 警告和测试。

  • PR #26482: [DOC]: 打印 pydata sphinx/mpl 主题版本。

  • PR #23787: 将 pybind11 用于 C/C++ 扩展。

问题 (97)

  • #28202: [Bug]: Qt test_ipython 在旧版本 ipython 上失败

  • #28145: [TST] 即将发生的依赖测试失败

  • #28034: [TST] 即将发生的依赖测试失败

  • #28168: [TST] 即将发生的依赖测试失败

  • #28040: [Bug]: 交互式旋转绘图时,vertical_axis 不起作用

  • #28146: [Bug]: 使用 path_effects 时,SVG 输出中出现无用的递归组

  • #28067: [Bug]: LinearSegmentedColormap.from_list 对于参数 colors 没有所有类型提示

  • #26778: [MNT]: Numpy 2.0 支持策略

  • #28020: [Bug]: 当 origin 设置为 lower 时,imsave 在 RGBA 数据上失败

  • #7720: WXAgg 后端在 retina 屏幕上渲染效果不佳

  • #28069: [Bug]: 无法使用自定义工具栏保存

  • #28005: [Doc]: 改进贡献说明

  • #22376: [ENH]: align_titles

  • #5506: 在存在多个轴的情况下,状态栏值令人困惑

  • #4284: 双轴消息坐标

  • #18940: 当 wxpython 应用程序在 Windows 上启用高 DPI 时,WxAgg 后端绘制的大小不正确

  • #27792: [ENH]: 箱线图的图例条目

  • #27828: [Bug]: ".C10" 不能用作绘图速记格式规范

  • #27911: 重定向对更新的贡献页面不起作用

  • #21876: [Doc]: redirect-from 指令似乎已损坏?

  • #27941: [Bug]: 在 ax.annotate(arrowprops=...) 中,ShrinkA 和 ShrinkB 被忽略

  • #26477: [ENH]: 为 qt figureoptions 中的图像添加 interpolation_stage 选择器

  • #363: 为 Cairo 后端启用阴影线

  • #27852: [Bug]: matplotlib.pyplot.matshow “(数组的第一维)水平显示”,但实际是垂直显示

  • #27400: [Bug]: tk 后端在当前工作目录中存在名为 "move" 的文件时会感到困惑

  • #25882: [Bug]: plt.hist 在使用 torch 和 jax 数组时花费的时间明显更多

  • #25204: [Bug]: 在 mathtext 中发出 Pyparsing 警告

  • #17707: getpwuid(): 未找到 uid: 99

  • #27896: [Doc]: 文档中空的“用户指南教程页面”

  • #27824: [Bug]: 在 set_xy 之后,极坐标图中来自 axvspan 的多边形不正确

  • #27378: [ENH]: 如果颜色是整数,建议使用 'CN'

  • #27843: [Bug]: 使用 patheffects 时,不调用 close_group

  • #27839: [Bug]: 使用 alpha 的 PathCollection 忽略 'none' facecolors

  • #25119: [ENH]: secondary_x/yaxis 接受 transform 参数

  • #27876: [Doc]: 修复开发文档中的版本切换器

  • #27301: [Bug]: imshow 允许带有 np.nan 值的 RGB(A) 图像通过

  • #23839: [MNT]: 添加测试以规范化 ax.clear

  • #27652: [Doc]: 暗模式下单击的链接对比度低

  • #27865: [Bug]: 写入 pdf 页面后,缩放和平移不起作用。

  • #25871: [Bug]: 无法将颜色条添加到另一个图形

  • #8072: plot_date() 在 matplotlib 2.0.0 版本中忽略时区

  • #27812: [ENH]: 为小提琴图添加拆分功能

  • #27659: [MNT]: 改进 ioffion 的返回类型,以改进对绑定变量的 Pyright 分析

  • #27805: [Bug]: 将带有 indicate_inset_zoom 的图形保存为 pdf 然后进行 pickle 操作会导致 TypeError

  • #27701: [Bug]: axis set_xscale('log') 会干扰 set_xticks

  • #19807: 指定线宽时,contains_point 函数中的半径修改

  • #27762: [Bug]: 当输入为 dataframe 时,plot 中列表标签的处理不一致

  • #27745: [MNT]: _ImageBase.drawAxis.draw 参数和关键字参数

  • #27782: [Doc]: 自述文件中指向引文页面的链接已损坏

  • #8789: 图例句柄大小不会随线宽自动缩放

  • #27746: [Doc]: readme.md 中的引用链接指向 404

  • #20853: 为颜色图添加弃用警告

  • #26865: [MNT]: 删除 3.7 弃用的 API

  • #24168: [Bug]: 尝试在 M1 mac 上构建时出现 subprocess-exited-with-error

  • #27727: [Doc]: 颜色图归一化画廊中的文本与代码不匹配

  • #27635: [Bug]: test_figure_leak_20490 在 CI 上重复失败

  • #14217: [功能请求] 添加一种更新 Arrow patch 位置的方法。

  • #20512: 不良的箱线图图例条目

  • #22011: [Bug]: 子图会弄乱 fig.legend 的 zorder

  • #27414: [Bug]: 在带有图例位置“best”的 fill_between 中,图例与阴影区域重叠

  • #23323: “loc=best” 的图例不会尝试避免文本

  • #27648: [Doc]: Axes.inset_axes 仍然是实验性的

  • #27277: [Doc]: 文档中有两个许可证页面

  • #24648: [Doc]: 如果不存在 latex,则使 html 提前失败

  • #27554: [Bug]: 在最近的版本中,大型图像绘制性能下降

  • #25239: [Bug]: colors.PowerNorm 导致不正确的颜色条

  • #13533: 绘制 Masked 数组的箱线图

  • #25967: [Doc]: dollar_ticks 示例引用了未使用的格式化程序类

  • #24859: [Doc]: 以一致的方式记录颜色,包括链接

  • #27159: [Bug]: 由于 qhull 链接问题,Meson 构建失败。

  • #25691: [Bug]: 次轴不支持 Transform 作为函数

  • #25860: [Bug]: 当 Axes 属于子图时,画布选取事件不起作用

  • #27361: [Bug]: (Tight) 布局引擎对 3D patch 造成破坏

  • #27145: [ENH]: 将“找不到带有标签的艺术家放入图例”改为警告

  • #27399: [Bug]: 在使用 errorbar 时,y 或 yerr 数组中的 None 会导致 TypeError

  • #13887: 访问 Collection 的默认 norm 会删除其颜色。

  • #26593: [ENH]: 支持 SubFigure.remove()

  • #27329: [Bug]: 删除在子网格规范中定位的轴的颜色条会将轴的位置恢复到错误的位置。

  • #27214: [错误]: NavigationToolbar2QT 应该使用 @Slot 注解

  • #27146: [增强]: 在 ax.stackplot() 中实现多重阴影线

  • #27168: [文档]: Windows 上可编辑安装的说明可能缺少一个步骤

  • #27174: [维护]: 使用 NumPy 夜间构建版本构建每日 wheel 包

  • #25043: [增强]: 在 3D 折线图中正确绘制掩码数组

  • #26990: [文档]: 直方图路径示例在 HTML 中渲染效果不佳

  • #25738: [维护]: 提高 _mathtext_data.stix_virtual_fonts 表的可读性

  • #11129: 在文档中突出显示 JDH 绘图比赛的往届获奖者

  • #24050: 如果标签多于句柄,matplotlib.axes.Axes.legend() 中没有错误消息

  • #10922: 增强: widgets.RadioButtons 的 clear() 方法

  • #18295: 如何在 axisartist 中修改刻度标签?

  • #24996: [错误]: 对于非直线坐标轴,axvline/axhline 应该表现为“在该 x/y 处绘制网格线”

  • #26841: [错误]: 全局图例的奇怪行为

  • #25974: [维护]: 清理 ticklabel_format(..., style=)

  • #26786: 请上传新的 dev wheel 包,以便我们在 3.8 版本发布后获取 3.9.dev

  • #18052: mplot3d 中坐标轴的限制不精确

  • #25596: [维护]: 接口的一致性

  • #26557: [增强]: 每日 Python 3.12 构建版本

  • #26281: [增强]: 添加 get_xmargin, get_ymargin, get_zmargin 坐标轴方法