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

SciPy 1.7.2 — это выпуск с исправлением ошибок, не содержащий новых функций по сравнению с версией 1.7.1. В частности, выпуск включает сборки для Python 3.10, и теперь сборки создаются с более новой версией OpenBLAS 0.3.17. Сборки для Python 3.10 предоставляются для MacOS x86_64 (тонкие, не universal2 или arm64 на данный момент) и Windows/Linux 64-бит. Многие сборки теперь создаются с более новыми версиями manylinux, что может потребовать более новых версий pip.

Авторы#

  • Peter Bell

  • da-woods +

  • Исуру Фернандо

  • Ralf Gommers

  • Мэтт Хаберленд

  • Николас МакКиббен

  • Ilhan Polat

  • Judah Rand +

  • Tyler Reddy

  • Pamphile Roy

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

  • Matti Picus

  • Hugo van Kemenade

  • Jacob Vanderplas

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

Исправленные проблемы для версии 1.7.2#

  • #6019: minimize_scalar, кажется, не учитывает опцию “disp”

  • #14321: BUG: Индексирование CSR-матриц со многими строками значительно медленнее, чем…

  • #14465: BUG: n-мерный параметр интерполяции, предоставленный geometric_slerp

  • #14599: SciPy 1.7 собирается как zipped egg, что нарушает импорты

  • #14606: BUG: краш / core dump при вызове scipy.stats.beta.ppf с…

  • #14732: CI, TST: сбои предварительного выпуска для scipy/interpolate/tests/test_rbfinterp.py

  • #14802: CI: Сбой основного задания покрытия в Azure

  • #14829: CI на macOS падает с `ld: library not found for -lSystem`

  • #14887: BUG: scipy.stats.multivariate_normal.logpdf изменяет некоторые входные данные

Запросы на включение изменений для версии 1.7.2#

  • #14207: DOC: stats: удалить раздел ‘Methods’ из строки документации `binomtest`…

  • #14316: MAINT: Обновление `openblas_support.py` для поддержки Apple Silicon

  • #14323: BUG: Ускорение разреженного сжатого индексирования с очень большим количеством строк

  • #14333: MAINT: Использовать /usr/bin/linux32 чтобы sysconfig.get_platform()…

  • #14478: BUG: геометрический slerp t ndim guard

  • #14605: MAINT: Пропустить некоторые тесты интерполяционного разложения

  • #14616: REL: обновление версий зависимостей сборки в pyproject.toml для 1.7.2

  • #14618: FIX: вызов RuntimeWarning при обнаружении ошибки оценки Boost

  • #14672: СБОРКА: добавить `zip_safe=False` в вызов `setup()`

  • #14791: MAINT: Подготовка/бэкпорты SciPy 1.7.2

  • #14803: MAINT: отключение предупреждения о покрытии include/source.

  • #14813: Добавлен отсутствующий np.import_array()

  • #14831: CI: Добавить stdlib в LD_LIBRARY_PATH

  • #14893: BUG: Исправить ошибки выравнивания из-за ослабленной проверки шага

  • #14897: BUG: избегать изменения входных данных в многомерных распределениях

  • #14921: MAINT: "обратный порт" поддержки версии 3.10

  • #14937: MAINT: бэкпорты для 1.7.2, плюс обновление минимальной версии Pythran до…

  • #14938: TST: подавление сбоев тестов на macOS для переполнения `beta.ppf`