Примечания к выпуску NumPy 2.1.3#

NumPy 2.1.3 - это релиз с исправлениями ошибок и регрессий, обнаруженных после выпуска 2.1.2.

Версии Python, поддерживаемые этим выпуском: 3.10-3.13.

Улучшения#

  • Исправлен ряд проблем с приведением типов для строковых ufunc с аргументами StringDType. Смешивание StringDType и фиксированных DTypes с использованием строковых ufunc теперь должно давать гораздо более однородные результаты.

    (gh-27636)

Изменения#

  • numpy.fix теперь не будет выполнять приведение к типу данных с плавающей точкой для входных массивов целочисленного и булевого типа данных.

    (gh-26766)

Участники#

Всего 15 человек внесли вклад в этот релиз. Люди со знаком "+" рядом с именами внесли патч впервые.

  • Abhishek Kumar +

  • Austin +

  • Benjamin A. Beasley +

  • Чарльз Харрис

  • Christian Lorentzen

  • Marcel Telka +

  • Matti Picus

  • Michael Davidsaver +

  • Nathan Goldbaum

  • Peter Hawkins

  • Raghuveer Devulapalli

  • Ralf Gommers

  • Себастьян Берг

  • dependabot[bot]

  • kp2pml30 +

Объединенные pull request'ы#

Всего 21 pull request было объединено для этого релиза.

  • #27512: MAINT: подготовка 2.1.x для дальнейшей разработки

  • #27537: MAINT: Обновление actions/cache с 4.0.2 до 4.1.1

  • #27538: MAINT: Обновление pypa/cibuildwheel с 2.21.2 до 2.21.3

  • #27539: MAINT: MSVC не поддерживает директиву #warning

  • #27543: BUG: Исправление пользовательского dtype can-cast с python scalar во время продвижения

  • #27561: DEV: обновление python до 3.12 в environment.yml

  • #27562: BLD: обновить вендорный Meson до 1.5.2

  • #27563: BUG: взвешенный квантиль для некоторых нулевых весов (#27549)

  • #27565: MAINT: Использовать miniforge для теста conda на macos.

  • #27566: BUILD: удовлетворение педантичным ошибкам gcc-13

  • #27569: BUG: обработка возможной ошибки для PyTraceMallocTrack

  • #27570: BLD: начать сборку Windows free-threaded wheels [сборка колеса]

  • #27571: BUILD: включить tempita из Cython

  • #27574: BUG: Исправление предупреждения «differs in levels of indirection» в npy_atomic.h…

  • #27592: MAINT: Обновить Highway до последней версии

  • #27593: BUG: Настроить numpy.i для совместимости с SWIG 4.3

  • #27616: BUG: Исправление рабочего процесса CI Linux QEMU

  • #27668: BLD: Не устанавливать __STDC_VERSION__ в ноль во время сборки

  • #27669: ENH: исправлена ошибка типа времени выполнения wasm32 в numpy._core

  • #27672: BUG: Исправить утечку счетчика ссылок в npy_find_descr_for_scalar.

  • #27673: BUG: исправления для промоутеров StringDType/unicode