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

SciPy 1.15.3 — это выпуск с исправлением ошибок без новых функций по сравнению с 1.15.2.

Авторы#

  • Имя (коммиты)

  • aiudirog (1) +

  • Николай Белаковский (1)

  • Флориан Бурже (1) +

  • Ричард Стронг Боуэн (2) +

  • Джейк Боухей (1)

  • Dietrich Brunn (2)

  • Evgeni Burovski (1)

  • Lucas Colley (1)

  • Ralf Gommers (1)

  • Саартак Гупта (1) +

  • Matt Haberland (4)

  • Чэнью Хань (1) +

  • Лукас Хубер (1) +

  • Nick ODell (2)

  • Ильхан Полат (4)

  • Tyler Reddy (52)

  • Нил Шеменауэр (1) +

  • Dan Schult (1)

  • sildater (1) +

  • Gagandeep Singh (4)

  • Albert Steppi (2)

  • Matthias Urlichs (1) +

  • David Varela (1) +

  • ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) (3)

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

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

  • #10634: BUG: optimize: least_squares с 'trf' и 'trf_sover=lsmr'

  • #18146: BUG: scipy.sparse.linalg.expm_multiply не работает с разреженными матрицами

  • #19418: BUG: integrate.solve_ivp не работает для некоторых размеров шага, если dense_output=True…

  • #19865: BUG: HalfspaceIntersection.add_halfspaces() не работает...

  • #20988: BUG: special.hyp2f1: неверный результат для экстремальных входных данных

  • #22236: BUG: scipy v1.15 ломается для pytest при включённом assert-rewrite

  • #22400: BUG: stats.genextreme.stats: Ложное предупреждение от genextreme.stats(0.0,

  • #22451: BUG: интерполяционный svd сломан для неквадратных линейных операторов

  • #22515: CI: Некоторые рабочие процессы GitHub завершаются с ошибкой из-за проверки на actions/cache

  • #22547: BUG: _lib: Сообщение о гонке данных от TSAN в ccallback механизм

  • #22558: BUG: linalg.expm: ошибка на Windows / conda

  • #22574: CI: задача бенчмарка на CircleCI завершается с ошибкой на io.mmread память…

  • #22586: BUG: ndimage.median_filter: дополнительные жёсткие сбои

  • #22589: BUG: spatial: Rotation больше не поддерживает коллекции нулевой длины

  • #22599: DOC: sparse.linalg.ArpackError: весь по умолчанию infodict отображается

  • #22615: CI: задача oneAPI: Not enough disk space.

  • #22637: BUG: Транспонированный LinearOperator не работает при умножении на вектор

  • #22655: BUG: optimize.linprog: в 40 раз медленнее в v1.15 по сравнению с v1.14

  • #22681: DOC: integrate.tanhsinh: документация ссылается на несуществующий...

  • #22684: BUG: signal.resample_poly: тип данных не сохраняется

  • #22720: MAINT, CI: исключения с плавающей запятой активированы в NumPy

  • #22868: BUG: повторный импорт scipy не удаётся

  • #22903: BUG: special.logsumexp: nan в 1.15

Запросы на слияние для версии 1.15.3#

  • #20035: BUG: spatial.HalfspaceIntersection: вызов исключения при невыполнимом полупространстве…

  • #22502: BUG: special: Исправить опечатку в specfun::chgu

  • #22517: CI: Использовать actions/cache 4.2.0

  • #22532: BUG: Убрать предупреждение для genextreme.stats(0.0, moments='mvsk')

  • #22543: REL, MAINT: подготовка к версии 1.15.3

  • #22555: BUG: scipy.sparse.linalg: Исправление expm_multiply если оба…

  • #22561: BUG: _lib: Исправить гонку данных, обнаруженную TSAN, использовать SCIPY_TLS.

  • #22567: BUG: optimize: Исправление bracket_root проверка завершения и значения по умолчанию…

  • #22582: BUG: integrate.solve_ivp: Избегание дублирования временных меток в…

  • #22587: BUG: Закрепление jupyterlite-sphinx на версии >= 0.19.1

  • #22588: BUG/BLD: xsf: принудительное определение оператора скобок mdspan…

  • #22590: BENCH: удалить тройной запуск бенчмарка mmread/mmwrite, ограничить размеры

  • #22600: BUG: Исправить аргумент по умолчанию ArpackError

  • #22608: BUG: ndimage.median_filter: исправить ошибку сегментации при использовании mode='mirror'

  • #22617: CI: минимизация использования дискового пространства для задач oneAPI

  • #22642: BUG: sparse: не обеспечивается соблюдение формы выходного параметра для разреженного суммирования/усреднения…

  • #22643: BUG: spatial.transform.Rotation: поддержка вращений нулевой длины

  • #22660: BUG: optimize: избегать дорогостоящего доступа к basis.col_status

  • #22689: BUG: signal.resample_poly: исправить сохранение dtype

  • #22690: MAINT/DOC: integrate.tanhsinh: легкий рефакторинг оценки ошибки…

  • #22693: BUG: spatial.HalfspaceIntersection: исправить add_halfspaces пакетная обработка…

  • #22726: MAINT: компенсация исключений dot

  • #22763: BUG: sparse: Удален цикл ссылок для улучшения использования памяти

  • #22772: BUG: sparse.linalg: Транспонированный LinearOperator умножение...

  • #22784: BUG: signal._short_time_fft: некорректное вычисление индекса в upper_border_begin

  • #22792: BUG: signal.ShortTimeFFT.upper_border_begin: Документирование параметра…

  • #22801: BUG: signal.windows._windows.kaiser_bessel_derived: использовать…

  • #22810: BUG: special.hyp2f1: исправление для экстремальных входных данных

  • #22822: BUG: linalg.expm: Исправить опечатки в ветвях компилятора, не соответствующих стандартам, в C…

  • #22828: BUG: добавить обходное решение для чрезмерного переписывания утверждений pytest

  • #22834: BUG: linalg: исправляет несоответствие формы в interpolative.svd

  • #22869: BUG: optimize._highspy: не импортировать изнутри C-модуля

  • #22910: MAINT: special.logsumexp: улучшение при весе наибольшего…