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

Выпуск NumPy 1.16.5 исправляет ошибки, о которых сообщалось в версии 1.16.4, а также переносит несколько улучшений из основной ветки, которые кажутся уместными для серии выпусков, которая является последней, поддерживающей Python 2.7. Колеса на PyPI связаны с OpenBLAS v0.3.7-dev, что должно исправить ошибки на процессорах серии Skylake.

Разработчикам, собирающим этот релиз, следует использовать Cython >= 0.29.2 и, если используется OpenBLAS, OpenBLAS >= v0.3.7. Поддерживаемые версии Python: 2.7 и 3.5-3.7.

Участники#

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

  • Александр Шадчин

  • Allan Haldane

  • Bruce Merry +

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

  • Colin Snyder +

  • Dan Allan +

  • Emile +

  • Eric Wieser

  • Grey Baker +

  • Maksim Shabunin +

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

  • Matti Picus

  • Peter Andreas Entschev +

  • Ralf Gommers

  • Ричард Харрис +

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

  • Sergei Lebedev +

  • Stephan Hoyer

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

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

  • #13742: ENH: Добавить URL проекта в setup.py

  • #13823: TEST, ENH: исправление тестов и кода ctypes для PyPy

  • #13845: BUG: используйте npy_intp вместо int для индексации массива

  • #13867: TST: Игнорировать DeprecationWarning во время импорта nose

  • #13905: BUG: Исправить использование после освобождения в булевом индексировании

  • #13933: MAINT/BUG/DOC: Исправлены ошибки в _add_newdocs

  • #13984: BUG: исправление обратного порядка байтов для datetime64[ns]

  • #13994: MAINT,BUG: Использование nbytes для также перехвата пустого descr во время выделения

  • #14042: BUG: np.array очищал ошибки, возникшие в PyMemoryView_FromObject

  • #14043: BUG: Исправления для ошибок Undefined Behavior Sanitizer (UBSan).

  • #14044: BUG: убедиться, что приведение к/от структурированных типов правильно проверяется.

  • #14045: MAINT: исправление диспетчеров histogram*d

  • #14046: BUG: дополнительное исправление диспетчера histogram2d.

  • #14052: BUG: Замена contextlib.suppress для Python 2.7

  • #14056: BUG: исправлена компиляция сторонних модулей с Py_LIMITED_API…

  • #14057: BUG: Исправлена утечка памяти в конструкторе dtype из словаря

  • #14058: DOC: Документирование array_function на более высоком уровне.

  • #14084: BUG, DOC: добавить новые функции recfunctions в __all__

  • #14162: BUG: Удален случайный print, вызывающий SystemError на python 3.7

  • #14297: TST: Закрепить версию pytest на 5.0.1.

  • #14322: ENH: Включить огромные страницы во всех сборках для Linux

  • #14346: BUG: исправление поведения structured_to_unstructured на нетривиальных...

  • #14382: REL: Подготовка к выпуску NumPy 1.16.5.