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

Это выпуск с исправлением ошибок и регрессий, о которых сообщили после выпуска 1.15.1.

  • Матрица PendingDeprecationWarning теперь подавляется в pytest 3.8.

  • Новый механизм кэшированных выделений был исправлен для обеспечения потокобезопасности.

  • Булева индексация подклассов теперь работает корректно.

  • Исправлена небольшая утечка памяти в PyArray_AdaptFlexibleDType.

Версии Python, поддерживаемые этим выпуском: 2.7, 3.4-3.7. Колёса связаны с OpenBLAS v0.3.0, что должно исправить некоторые проблемы linalg, сообщённые для NumPy 1.14.

Примечание о совместимости#

Сборки NumPy 1.15.x для OS X, выпущенные на PyPI, больше не содержат 32-битных бинарных файлов. Это также будет применяться в будущих выпусках. См. #11625 для соответствующего обсуждения. Тем, кому требуется поддержка 32-битных систем, следует поискать в другом месте или собрать из исходного кода.

Участники#

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

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

  • Джулиан Тейлор

  • Мартен ван Керквейк

  • Matti Picus

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

Всего для этого выпуска было объединено 4 pull request.

  • #11902: BUG: Исправление подавления PendingDeprecationWarning для матриц в pytest…

  • #11981: BUG: исправление кэшированных выделений без GIL для версии 1.15.x

  • #11982: BUG: исправлена утечка ссылок в PyArray_AdaptFlexibleDType

  • #11992: ОШИБКА: Обеспечение корректной установки базового объекта при булевом индексировании подклассов.