-
-
Notifications
You must be signed in to change notification settings - Fork 5.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MAINT: backports/prep for 1.13.1 #20632
MAINT: backports/prep for 1.13.1 #20632
Commits on May 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 42de094 - Browse repository at this point
Copy the full SHA 42de094View commit details -
* Fixes scipygh-20300 by syncing `pocketfft` again, this time to completely disable `aligned_alloc`; see scipy/pocketfft#3 for details, but in short our more conservative shim was not sufficient for `conda-forge`, so let's just do the same thing NumPy did... [skip cirrus] [skip circle]
Configuration menu - View commit details
-
Copy full SHA for ba975c4 - Browse repository at this point
Copy the full SHA ba975c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5666b6 - Browse repository at this point
Copy the full SHA e5666b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb8e3a9 - Browse repository at this point
Copy the full SHA eb8e3a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1541f68 - Browse repository at this point
Copy the full SHA 1541f68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85c9e29 - Browse repository at this point
Copy the full SHA 85c9e29View commit details -
BUG: linalg: fix ordering of complex conj gen eigenvalues
This was reported to cause test failures under windows + MKL in conda-forge cf scipy#20471
Configuration menu - View commit details
-
Copy full SHA for 3687a97 - Browse repository at this point
Copy the full SHA 3687a97View commit details -
TST: interpolate: bump test tolerance in TestRGI::test_derivatives
A slight tolerance violation was reported on conda-forge in scipy#20472
Configuration menu - View commit details
-
Copy full SHA for 3c3ac73 - Browse repository at this point
Copy the full SHA 3c3ac73View commit details -
TST: interpolate: bump test tolerance in TestInterpN
A small tolerance violation reported on conda-forge in scipy#20472
Configuration menu - View commit details
-
Copy full SHA for 5006ef1 - Browse repository at this point
Copy the full SHA 5006ef1View commit details -
TST: interpolate: bump test tolerance in test_rbfinterp::test_pickleable
An exact equality was reported as flaky on conda-forge in scipy#20472 The tolerance violations are of the order of fp noise (< 2e-16), and I don't think that pickling/unpickling guarantees bit-to-bit compatibility. In principle, this may invoke recalculations and those may be subject to fp noise. So I think it's OK to only require allclose(atol=eps) instead of exact equality.
Configuration menu - View commit details
-
Copy full SHA for 15cf993 - Browse repository at this point
Copy the full SHA 15cf993View commit details -
TST: sparse/linalg: bump tolerance for an svds test
tol violation observed on conda-forge on win+blis; suggested in scipy#20474 (comment)
Configuration menu - View commit details
-
Copy full SHA for 3ec0606 - Browse repository at this point
Copy the full SHA 3ec0606View commit details -
Configuration menu - View commit details
-
Copy full SHA for 768f46b - Browse repository at this point
Copy the full SHA 768f46bView commit details -
BUG: linalg: fix eigh(1x1 array, driver='evd') f2py check (scipy#20516)
f2py check was just too strict; LAPACK docs indicate that for N=1, lwork>=1 is acceptable: * LWORK (input) INTEGER * The dimension of the array WORK. * If N <= 1, LWORK must be at least 1. * If JOBZ = 'N' and N > 1, LWORK must be at least 2*N+1. * If JOBZ = 'V' and N > 1, LWORK must be at least * 1 + 6*N + 2*N**2. https://www.netlib.org/lapack/explore-3.1.1-html/ssyevd.f.html closes scipygh-20512
Configuration menu - View commit details
-
Copy full SHA for 178a125 - Browse repository at this point
Copy the full SHA 178a125View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2373cb - Browse repository at this point
Copy the full SHA a2373cbView commit details -
BLD: Fix error message for f2py generation fail (scipy#20530)
Co-authored-by: Ralf Gommers <ralf.gommers@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c7b7322 - Browse repository at this point
Copy the full SHA c7b7322View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57e3699 - Browse repository at this point
Copy the full SHA 57e3699View commit details -
BUG: Fix error with 180 degree rotation in Rotation.align_vectors() w…
…ith an infinite weight (scipy#20573) * Fix exact rotations at 180 deg, improve near 180 deg Comments * Tests for exact near 180 deg rotations * Fix tests * Code review updates --------- Co-authored-by: Scott Shambaugh <scottshambaugh@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4b6d2e1 - Browse repository at this point
Copy the full SHA 4b6d2e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9afa6f - Browse repository at this point
Copy the full SHA a9afa6fView commit details -
* Apply "old version" of the patch provided at scipygh-20527
Configuration menu - View commit details
-
Copy full SHA for adaa430 - Browse repository at this point
Copy the full SHA adaa430View commit details -
* Update the SciPy `1.13.1` release notes following a series of backports. [skip cirrus]
Configuration menu - View commit details
-
Copy full SHA for de2a454 - Browse repository at this point
Copy the full SHA de2a454View commit details
Commits on May 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f2d4873 - Browse repository at this point
Copy the full SHA f2d4873View commit details -
BUG: fix Vor/Delaunay segfaults
* Deals with the `spatial` part of scipygh-20623 (`Voronoi` was also affected beyond the originally-reported `Delaunay` segfault). * Both classes are documented to accept arrays with two dimensions only, so raise a `ValueError` in cases with other dimensions to avoid the segfault. * Other potential points of confusion here are the differences between arrays with two dimensions and two dimensional arrays that represent generators with more than two dimensions via the number of columns, but this is just how things are for most array programming languages of course. Also, the docs don't explicitly say array-like for the generators I don't think, but this patch only worked if I placed it after the coercion to array type. [skip circle] [skip ci] [ci skip]
Configuration menu - View commit details
-
Copy full SHA for b481e5d - Browse repository at this point
Copy the full SHA b481e5dView commit details
Commits on May 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74e9a4a - Browse repository at this point
Copy the full SHA 74e9a4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a536ab1 - Browse repository at this point
Copy the full SHA a536ab1View commit details -
MAINT: stats: update boost to improve
skewnorm.ppf
(scipy#20643)* MAINT: stats: update boost to fix improve `skewnorm.ppf`
Configuration menu - View commit details
-
Copy full SHA for ee6203d - Browse repository at this point
Copy the full SHA ee6203dView commit details -
BUG: sparse: Clean up 1D input handling to sparse array/matrix and ad…
…d tests (scipy#20444) * test 1d input to sparse. Add FutureWarnings and ValueErrors * remove matrix changes. Let them create 2D * correct imports * rebase on main and update to support 1D CSR input
Configuration menu - View commit details
-
Copy full SHA for d08c8d8 - Browse repository at this point
Copy the full SHA d08c8d8View commit details -
BUG: sparse: Fix summing duplicates for CSR/CSC creation from (data,c…
…oords) (scipy#20687) * test and then fix duplicates for CSR/CSC creation from (data,coords) * remove has_canonical_format check when summing duplicates.
Configuration menu - View commit details
-
Copy full SHA for 198a73b - Browse repository at this point
Copy the full SHA 198a73bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fa2e23 - Browse repository at this point
Copy the full SHA 4fa2e23View commit details -
MAINT: lint: temporarily disable UP031
[lint only]
Configuration menu - View commit details
-
Copy full SHA for 67d4252 - Browse repository at this point
Copy the full SHA 67d4252View commit details -
Showed up as a linting error in an unrelated PR for me: ``` scipy/interpolate/_interpolate.py:918:30: UP032 [*] Use f-string instead of `format` call scipy/interpolate/_interpolate.py:1972:30: UP032 [*] Use f-string instead of `format` call ``` This should not happen; the old code is fine, so this check needs to be silenced or fixed separately. Similar to scipygh-20601. [skip ci]
Configuration menu - View commit details
-
Copy full SHA for 5582720 - Browse repository at this point
Copy the full SHA 5582720View commit details -
BUG: value_indices unfixed types
* Fixes scipygh-19423 * Add a few more `case` statements to account for the (i.e., Windows) data types that don't have a fixed width, and add a regression test. [skip circle] [skip cirrus]
Configuration menu - View commit details
-
Copy full SHA for 5c770e8 - Browse repository at this point
Copy the full SHA 5c770e8View commit details -
MAINT: release branch failures
* attempt to deal with scipygh-20576
Configuration menu - View commit details
-
Copy full SHA for 7db39e8 - Browse repository at this point
Copy the full SHA 7db39e8View commit details -
* some minor import fixes following a large series of backports
Configuration menu - View commit details
-
Copy full SHA for cec68d7 - Browse repository at this point
Copy the full SHA cec68d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1575a8 - Browse repository at this point
Copy the full SHA f1575a8View commit details -
* more import cleanups after backport activity to make the linter happy
Configuration menu - View commit details
-
Copy full SHA for 870e5b4 - Browse repository at this point
Copy the full SHA 870e5b4View commit details
Commits on May 16, 2024
-
TST: Adapt to
__array__(copy=True)
[skip circle]
Configuration menu - View commit details
-
Copy full SHA for ce91a92 - Browse repository at this point
Copy the full SHA ce91a92View commit details
Commits on May 17, 2024
-
CI, MAINT: pin Python for MacOS conda
* We're seeing CI failures related to an undesirable bump to Python `3.12` in this job, when the intention was clearly to respect the Python version specific in the GHA matrix. I didn't check too closely why exactly it suddenly started happening, but some packages weren't ready for `3.12` yet on this job (`scikit-umfpack` in particular) and I don't see too much harm in adding an extra pin to respect the intention for the Python version.
Configuration menu - View commit details
-
Copy full SHA for 8b9a6d6 - Browse repository at this point
Copy the full SHA 8b9a6d6View commit details
Commits on May 18, 2024
-
* attempt to fix `M1 test - openblas` MacOS ARM CI job based on some `gfortran` shims applied to a similar job on `main`
Configuration menu - View commit details
-
Copy full SHA for 023b0fb - Browse repository at this point
Copy the full SHA 023b0fbView commit details
Commits on May 19, 2024
-
CI: PR 20632 revisions [wheel build]
* This is an empty commit to test the wheel building in the above PR. [wheel build]
Configuration menu - View commit details
-
Copy full SHA for aa32933 - Browse repository at this point
Copy the full SHA aa32933View commit details
Commits on May 21, 2024
-
MAINT: PR 20632 revisions [wheel build]
* Changes needed to get MacOS ARM wheels building again, based on debug work on my fork. [wheel build]
Configuration menu - View commit details
-
Copy full SHA for e7abaf1 - Browse repository at this point
Copy the full SHA e7abaf1View commit details -
MAINT: PR 20632 revisions [wheel build]
* Need to pin `pythran` version in a CI job because of a recent new release. [wheel build]
Configuration menu - View commit details
-
Copy full SHA for 95c50a4 - Browse repository at this point
Copy the full SHA 95c50a4View commit details
Commits on May 22, 2024
-
* Increase the Cirrus CI Linux aarch64 job timeout to 72 minutes; it timed out twice in a row via manual restarts.
Configuration menu - View commit details
-
Copy full SHA for c9d8613 - Browse repository at this point
Copy the full SHA c9d8613View commit details -
Configuration menu - View commit details
-
Copy full SHA for 506cbeb - Browse repository at this point
Copy the full SHA 506cbebView commit details -
BUG: stats: Fix
zipf.pmf
andzipfian.pmf
for int32k
(scipy#20702……) [wheel build] * BUG: fix zipf.pmf for integer k * ENH: increase range for zipfian.pmf for integer k --------- Co-authored-by: Tyler Reddy <tyler.je.reddy@gmail.com> [wheel build]
Configuration menu - View commit details
-
Copy full SHA for 11e99ba - Browse repository at this point
Copy the full SHA 11e99baView commit details -
* Update the SciPy `1.13.1` release notes following substantial backport activity. [skip cirrus]
Configuration menu - View commit details
-
Copy full SHA for 1a00d48 - Browse repository at this point
Copy the full SHA 1a00d48View commit details