NumPy 1.26.3 发行说明#
NumPy 1.26.3 是一个维护版本,修复了在 1.26.2 版本之后发现的 bug 和回归.最值得注意的更改是 f2py 的 bug 修复.此版本支持的 Python 版本为 3.9-3.12.
兼容性#
f2py 将不再接受模糊的 -m 和 .pyf CLI 组合.当传递多个 .pyf 文件时,会引发错误. 当同时传递 -m 和 .pyf 时,会发出警告,并且忽略 -m 提供的名称.
改进#
f2py 现在可以处理具有来自模块的 kind 规范的 common 块.这进一步扩展了诸如 iso_fortran_env 和 iso_c_binding 之类的内在函数的可用性.
贡献者#
共有 18 人为该版本做出了贡献.名字带有"+"的人是第一次贡献补丁.
@DWesl
@Illviljan
Alexander Grund
Andrea Bianchi +
Charles Harris
Daniel Vanzo
Johann Rohwer +
Matti Picus
Nathan Goldbaum
Peter Hawkins
Raghuveer Devulapalli
Ralf Gommers
Rohit Goswami
Sayed Adel
Sebastian Berg
Stefano Rivera +
Thomas A Caswell
matoro
合并的拉取请求#
此版本总共合并了 42 个 pull request.
#25130 : MAINT: 为进一步开发准备 1.26.x
#25188 : TYP: 将 None 添加到
numpy.array_api中的__getitem__#25189 : BLD,BUG: 在可用时需要 quadmath [f2py]
#25190 : BUG: alpha 不使用 REAL(10)
#25191 : BUG: 修复除数为标量时除法中的 FP 溢出错误
#25192 : MAINT: 锁定 scipy-openblas 版本.
#25201 : BUG: 修复 f2py 以启用字符串可选输入参数的使用
#25202 : BUG: 修复 numpy/_core/src/multiarray/arraytypes.c.src 中的 -fsanitize=alignment 问题
#25203 : TST: 在测试期间显式地将 NumPy 路径传递给 cython(也…
#25204 : BUG: 修复
numpy.array_api中newaxis和linalg.solve的问题#25205 : BUG: 不允许隐藏模块名称
#25217 : BUG: 处理具有来自模块的 kind 规范的 common 块
#25218 : BUG: 修复在 Windows 上使用 f2py -c 将已编译的可执行文件移动到根目录的问题
#25219 : BUG: 修复 PPC64/VSX3 上的单精度到半精度转换
#25227 : TST: f2py: 修复测试跳过条件中的问题
#25240 : 恢复 “MAINT: 锁定 scipy-openblas 版本.”
#25249 : MAINT: 不要使用
long类型#25377 : TST: PyPy 在最新版本上需要另一个 gc.collect
#25378 : CI: 在 Cygwin 上安装 Lapack 运行时.
#25379 : MAINT: 将 conda-incubator/setup-miniconda 从 2.2.0 升级到 3.0.1
#25380 : BLD: 更新 vendored Meson 以修复 AIX 共享库
#25419 : MAINT: 在 cpu_avx512_kn 中初始化
base#25420 : BUG: 修复 SapphireRapids 上失败的 test_features
#25422 : BUG: 修复启用 ARM/Neon 时非连续内存加载
#25428 : MAINT,BUG: 永远不要在 3.12 以上导入 distutils [f2py]
#25452 : MAINT: 使导入时对旧 Accelerate 的检查更具体
#25458 : BUG: 修复 macOS 版本检查以支持 Accelerate
#25465 : MAINT: 升级 actions/setup-node 和 larsoner/circleci-artifacts-redirector-action
#25466 : BUG: 避免 RandomState.set_state() 中 OOB 访问导致的段错误
#25467 : BUG: 修复两个与未检查分配失败相关的错误
#25468 : BUG: 修复当模块和子程序使用
f2py包装器时的回归问题…#25475 : BUG: 修复 SPR 上的构建问题
#25478 : BLD: 修复来自 simd/neon/memory.h 的未初始化变量警告
#25480 : BUG: 更一致地处理
iso_c_type映射#25481 : BUG: 修复签名文件中的模块名错误 [urgent] [f2py]
#25482 : BUG: 处理 .pyf.src 并修复 SciPy [urgent]
#25483 : DOC: 使用
meson详细信息重写f2py#25485 : BUG: 为 meson 添加外部库处理 [f2py]
#25486 : MAINT: 使用运行的相同 python 运行 f2py 的 meson 后端…
#25489 : MAINT: 从 main 更新
numpy/f2py/_backends.#25490 : MAINT: 从 main 轻松更新
f2py/.py.#25491 : MAINT: 从 main 更新 crackfortran.py 和 f2py2e.py