./math/py-scipy, Scientific Algorithms Library for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.17.0, Package name: py313-scipy-1.17.0, Maintainer: pkgsrc-users

SciPy is an open source library of scientific tools for Python. SciPy
supplements the popular Numeric module, gathering a variety of high level
science and engineering modules together as a single package.

SciPy includes modules for graphics and plotting, optimization, integration,
special functions, signal and image processing, genetic algorithms, ODE
solvers, and others.


Required to run:
[math/fftw] [math/lapack] [math/blas] [math/py-numpy] [devel/py-cython] [lang/gcc7] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 29684.404 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-11 09:15:06 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
py-scipy: updated to 1.17.0

SciPy 1.17.0 is the culmination of 6 months of hard work. It contains
many new features, numerous bug-fixes, improved test coverage and better
documentation. There have been a number of deprecations and API changes
in this release, which are documented below. All users are encouraged to
upgrade to this release, as there are a large number of bug-fixes and
optimizations. Before upgrading, we recommend that users check that
their own code does not use deprecated SciPy functionality (to do so,
run your code with ``python -Wd`` and check for ``DeprecationWarning`` s).
Our development attention will now shift to bug-fix releases on the
1.17.x branch, and on adding new features on the main branch.
   2025-10-30 15:58:40 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-scipy: updated to 1.16.3

Issues closed for 1.16.3

BUG: linalg: wrong handling of args/kwargs in ``_apply_over_batch``
BUG: huge speed and quality regression for stats.multivariate_normal.cdf
BUG: ``lqmn(1,1,0)`` and ``lqmn(1,1,0j)`` return incompatible...
CI: meson setup fails with "invalid int value: 'Sentinel.UNSET'"
BUG: ``special.expi(inf)`` is ``nan``\ , should be ``inf``
MAINT, TST: optimize test_input_validation torch failure
TST, MAINT: boxcox_llf failing again

Pull requests for 1.16.3

REL, MAINT: prepare for SciPy 1.16.3
TST, MAINT: backports, restore lfilter
BUG: linalg:solve...are: fix bug when optional array is skipped
MAINT: optimize: fix usage of ``nextafter(..., where=)`` without...
CI: pin Python 3.11.13 in CircleCI job
BUG:optimize:SLSQP: Use double negative in an if condition for...
ENH: scipy.stats: speed up bivariate normal cdf
BUG/TST: Bump xsf to v0.1.3 add tests for expi limits
CI: optimize: allow new Pytorch message
MAINT: patch vendored qhull source for security fix
TST: stats.boxcox_llf: bump test tolerance
   2025-10-09 09:58:14 by Thomas Klausner | Files touched by this commit (442)
Log message:
*: remove reference to (removed) Python 3.9
   2025-09-23 19:42:23 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-scipy: updated to 1.16.2

Issues closed for 1.16.2

BLD: Windows Arm builds
MAINT: specify lower bound for ``pytest`` in ``pyproject.toml``
CI: new GH runners available for macOS 15 and Windows 2025
BUG: signal.periodogram: memory leak
Incomplete license terms for sub components since version 1.16.0...
BUG: optimize.nnls: memory leak
BUG: optimize: missing error checking for slsqp inputs
CI: CUDA compilation failures for all cupy tests
BUG: signal.lombscargle(precenter=True) modifies input array...
CI: macOS conda-forge job failing because of scikit-umfpack upgrade

Pull requests for 1.16.2

BLD: Windows Arm64 wheel support
CI: validate build on Win-ARM64
CI: bump OpenBLAS and cibuildwheel versions
REL, MAINT: prepare for SciPy 1.16.2
BUG: Skip installing gmpy2(test deps) for Win-ARM64
BUG: signal: Avoid unbounded cache for ShortTimeFFT
MAINT: ensure Qhull license file gets included in wheels
BUG: fix regression for non-integer ``maxiter`` in SLSQP
MAINT: Update licensing of bundled software
BUG: signal.ShortTimeFFT: Remove ``@lru_cache`` decorators
BUG: optimize: fix the incompatible dtypes in L-BFGS-B
BUG: signal.lombscargle: replace in-place input adjustments
MAINT: Bump CuPy to 13.6.0 to fix GPU CI
MAINT: add lower bound for pytest
MAINT, BLD: ignore meson wraplock
BUG: fix memory leaks in ``optimize.nnls`` and ``linalg.sqrtm``
CI: pin scikit-umfpack to 0.3.3 to avoid failures, 0.4.2 is broken.
   2025-08-20 14:19:24 by Adam Ciarcinski | Files touched by this commit (11) | Package removed
Log message:
py-scipy: updated to 1.16.1

Issues closed for 1.16.1

BUG: ndimage.median_filter: always returns ``0`` on single element...
BUG: optimize.shgo: unbounded cache in Complex.split_edge
BUG: ``@_transition_to_rng`` leads to inconsistent function signatures
BUG: stats.beta.entropy: doesn't work with array-valued a, b
BUG: signal.tf2sos: ``ComplexWarning``
BUG: signal.freqz: erroneously returns complex-valued frequencies
BUG: linalg.sqrtm: incorrect results in 1.16.0 when at least...
BUG: CSC matrix multiplication and indptrs
BUG: Compilation failure in HiGHs with MSVC
DOC: optimize.minimize: erroneously claims COBYLA doesn't support...

Pull requests for 1.16.1

BUG: optimize.shgo: Complex cache ``split_edge`` differently
CI: add cp314/cp314t nighly wheel builds
DOC: ndimage.vectorized_filter: correct ``output`` description
REL, MAINT: prep for 1.16.1
BUG: signal.tf2sos: fix a new ``ComplexWarning``
BUG: signal.remez: fix handling of ``weight`` array
BUG: fix signature of ``@_transition_to_rng`` functions (SPEC...
BUG: linalg: Fix pointer casting order for sqrtm
BUG: fix broadcasting in ``beta.entropy()`` with new infrastructure
DOC: optimize.least_squares: minor nit
BUG: ndimage.median_filter: single element array handling
BUG: sparse: ``multiply()`` should produce CSC output for CSC...
BLD: Add bigobj flag for MSVC to fix object file section limit
DOC: optimize.minimize: remove outdated limitation for equality...
MAINT: sparse: ``multiply()`` uses attribute presence instead...
CI: bump to cibuildwheel 3.1.0 for 3.14.0rc1, add cp314t musllinux...
CI: disable special-casing of 3.14-dev now that Python 3.14rc1...
MAINT: Python 3.14 to classifiers
   2025-07-30 17:42:07 by Kevin Bloom | Files touched by this commit (4)
Log message:
*: recursive bump for suitesparse 7.11.0
   2025-07-03 21:18:12 by Thomas Klausner | Files touched by this commit (92)
Log message:
*: py-numpy needs Python >= 3.11 now
   2025-06-01 23:46:47 by Dr. Thomas Orgis | Files touched by this commit (2)
Log message:
math/py-scipy: make suitesparse available for scikits as option