Примечания к выпуску NumPy 1.17.1#
Этот выпуск содержит ряд исправлений ошибок, о которых сообщалось в NumPy 1.17.0, а также некоторые улучшения документации и сборки. Поддерживаемые версии Python: 3.5-3.7, обратите внимание, что Python 2.7 больше не поддерживается. Python 3.8b3 должен работать с выпущенными исходными пакетами, но никаких гарантий на будущее нет.
Разработчикам нижестоящих проектов следует использовать Cython >= 0.29.13 для поддержки Python 3.8 и OpenBLAS >= 3.7, чтобы избежать проблем на архитектуре Skylake. Колеса NumPy на PyPI собраны из ветки разработки OpenBLAS, чтобы избежать этих проблем.
Участники#
Всего 17 человек внесли вклад в этот релиз. Люди со знаком «+» рядом с их именами внесли патч впервые.
Alexander Jung +
Allan Haldane
Чарльз Харрис
Eric Wieser
Giuseppe Cuccu +
Hiroyuki V. Yamazaki
Жереми дю Буаберранже
Kmol Yuan +
Matti Picus
Max Bolingbroke +
Maxwell Aladago +
Олександр Павлик
Peter Andreas Entschev
Сергей Лебедев
Seth Troisi +
Владимир Першин +
Warren Weckesser
Объединенные pull request'ы#
Всего 24 пул-реквеста были объединены для этого релиза.
#14156: TST: Разрешить нестрогость в тестировании циклов exp/log с шагом и без шага
#14157: BUG: avx2_scalef_ps должен быть статическим
#14158: BUG: Удалить случайный вывод, вызывающий SystemError на python 3.7.
#14159: BUG: Исправить DeprecationWarning в python 3.8.
#14160: BLD: Добавлены отсутствующие определения gcd/lcm в npy_math.h
#14161: DOC, BUILD: очистка и исправление (снова) 'build dist'
#14166: TST: Добавьте 3.8-dev в тестирование travisCI.
#14194: BUG: Удалить сломанную обёртку clip (обратный порт)
#14198: DOC: Исправление документации по аргументу hermitian в svd.
#14199: MAINT: Обходное решение для ошибки компилятора Intel, приводящей к провалу теста
#14200: TST: Очистка test_pocketfft.py
#14201: BUG: Сделать результат расширенной индексации на подклассе только для чтения доступным для записи…
#14236: BUG: Исправлено имя BitGenerator по умолчанию
#14237: ENH: добавлены c-импортированные модули для анализа заморозки в np.random
#14296: TST: Закрепить версию pytest на 5.0.1
#14301: BUG: Исправление утечки в инициализации модуля, сгенерированного f2py, и PyMem_Del…
#14302: BUG: Исправлена ошибка форматирования в сообщении исключения
#14307: MAINT: random: согласовать тип SeedSequence.pool_size с DEFAULT_POOL_SIZE.
#14308: BUG: Исправление ошибки numpy.random в определении платформы
#14309: ENH: Включить огромные страницы во всех сборках для Linux
#14330: BUG: Исправлен сегфолт в random.permutation(x) когда x является строкой.
#14338: BUG: не завершаться с ошибкой при лексикографической сортировке некоторых пустых массивов (#14228)
#14339: BUG: Исправлено неправильное использование .names и .fields в различных местах (обратный порт…)
#14345: BUG: исправление поведения structured_to_unstructured на нетривиальных...
#14350: REL: Подготовка к выпуску 1.17.1