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

Это выпуск с исправлением ошибок для некоторых проблем, обнаруженных с версии 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. Они были скомпилированы с Cython 0.26.1, который должен быть свободен от ошибок, найденных в версии 0.27, а также совместим с Python 3.7-dev. Колеса для Windows были собраны с OpenBlas вместо ATLAS, что должно улучшить производительность функций линейной алгебры.

Выпуск NumPy 1.13.3 — это перевыпуск версии 1.13.2, которая страдала от ошибки в Cython 0.27.0.

Участники#

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

  • Allan Haldane

  • Brandon Carter

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

  • Eric Wieser

  • Iryna Shcherbina +

  • James Bourbeau +

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

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

  • Matti Picus

  • Michael Lamparski +

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

  • Ralf Gommers

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

Всего для этого выпуска было объединено 22 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 BАГ: ОБСЛУЖ: Исправление mtrand для Cython 0.27.

  • #9772 DOC: Создание заметок о выпуске 1.13.2.

  • #9794 DOC: Создать заметки о выпуске 1.13.3.