Примечания к выпуску NumPy 1.21.1#
NumPy 1.21.1 — это релиз технического обслуживания, который исправляет ошибки, обнаруженные после релиза 1.21.0, и обновляет OpenBLAS до версии v0.3.17 для решения проблем на arm64.
Поддерживаемые версии Python для этого выпуска: 3.7-3.9. Серия 1.21.x совместима с разработкой Python 3.10. Python 3.10 будет официально поддерживаться после его выпуска.
Предупреждение
Существуют нерешенные проблемы при компиляции NumPy 1.20.0 с gcc-11.1.
Уровень оптимизации -O3 приводит ко многим некорректным предупреждениям при запуске тестов.
На некотором оборудовании NumPY зависает в бесконечном цикле.
Участники#
Всего 11 человек внесли вклад в этот релиз. Люди со знаком «+» рядом с именами впервые предоставили патч.
Bas van Beek
Чарльз Харрис
Ганеш Катиресан
Gregory R. Lee
Hugo Defois +
Кевин Шеппард
Matti Picus
Ralf Gommers
Sayed Adel
Себастьян Берг
Thomas J. Fan
Объединенные pull request'ы#
Всего 26 pull request были объединены для этого выпуска.
#19311: REV,BUG: Замена
NotImplementedсtyping.Any#19324: MAINT: Исправлен возвращаемый dtype для
ndarray.realиimag#19330: MAINT: Заменить
"dtype[Any]"сdtypeв определении...#19342: DOC: Исправить некоторые строки документации, которые приводят к сбою генерации PDF.
#19343: MAINT: обновить scipy-mathjax
#19347: BUG: Исправлен arr.flat.index для больших массивов и big-endian машин
#19348: ENH: добавить
numpy.f2py.get_includeфункция#19349: BUG: Исправление утечки счётчика ссылок в обработке типа данных уфункции
#19350: MAINT: Аннотация отсутствующих атрибутов
np.numberподклассы#19351: BUG: Исправлена безопасность приведения и сравнения для пустых void
#19352: BUG: Исправить объявление Cython в random
#19353: BUG: защитить от доступа к атрибуту base у NULL подмассива
#19365: BUG, SIMD: исправить обнаружение функций AVX512 на Darwin
#19366: MAINT: удалить
print()’s в обработке шаблонов distutils#19390: ENH: SIMD архитектуры для show_config
#19391: BUG: Не вызывать предупреждение об устаревании для всех nan в unique…
#19392: BUG: Исправить особый случай NULL в коде приведения object-to-any
#19430: MAINT: Использовать arm64-graviton2 для тестирования на travis
#19495: BUILD: обновление OpenBLAS до v0.3.17
#19496: MAINT: Избегайте символов Юникода в комментариях к коду SIMD для деления
#19499: BUG, SIMD: Исправление бесконечного цикла при подсчёте ненулевых значений на GCC-11
#19500: BUG: исправлена утечка numpy.npiter в npyiter_multi_index_set
#19501: TST: Исправить
GenericAliasсбой теста для python 3.9.0#19502: MAINT: Начало тестирования с Python 3.10.0b3.
#19503: MAINT: Добавление недостающих перегрузок dtype для объектно- и ctypes-ориентированных…
#19510: REL: Подготовка к выпуску NumPy 1.21.1.