SciPy 1.15.2 Release Notes#

SciPy 1.15.2 ist ein Bugfix-Release ohne neue Features im Vergleich zu 1.15.1. Free-threaded Python 3.13 Wheels für die Linux ARM-Plattform sind ab dieser Version auf PyPI verfügbar.

Autoren#

  • Name (Commits)

  • Peter Bell (1)

  • Charles Bousseau (1) +

  • Jake Bowhay (3)

  • Matthew Brett (1)

  • Ralf Gommers (3)

  • Rohit Goswami (1)

  • Matt Haberland (4)

  • Parth Nobel (1) +

  • Tyler Reddy (33)

  • Daniel Schmitz (2)

  • Dan Schult (5)

  • Scott Shambaugh (2)

  • Edgar Andrés Margffoy Tuay (1)

  • Warren Weckesser (4)

Insgesamt 14 Personen trugen zu dieser Version bei. Personen mit einem „+“ neben ihrem Namen haben zum ersten Mal ein Patch beigesteuert. Diese Liste von Namen wird automatisch generiert und ist möglicherweise nicht vollständig.

Geschlossene Issues für 1.15.2#

  • #21214: BUG: _lib: Absturz in uarray beim Beenden des Interpreters mit einem free-threaded…

  • #21417: BUG: special: Ungeprüfte Aufrufe von malloc() und calloc() in specfun.h

  • #22183: BUG: Segmentation Fault beim Übergeben eines speziellen Arrays an scipy.cluster.hierarch

  • #22250: BUG: median_filter auf 1D-Array stürzt mit Speicherbeschädigung ab…

  • #22314: BUG: special: Möglicher Speicherleck in der Funktion besy()

  • #22325: BUG: ndimage.median_filter: Heap-Beschädigung mit scipy 1.15

  • #22333: BUG: signal.medfilt und ndimage.median_filter geben nicht korrekt zurück…

  • #22336: BUG: special: Ungeprüfter malloc in stirling2.h

  • #22347: BUG: Matrixmultiplikation einer coo_matrix mit einem ungültigen Typ…

  • #22349: BLD: libhighs.a statische Bibliothek wird installiert

  • #22355: BUG: interpolate test_bary_rational.TestAAA.test_basic_functions…

  • #22404: BUG: scipy.stats.zmap gibt falsche Werte für komplexe…

  • #22417: BUG: spatial.transform: Rotation.from_matrix() verwendet ungenaue…

  • #22444: BUG: io.loadmat hält eine Datei mit vielen Nullen für gültig

  • #22458: BUG: Slicing von Sparse-Matrix mit None ergibt ein anderes Ergebnis…

  • #22479: MAINT: scipy.stats: test_regressZEROX SIMD-Warnung für bestimmte…

Pull-Requests für 1.15.2#

  • #22038: BUG: Immortalize uarray global strings, um negative…

  • #22080: BUG: special: Behebt ungeprüfte Speicherzuweisungen in specfun.h

  • #22187: BUG: cluster: cophenet - Ungültige Anzahl von Linkage-Matrizen

  • #22306: REL, MAINT: Vorbereitung für 1.15.2

  • #22322: MAINT: stats.Mixture: Macht den Rückgabetyp konsistent, wenn shape

  • #22337: MAINT: stats.Mixture: Korrigiert inverse Funktionen, wenn der Mittelwert undefiniert ist

  • #22339: BUG: special: Korrigiert ungeprüften malloc in stirling2.h

  • #22345: TST: Schaltet Dtype-Prüfung wegen Endianness ab

  • #22353: BUG: sparse: Korrigiert die Auswahl des falschen Dtypes für coo-Koordinaten

  • #22356: TST: interpolate: Kleine Toleranzanpassung für TestAAA.test_basic_functions

  • #22357: MAINT: Stoppt die Installation von libhighs

  • #22372: BUG: sparse.linalg.norm: Fügt Test hinzu und korrigiert den Rückgabetyp

  • #22373: BUG: sparse: Setzt NotImplemented-Rückgabewerte in dot und matmul zurück

  • #22374: DOC: sparse.linalg: Fügt zwei neuere Funktionen zum Namespace hinzu und…

  • #22402: BUG: Stabilisierung von median_filter

  • #22405: MAINT: stats.zmap: Stellt die Unterstützung für komplexe Daten wieder her

  • #22408: MAINT: integrate.cumulative_simpson: Erhöht die Testtoleranz

  • #22418: BUG: scipy.spatial: Korrigiert ungenaue Orthonormalisierung in Rotation.from_matrix(

  • #22423: BUG: special: Behebt ein Speicherleck in der AMOS-Funktion besy().

  • #22446: CI: Migriert Linux aarch64 Jobs zu GitHub Actions, fügt cp313t…

  • #22447: BUG: io.loadmat: Wirft Fehler bei Dateien, die nur Nullen enthalten

  • #22472: BUG: sparse: Korrigiert spmatrix-Indizierung mit None und impliziter Auffüllung…

  • #22482: MAINT: stats: pearsonr SIMD-bezogener Shim