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

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

Branch: CURRENT, Version: 1.11.4nb2, Package name: py311-scipy-1.11.4nb2, Maintainer: markd

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:

Master sites:

Filesize: 55015.822 KB

Version history: (Expand)

CVS history: (Expand)

   2023-12-27 23:42:02 by Dr. Thomas Orgis | Files touched by this commit (1)
Log message:
math/py-scipy: correct linking with netlib BLAS

This fixes _superlu.so ending up without liblas linkage, which rendered parts
of scipy defunct. This features subtle interaction with the meson build logic.
Hopefully a new version handles distinct BLAS and CBLAS explictly.

Netlib and openblas variants are the only supported choices right now. It is
open how we'd interface with the custom logic regarding framework.accelerate
or mkl. This is work in progress upstream, and I am trying to influence it
so that a blaswrap package approach based on pkg-config files would work.
   2023-12-07 21:47:13 by Dr. Thomas Orgis | Files touched by this commit (1)
Log message:
py-scipy: Fix BLAS usage, using WHEEL_ARGS

See py-numpy. Also drop the bad fixed openblas dependency.
   2023-11-19 18:06:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-scipy: updated to 1.11.4

Issues closed for 1.11.4

Contradiction in \`pyproject.toml\` requirements?
Doc build fails with Python 3.11
BUG: upcasting of indices dtype from DIA to COO/CSR/BSR arrays
BUG: Regression in 1.11.3 can still fail for \`optimize.least_squares\`...
BUG: build failure with Xcode 15 linker
BUG: DiscreteAliasUrn construction fails with UNURANError for...
BUG: problem importing libgfortran.5.dylib on macOS Sonoma
BUG: scipy.sparse.lil_matrix division by complex number leads...
BUG: can't install scipy on mac m1 with poetry due to incompatible...
DOC: doc build failing
BUG: Python version constraints in releases causes issues for...

Pull requests for 1.11.4

DOC, MAINT: workaround for py311 docs
set idx_dtype in sparse dia_array.tocoo
MAINT: Prep 1.11.4
BLD: fix up version parsing issue in cythonize.py for setup.py...
DOC: stats.chisquare: result object contains attribute 'statistic'
BUG: fix pow method for sparrays with power zero
MAINT, BUG: stats: update the UNU.RAN submodule with DAU fix
BUG: Restore the original behavior of 'trf' from least_squares...
BLD: use classic linker on macOS 14 (Sonoma), the new linker...
BUG: Fix typecasting problem in scipy.sparse.lil_matrix truediv
DOC, MAINT: Bump CircleCI Python version to 3.11
MAINT, REL: unpin Python 1.11.x branch
MAINT, BLD: poetry loongarch shims
   2023-10-28 21:57:26 by Thomas Klausner | Files touched by this commit (516) | Package updated
Log message:
python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
   2023-10-15 02:11:20 by David H. Gutteridge | Files touched by this commit (1)
Log message:
py-scipy: fix minimum meson dependency pattern

We need to force a minimum with the most recent Python multi-version
   2023-09-28 17:46:30 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-scipy: updated to 1.11.3

Issues closed for 1.11.3
* BUG: scipy.optimize's trust-constr algorithm hangs when keep-feasible...
* freqz: suboptimal performance for worN=2\*\*n+1, include_nyquist=True...
* Bug in scipy.sparse.csgraph.min_weight_full_bipartite_matching
* BUG: Different results between numpy.fft.rfft and scipy.signal.freqz
* Buffer dtype mismatch, expected 'ITYPE_t' but got 'long'
* BUG: johnsonsu distribution no longer accepts integer \`b\` parameter
* BUG: dev.py has \`distutils\` usage
* BUG: mesonpy embeds random path in .pyx files
* BUG: Regression in 1.11.2: optimize.least_squares with method='trf'...
* BUG: Build fails on latest commit
* BUG: scipy.sparse.csgraph.laplacian raises AttributeError on...
* BUG: Incorrect sampling from zero rank covariance

Pull requests for 1.11.3
* BUG: add infeasibility checks to min_weight_full_bipartite_matching
* BUG: Allow johnsonsu parameters to be floats
* BUG: sparse.csgraph: Support int64 indices in traversal.pyx
* BUG: Fix python3.12 distutils dev.py build
* BUG: trust-constr Bounds exclusive
* MAINT: should not be using np.float64() on arrays
* REL, MAINT: prep for 1.11.3
* BUG: Fixes 19103 by adding back make_strictly_feasible to lsq...
* BLD: Avoid absolute pathnames in .pyx files
* MAINT: signal: Remove the cval parameter from the private function...
* BLD: revert to using published wheels [wheel build]
* BUG: Support sparse arrays in scipy.sparse.csgraph.laplacian
* MAINT: stats.CovViaEigendecomposition: fix \`_LA\` attribute...
* TST: fix \`TestODR.test_implicit\` test failure with tolerance...
* BUG: freqz rfft grid fix
* MAINT: newton, make sure x0 is an inexact type
* BUG: stats: fix build failure due to incorrect Boost policies...
* BLD: add float.h include to \`_fpumode.c\`, fixes Clang on Windows...
* MAINT: fix libquadmath licence
   2023-09-02 23:52:49 by David H. Gutteridge | Files touched by this commit (1)
Log message:
py-scipy: reflect meson >= 1.1 tool dependency

This looks unorthodox, but this package directly expresses a meson
minimum, irrespective of meson_python.
   2023-08-26 21:50:01 by Tobias Nygren | Files touched by this commit (3)
Log message:
py-scipy: move patch for _ISOC99_SOURCE issue to meson.build