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

Это выпуск с исправлением ошибок для некоторых проблем, обнаруженных с версии 1.13.1. Наиболее важные исправления касаются CVE-2017-12852 и временного исключения. Пользователям более ранних версий 1.13 следует обновиться.

Поддерживаемые версии Python: 2.7 и 3.4 - 3.6. Сборки Python 3.6, доступные через PIP, собраны с Python 3.6.2 и должны быть совместимы со всеми предыдущими версиями Python 3.6. Сборки для Windows теперь создаются с использованием OpenBlas вместо ATLAS, что должно улучшить производительность функций линейной алгебры.

Участники#

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

  • Allan Haldane

  • Brandon Carter

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

  • Eric Wieser

  • Iryna Shcherbina +

  • James Bourbeau +

  • Джонатан Хелмус

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

  • Matti Picus

  • Michael Lamparski +

  • Майкл Зайферт

  • Ralf Gommers

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

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

  • #9390 BUG: Возвращать массив коэффициентов poly1d напрямую

  • #9555 BUG: Исправление регрессии в 1.13.x в distutils.mingw32ccompiler.

  • #9556 BUG: Исправление true_divide при указании dtype=np.float64.

  • #9557 DOC: Исправление разметки rst в numpy/doc/basics.py.

  • #9558 BLD: Удаление флага -xhost из IntelFCompiler.

  • #9559 DOC: Удаляет сломанный пример строки документации (исходный код, png, pdf)…

  • #9580 BUG: Добавьте функции hypot и cabs в черный список WIN32.

  • #9732 BUG: Сделать проверку элизии скалярной функции на возможность записи во временную переменную.

  • #9736 БАГ: Различные исправления в np.gradient

  • #9742 BUG: Исправлен np.pad для CVE-2017-12852

  • #9744 BUG: Проверить исключения в функциях сортировки, добавить тесты

  • #9745 DOC: Добавить пробел после директивы "versionadded::", чтобы она действительно...

  • #9746 BUG: Утечка памяти в np.dot размера 0

  • #9747 БАГ: Настроить регулярное выражение для поиска версии gfortran

  • #9757 BUG: Cython 0.27 ломает NumPy на Python 3.

  • #9764 BUG: Обеспечение _npy_scaled_cexp{,f,l} определяется по мере необходимости.

  • #9765 BUG: PyArray_CountNonzero не проверяет исключения

  • #9766 BUG: Исправлена проверка монотонности гистограммы для беззнаковых значений бинов

  • #9767 BUG: Обеспечение согласованности типа данных результата count_nonzero

  • #9771 BUG, MAINT: Исправление mtrand для Cython 0.27.