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

Этот выпуск содержит исправления ошибок, о которых сообщалось в NumPy 1.17.1, а также некоторые улучшения документации. Самое важное исправление — для lexsort, когда ключи имеют тип (u)int8 или (u)int16. Если вы используете 1.17, рекомендуется обновить.

Версии Python, поддерживаемые в этом выпуске: 3.5-3.7, Python 2.7 был удален. Python 3.8b4 должен работать с выпущенными исходными пакетами, но нет гарантий на будущее.

Разработчикам нижестоящих проектов следует использовать Cython >= 0.29.13 для поддержки Python 3.8 и OpenBLAS >= 3.7, чтобы избежать ошибок на архитектуре Skylake. Колеса NumPy на PyPI собраны из ветки разработки OpenBLAS, чтобы избежать этих ошибок.

Участники#

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

  • CakeWithSteak +

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

  • Dan Allan

  • Hameer Abbasi

  • Lars Grueter

  • Matti Picus

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

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

Всего для этого выпуска было объединено 8 pull-запросов.

  • #14418: BUG: Исправление косвенной индексации aradixsort.

  • #14420: DOC: Исправлена небольшая опечатка в документации по диспетчеризации.

  • #14421: BUG: тест, исправление регрессии при преобразовании в ctypes

  • #14430: BUG: Не показывать модуль Override в приватных классах ошибок.

  • #14432: BUG: Исправлено сообщение о максимальной относительной ошибке в assert_allclose.

  • #14433: BUG: Исправление переполнения uint при заполнении linear_ramp и отрицательных…

  • #14436: BUG: Обновить 1.17.x с помощью pocketfft.py из 1.18.0-dev.

  • #14446: REL: Подготовка к релизу NumPy 1.17.2.