SciPy 1.5.0 Versionshinweise#

SciPy 1.5.0 ist der Höhepunkt von 6 Monaten harter Arbeit. Es enthält viele neue Funktionen, zahlreiche Fehlerbehebungen, eine verbesserte Testabdeckung und eine bessere Dokumentation. In dieser Version gab es eine Reihe von Veralterungen und API-Änderungen, die unten dokumentiert sind. Alle Benutzer werden ermutigt, auf diese Version zu aktualisieren, da es eine große Anzahl von Fehlerbehebungen und Optimierungen gibt. Vor der Aktualisierung empfehlen wir den Benutzern, zu überprüfen, ob ihr eigener Code keine veralteten SciPy-Funktionen verwendet (führen Sie dazu Ihren Code mit python -Wd aus und überprüfen Sie DeprecationWarnings). Unsere Entwicklungsaufmerksamkeit wird sich nun auf Fehlerbehebungsreleases für den Zweig 1.5.x und auf das Hinzufügen neuer Funktionen für den Hauptzweig verlagern.

Diese Version erfordert Python 3.6+ und NumPy 1.14.5 oder neuer.

Für die Ausführung auf PyPy sind PyPy3 6.0+ und NumPy 1.15.0 erforderlich.

Highlights dieser Version#

  • Wrapper für mehr als ein Dutzend neue LAPACK-Routinen sind jetzt in scipy.linalg.lapack verfügbar

  • Verbesserte Unterstützung für die Nutzung von 64-Bit-Integergröße von linearen Algebra-Backends

  • Hinzufügung der Wahrscheinlichkeitsverteilung für zweiseitige Einstichproben-Kolmogorow-Smirnow-Tests

Neue Funktionen#

scipy.cluster Verbesserungen#

Die Initialisierung von scipy.cluster.vq.kmeans2 mit minit="++" hatte eine quadratische Komplexität in Bezug auf die Anzahl der Stichproben. Dies wurde verbessert, was zu einer viel schnelleren Initialisierung mit quasi-linearer Komplexität führt.

scipy.cluster.hierarchy.dendrogram berücksichtigt nun die matplotlib-Farbpalette

scipy.fft Verbesserungen#

Ein neues schlüsselwort-basiertes Argument plan wurde zu allen FFT-Funktionen in diesem Modul hinzugefügt. Es ist für die Übergabe eines vorab berechneten Plans von Bibliotheken reserviert, die ein FFT-Backend bereitstellen (wie PyFFTW und mkl-fft) und wird derzeit in SciPy nicht verwendet.

scipy.integrate Verbesserungen#

scipy.interpolate Verbesserungen#

scipy.io Verbesserungen#

scipy.io.wavfile Fehlermeldungen sind expliziter darüber, was falsch ist, und überzählige Bytes am Ende von Dateien werden ignoriert, anstatt einen Fehler auszulösen, wenn die Daten erfolgreich gelesen wurden.

scipy.io.loadmat hat einen Parameter simplify_cells erhalten, der, wenn er auf True gesetzt ist, die Struktur des Rückgabewerts vereinfacht, wenn die .mat-Datei Zell-Arrays enthält.

pathlib.Path Objekte werden jetzt in den Matrix Market I/O-Funktionen von SciPy unterstützt.

scipy.linalg Verbesserungen#

scipy.linalg.eigh wurde verbessert. Nun können verschiedene LAPACK-Treiber nach Belieben ausgewählt werden und auch Teilmengen von Eigenwerten können über das Schlüsselwort subset_by_value angefordert werden. Ein weiteres Schlüsselwort subset_by_index wurde eingeführt. Die Schlüsselwörter turbo und eigvals sind veraltet.

Ähnlich wurden Standard- und verallgemeinerte hermitesche Eigenwert-LAPACK-Routinen ?<sy/he>evx hinzugefügt und bestehende haben nun vollständige _lwork-Gegenstücke.

Wrapper für die folgenden LAPACK-Routinen wurden zu scipy.linalg.lapack hinzugefügt

  • ?getc2: berechnet die LU-Zerlegung einer allgemeinen Matrix mit vollständiger

    Pivotierung

  • ?gesc2: löst ein lineares System gegeben eine LU-Zerlegung von ?getc2

  • ?gejsv: berechnet die Singulärwertzerlegung einer allgemeinen Matrix

    mit höherer Genauigkeit bei der Berechnung von sehr kleinen Singulärwerten und ihren entsprechenden Singulärvektoren

  • ?geqrfp: berechnet die QR-Zerlegung einer allgemeinen Matrix mit

    nicht-negativen Elementen auf der Diagonalen von R

  • ?gtsvx: löst ein lineares System mit allgemeiner tridiagonaler Matrix

  • ?gttrf: berechnet die LU-Zerlegung einer tridiagonalen Matrix

  • ?gttrs: löst ein lineares System gegeben eine LU-Zerlegung von ?gttrf

  • ?ptsvx: löst ein lineares System mit symmetrischer positiv definiter

    tridiagonaler Matrix

  • ?pttrf: berechnet die LU-Zerlegung einer symmetrischen positiv definiten

    tridiagonaler Matrix

  • ?pttrs: löst ein lineares System gegeben eine LU-Zerlegung von ?pttrf

  • ?pteqr: berechnet die Eigenvektoren und Eigenwerte einer positiv definiten

    tridiagonaler Matrix

  • ?tbtrs: löst ein lineares System mit einer dreieckigen Bandmatrix

  • ?csd: berechnet die Cosinus-Sinus-Zerlegung einer orthogonalen/unitären

    Matrix

Verallgemeinerte QR-Zerlegungsroutinen (?geqrf) haben nun vollständige _lwork-Gegenstücke.

Die Cosinus-Sinus-Zerlegung von unitären Matrizen (scipy.linalg.cossin) wurde hinzugefügt.

Die Funktion scipy.linalg.khatri_rao, die das Khatri-Rao-Produkt berechnet, wurde hinzugefügt.

Die neue Funktion scipy.linalg.convolution_matrix konstruiert die Toeplitz-Matrix, die eine eindimensionale Faltung darstellt.

scipy.ndimage Verbesserungen#

scipy.optimize Verbesserungen#

Die Finite-Differenzen-numerische Differentiation, die in verschiedenen minimize-Methoden verwendet wird, die Gradienten nutzen, hat mehrere neue Funktionen

  • Es können 2-Punkt-, 3-Punkt- oder komplexe Schritt-Finite-Differenzen verwendet werden. Zuvor war nur eine 2-Schritt-Finite-Differenz verfügbar.

  • Es besteht nun die Möglichkeit, eine relative Schrittgröße zu verwenden, zuvor war nur eine absolute Schrittgröße verfügbar.

  • Wenn die minimize-Methode Grenzen verwendet, beachtet die numerische Differentiation diese strikt.

  • Die numerische Diffentiationsmaschinerie nutzt nun einen einfachen Cache, der in einigen Fällen die Anzahl der Funktionsaufrufe reduzieren kann.

  • minimizes method= 'powell' unterstützt nun einfache Grenzen

Es gab mehrere Verbesserungen an scipy.optimize.linprog

  • Die Benchmark-Suite von linprog wurde erheblich erweitert.

  • linprogs dichte Pivot-basierte Redundanzentfernungsroutine und der Sparse-Presolve sind schneller

  • Wenn scikit-sparse verfügbar ist, ist das Lösen von Sparse-Problemen mit method='interior-point' schneller

Das Caching von Werten bei der Optimierung einer Funktion, die sowohl Wert als auch Gradient zurückgibt, wurde verbessert, wodurch wiederholte Funktionsauswertungen bei Verwendung einer HessianApproximation wie BFGS vermieden werden.

differential_evolution kann nun den modernen np.random.Generator sowie den älteren np.random.RandomState als Seed verwenden.

scipy.signal Verbesserungen#

Ein neues optionales Argument include_nyquist wurde zu den freqz-Funktionen in diesem Modul hinzugefügt. Es wird verwendet, um die letzte Frequenz (Nyquist-Frequenz) einzuschließen.

scipy.signal.find_peaks_cwt akzeptiert nun einen Parameter window_size für die Größe des Fensters, das zur Berechnung des Rauschbodens verwendet wird.

scipy.sparse Verbesserungen#

Das äußere Indizieren ist jetzt schneller, wenn ein 2D-Spaltenvektor zur Auswahl von Spaltenindizes verwendet wird.

scipy.sparse.lil.tocsr ist schneller

Vergleiche zwischen PyData Sparse-Arrays und Sparse-Matrizen wurden korrigiert/verbessert

Die Leistung der BSR-Format-Sparse-Multiplikation wurde verbessert.

scipy.sparse.linalg.LinearOperator hat das neue Klassenattribut ndim erhalten

scipy.spatial Verbesserungen#

scipy.spatial.geometric_slerp wurde hinzugefügt, um die geometrische sphärische lineare Interpolation auf einer n-Sphäre zu ermöglichen

scipy.spatial.SphericalVoronoi unterstützt nun die Berechnung von Flächen für Regionen in 2D und 3D Fällen

Der Baumaufbaualgorithmus, der von cKDTree verwendet wird, wurde von quadratischer Worst-Case-Zeitkomplexität auf logarithmische Komplexität verbessert. Benchmarks sind nun auch für den Aufbau und die Abfrage von balancierten/unbalancierten Kd-Bäumen verfügbar.

scipy.special Verbesserungen#

Die folgenden Funktionen verfügen nun über Cython-Schnittstellen in cython_special

scipy.special.log_softmax wurde hinzugefügt, um den Logarithmus der Softmax-Funktion zu berechnen. Sie bietet eine bessere Genauigkeit als log(scipy.special.softmax(x)) für Eingaben, die dazu führen, dass Softmax gesättigt wird.

scipy.stats Verbesserungen#

Die Funktion zur Erzeugung von Zufallsstichproben in scipy.stats.dlaplace wurde verbessert. Die neue Funktion ist ungefähr doppelt so schnell mit einer Reduzierung des Speicherbedarfs zwischen 25 % und 60 % (siehe gh-11069).

scipy.stats-Funktionen, die einen Seed für reproduzierbare Berechnungen mit Zufallszahlengenerierung (z. B. Zufallsvariaten aus Verteilungen) akzeptieren, können nun sowohl den modernen np.random.Generator als auch den älteren np.random.RandomState als Seed verwenden.

Der Parameter axis wurde zu scipy.stats.rankdata hinzugefügt. Dies ermöglicht, Slices eines Arrays entlang der angegebenen Achse unabhängig zu ordnen.

Der Parameter axis wurde zu scipy.stats.f_oneway hinzugefügt, was die Berechnung mehrerer Einweg-ANOVA-Tests für Daten in n-dimensionalen Arrays ermöglicht. Die Leistung von f_oneway wurde in einigen Fällen ebenfalls verbessert.

Die PDF- und CDF-Methoden für stats.geninvgauss sind nun deutlich schneller, da die numerische Integration zur Berechnung des CDF eine Cython-basierte LowLevelCallable verwendet.

Momente der Normalverteilung (scipy.stats.norm) werden nun für höhere Geschwindigkeit und Genauigkeit anhand analytischer Formeln anstelle numerischer Integration berechnet.

Momente und Entropie der Trapezverteilung (scipy.stats.trapz) werden nun für höhere Geschwindigkeit und Genauigkeit anhand analytischer Formeln anstelle numerischer Integration berechnet.

Methoden der gestutzten Normalverteilung (scipy.stats.truncnorm), insbesondere _rvs, sind nach einer kompletten Neufassung deutlich schneller.

Die fit-Methode der Laplace-Verteilung, scipy.stats.laplace, verwendet nun die analytischen Formeln für die Maximum-Likelihood-Schätzungen der Parameter.

Die Erzeugung von Zufallsvariaten ist nun für alle SciPy-Verteilungen threadsicher. Drittanbieter-Verteilungen müssen möglicherweise die Signatur der _rvs()-Methode anpassen, um _rvs(self, ..., size=None, random_state=None) zu erfüllen. (Eine einmalige VisibleDeprecationWarning wird ausgegeben, wenn nicht konforme Verteilungen verwendet werden.)

Die Verteilung der Teststatistik für den zweiseitigen Kolmogorov-Smirnow-Test (scipy.stats.kstwo) wurde hinzugefügt. Berechnet die Verteilung der K-S-zweiseitigen Statistik D_n für eine Stichprobe der Größe n unter Verwendung einer Mischung aus exakten und asymptotischen Algorithmen.

Die neue Funktion median_abs_deviation ersetzt die veraltete median_absolute_deviation.

Die Funktion wilcoxon berechnet nun den p-Wert für den Wilcoxon-Vorzeichen-Rang-Test unter Verwendung der exakten Verteilung für Eingaben bis zur Länge 25. Die Funktion hat einen neuen Parameter mode, um anzugeben, wie der p-Wert berechnet werden soll. Der Standardwert ist "auto", der die exakte Verteilung für Eingaben bis zur Länge 25 und die Normalnäherung für größere Eingaben verwendet.

Eine neue Cython-basierte Implementierung zur Auswertung von Gaußschen Kernel-Schätzungen wurde hinzugefügt, was die Leistung von gaussian_kde verbessern sollte.

Die Funktion winsorize verfügt nun über ein Argument nan_policy zur verfeinerten Behandlung von nan-Eingabewerten.

Die Leistung der Funktion binned_statistic_dd mit statistic="std" wurde um das ca. 4-fache verbessert.

scipy.stats.kstest(rvs, cdf,...) behandelt nun sowohl Ein- als auch Zweistichprobentests. Die Ein-Stichproben-Variante verwendet scipy.stats.ksone (oder scipy.stats.kstwo mit Rückfall auf scipy.stats.kstwobign) zur Berechnung des p-Wertes. Die Zweistichproben-Variante, die aufgerufen wird, wenn cdf array_like ist, verwendet einen von Hodges beschriebenen Algorithmus zur direkten Wahrscheinlichkeitsberechnung, der nur im Falle eines Überlaufs auf scipy.stats.kstwo zurückfällt. Das Ergebnis ist in beiden Fällen genauerer p-Werte, insbesondere bei Zweistichprobentests mit kleineren (oder sehr unterschiedlichen) Größen.

Leistungsverbesserungen bei scipy.stats.maxwell umfassen eine 20%ige Beschleunigung für fit() und 5% für pdf()

scipy.stats.shapiro und scipy.stats.jarque_bera geben nun ein benanntes Tupel zurück, um die Konsistenz mit anderen stats-Funktionen zu verbessern.

Veraltete Funktionen#

scipy Veralterungen#

scipy.special Änderungen#

Die Funktionen bdtr, bdtrc und bdtri stellen nicht-negative, nicht-ganzzahlige n-Argumente unter Veralterung.

scipy.stats Änderungen#

Die Funktion median_absolute_deviation ist veraltet. Verwenden Sie stattdessen median_abs_deviation.

Die Verwendung der Zeichenkette "raw" mit dem Parameter scale von iqr ist veraltet. Verwenden Sie stattdessen scale=1.

Abwärts inkompatible Änderungen#

scipy.interpolate Änderungen#

scipy.linalg Änderungen#

Die Ausgabesignaturen von ?syevr und ?heevr wurden von w, v, info zu w, v, m, isuppz, info geändert.

Die Reihenfolge der Ausgabeargumente w und v von <sy/he>{gv, gvd, gvx} ist vertauscht.

scipy.signal Änderungen#

Die Ausgabelänge von scipy.signal.upfirdn wurde korrigiert, Ausgaben können nun für einige Kombinationen von Auf-/Abwärtsverhältnissen und Längen von Eingangssignal und Filter kürzer sein.

scipy.signal.resample unterstützt nun ein Schlüsselwortargument domain zur Angabe der Eingabe im Zeit- oder Frequenzbereich.

scipy.stats Änderungen#

Weitere Änderungen#

Verbesserte Unterstützung für die Nutzung von 64-Bit-Integergrößen aus linearen Algebra-Backends in mehreren Teilen der SciPy-Codebasis.

Die Shims, die zur Gewährleistung der Kompatibilität von SciPy mit Python 2.7 entwickelt wurden, wurden nun entfernt.

Viele Warnungen aufgrund ungenutzter Importe und ungenutzter Zuweisungen wurden behoben.

Viele Anwendungsbeispiele wurden den Funktions-Docstrings hinzugefügt, und viele Eingabevalidierungen sowie intuitive Fehlermeldungen wurden in der gesamten Codebasis ergänzt.

Frühe Übernahme von Typ-Annotationen in einigen Teilen der Codebasis

Autoren#

  • @endolith

  • Hameer Abbasi

  • ADmitri +

  • Wesley Alves +

  • Berkay Antmen +

  • Sylwester Arabas +

  • Arne Küderle +

  • Christoph Baumgarten

  • Peter Bell

  • Felix Berkenkamp

  • Jordão Bragantini +

  • Clemens Brunner +

  • Evgeni Burovski

  • Matthias Bussonnier +

  • CJ Carey

  • Derrick Chambers +

  • Leander Claes +

  • Christian Clauss

  • Luigi F. Cruz +

  • dankleeman

  • Andras Deak

  • Milad Sadeghi DM +

  • jeremie du boisberranger +

  • Stefan Endres

  • Malte Esders +

  • Leo Fang +

  • felixhekhorn +

  • Isuru Fernando

  • Andrew Fowlie

  • Lakshay Garg +

  • Gaurav Gijare +

  • Ralf Gommers

  • Emmanuelle Gouillart +

  • Kevin Green +

  • Martin Grignard +

  • Maja Gwozdz

  • Sturla Molden

  • gyu-don +

  • Matt Haberland

  • hakeemo +

  • Charles Harris

  • Alex Henrie

  • Santi Hernandez +

  • William Hickman +

  • Till Hoffmann +

  • Joseph T. Iosue +

  • Anany Shrey Jain

  • Jakob Jakobson

  • Charles Jekel +

  • Julien Jerphanion +

  • Jiacheng-Liu +

  • Christoph Kecht +

  • Paul Kienzle +

  • Reidar Kind +

  • Dmitry E. Kislov +

  • Konrad +

  • Konrad0

  • Takuya KOUMURA +

  • Krzysztof Pióro

  • Peter Mahler Larsen

  • Eric Larson

  • Antony Lee

  • Gregory Lee +

  • Gregory R. Lee

  • Chelsea Liu

  • Cong Ma +

  • Kevin Mader +

  • Maja Gwóźdź +

  • Alex Marvin +

  • Matthias Kümmerer

  • Nikolay Mayorov

  • Mazay0 +

      1. McBain

  • Nicholas McKibben +

  • Sabrina J. Mielke +

  • Sebastian J. Mielke +

  • Miloš Komarčević +

  • Shubham Mishra +

  • Santiago M. Mola +

  • Grzegorz Mrukwa +

  • Peyton Murray

  • Andrew Nelson

  • Nico Schlömer

  • nwjenkins +

  • odidev +

  • Sambit Panda

  • Vikas Pandey +

  • Rick Paris +

  • Harshal Prakash Patankar +

  • Balint Pato +

  • Matti Picus

  • Ilhan Polat

  • poom +

  • Siddhesh Poyarekar

  • Vladyslav Rachek +

  • Bharat Raghunathan

  • Manu Rajput +

  • Tyler Reddy

  • Andrew Reed +

  • Lucas Roberts

  • Ariel Rokem

  • Heshy Roskes

  • Matt Ruffalo

  • Atsushi Sakai +

  • Benjamin Santos +

  • Christoph Schock +

  • Lisa Schwetlick +

  • Chris Simpson +

  • Leo Singer

  • Kai Striega

  • Søren Fuglede Jørgensen

  • Kale-ab Tessera +

  • Seth Troisi +

  • Robert Uhl +

  • Paul van Mulbregt

  • Vasiliy +

  • Isaac Virshup +

  • Pauli Virtanen

  • Shakthi Visagan +

  • Jan Vleeshouwers +

  • Sam Wallan +

  • Lijun Wang +

  • Warren Weckesser

  • Richard Weiss +

  • wenhui-prudencemed +

  • Eric Wieser

  • Josh Wilson

  • James Wright +

  • Ruslan Yevdokymov +

  • Ziyao Zhang +

Insgesamt 129 Personen haben zu dieser Version beigetragen. Personen mit einem "+" neben ihrem Namen haben zum ersten Mal einen Patch beigesteuert. Diese Namensliste wird automatisch generiert und ist möglicherweise nicht vollständig.

Geschlossene Issues für 1.5.0#

  • #1455: ellipord gibt fehlerhafte Werte zurück, wenn gstop oder gpass negativ sind…

  • #1968: correlate2d's Ausgabe stimmt nicht mit correlate's Ausgabe in… überein

  • #2744: BUG: optimize: '**kw'-Argument von 'newton_krylov' ist nicht dokumentiert

  • #4755: TypeError: Datentyp „<i0“ wird nicht verstanden

  • #4921: scipy.optimize maxiter Option funktioniert nicht wie erwartet

  • #5144: RuntimeWarning bei csgraph.shortest_path, wenn Kantengewichte…

  • #5309: Dokumentation von 'hybr' und 'lm' inkonsistent in optimize.root

  • #6026: Ersetze approx_grad durch _numdiff.approx_derivative in scipy.optimize

  • #6502: Berechnung von Eigenwerten in einem Intervall mit LAPACK

  • #7058: Fehler in special.bdtri und special.bdtr für nicht-ganzzahlige k-Werte

  • #7700: SuperLU respektiert perm_c=”NATURAL” nicht

  • #7895: Verbesserungen an io.loadmat

  • #8205: ValueError in scipy.linalg.eigvalsh für große Matrizen

  • #8278: Speicherlimit für scipy.sparse.linalg.spsolve mit scikit-umfpack

  • #8309: scipy.stats.mstats.winsorize NaN-Handhabung

  • #8341: scipy.stats.ks_2samp für maskierte und unmaskierte Daten liefert unterschiedliche…

  • #8748: scipy.stats.kstest für gleiche Verteilung: p-Werte nicht einheitlich

  • #9042: optimize: Falsche Aussage zu `jac` in `minimize`…

  • #9197: Problem mit scipy.signal.butter bei Arrays mit über 1000 Punkten

  • #9212: EIGH sehr, sehr langsam –> einfache Korrektur vorgeschlagen

  • #9553: ndimage-Routinen verhalten sich schlecht, wenn die Ausgabe Speicherüberlappung hat…

  • #9632: ndimage.maximum_filter undokumentiertes Verhalten bei Verwendung von footprint…

  • #9658: `scipy.optimize.minimize(method='COBYLA')` ist nicht threadsicher

  • #9710: stats.weightedtau([1], [1.0]) SEGFAULTs

  • #9797: Master-Tracker für einige Kolmogorov-Smirnov-Test-Probleme

  • #9844: scipy.signal.upfirdn gibt eine Matrix mit anderer Länge als MATLAB aus…

  • #9872: scipy.signal.convolve ist bei Vektorisierung langsamer

  • #9913: BUG: Kein dt in StateSpace-Operationen

  • #10014: Verteilungsnamen `weibull_min` und `weibull_max` sollten…

  • #10159: BUG: stats: chisquare gibt falsche Ergebnisse für Arrays von…

  • #10302: scipy.fft: Füge ein `plan`-Argument hinzu

  • #10332: 'Incomplete wav chunk' inkonsistent/Grund unbekannt

  • #10441: Verwendet numpy.dual noch?

  • #10558: Dokumentiere implizite Summe im csr_matrix()-Konstruktor

  • #10788: LU mit vollständigem Pivoting

  • #10841: Unerwartetes Verhalten im linalg.blas.dtrmm-Wrapper

  • #10919: optimize._lbfgsb setulb()-Funktion verletzt Parametergrenzen

  • #10963: kstest, ks_2samp: verwirrende `mode`-Argumentbeschreibungen

  • #11022: Unerwartetes Ergebnis in der Fakultätsfunktion mit NaN-Eingabe

  • #11028: Dokumentationsfehler in optimize.minimize

  • #11058: Hinzufügen der logsoftmax-Funktion

  • #11076: ValueError: Unbekanntes Wavefile-Format

  • #11090: Missverständnis der medianen absoluten Abweichung in stats?

  • #11095: BUG: find_peaks_cwt Testfehler in 32-Bit Linux Wheels

  • #11107: scipy.io.mmread erzeugte einen Fehler „TypeError: startswith first…

  • #11123: Wrapper für ?gttrf/?gttrs hinzufügen

  • #11128: OverflowError in resample_poly (upfirdn)

  • #11132: Möglicher Fehler: rv_discret.ppf für Perzentile 0 und 100 und loc…

  • #11163: Vergleiche zwischen scipy spmatrix und can sparse.SparseArray…

  • #11168: Verallgemeinerte Pareto-Varianz ungenau für Konzentrationen nahe…

  • #11169: Wrapper für ?geqrfp hinzufügen

  • #11184: Zweiseitiger Kolmogorov-Smirnov gibt p-Wert von 1 zurück

  • #11185: Die Funktion .roots() oder solve() von scipy.interpolate.CubicHermiteSpline…

  • #11190: Wrapper für ?tbtrs hinzufügen

  • #11200: csr_matrix kann in 1.3.0 nicht mehr gesliced werden

  • #11207: _minimize_scalar_bounded: Referenz vor Zuweisung

  • #11216: linprog: Interior-Point: Cholmod-Neuanordnung kann wiederverwendet werden

  • #11223: Wrapper für ?pttrf, ?pttrs hinzufügen

  • #11224: Wrapper für ?pteqr hinzufügen

  • #11235: MAINT: Irreführende Fehlermeldung für IIR-Filter

  • #11244: Fehlende Referenz in `scipy.optimize.line_search`

  • #11262: Hermitesches Eigenwertproblem eigh() API und Wrapper-Änderungsvorschlag

  • #11266: Erkennung des Datentyps im Sparse-Matrix-Konstruktor ändert sich mit Numpy…

  • #11270: CI fehlerhaft: Travis CI Py36 Refguide und Linux_Python_36_32bit_full…

  • #11279: linalg.eigh prüft das gesamte Array auf endliche Werte

  • #11295: CI: Azure bricht alte Jobs bei Pushes nicht automatisch ab

  • #11299: stats.truncnorm.rvs 100x langsamer in v1.4.x als v1.3.3

  • #11315: BUG: special: rgamma bei negativen ganzen Zahlen kleiner als -34

  • #11319: Fehlende `int64_t`-Deklaration in rectangular_lsap.cpp

  • #11323: Kompilierungsfehler wegen fehlendem Symbol pthread_atfork

  • #11332: BUG: gerichtete Hausdorff-Distanz für Mengen u und v, wenn u eine…

  • #11350: Khatri-Rao-Produkt

  • #11354: ENH: Wrapper für ?gejsv hinzufügen

  • #11361: NaN in eval_genlaguerre-Funktion fallen gelassen

  • #11363: NaN in hyperu-Funktion fallen gelassen

  • #11365: scipy.stats.binned_statistic rückwärtskompatibel in v1.4.0

  • #11369: NaN in eval_hermite fallen gelassen

  • #11370: NaN in eval_gegenbauer fallen gelassen

  • #11373: Wrapper für ?gtsvx hinzufügen

  • #11374: Wrapper für ?ptsvx hinzufügen

  • #11391: csgraph.minimum_spanning_tree verliert Präzision

  • #11398: stats an np.random.Generator-Maschinenpark anpassen

  • #11412: Array-Kopieren verursacht unerwünschte Typumwandlung von komplex zu float…

  • #11415: Woher stammt der Wiener-Filter?

  • #11416: _lib._util.getargspec_no_self fehlt KEYWORD_ONLY-Unterstützung

  • #11428: Dokumentation zu SHGO-Ungleichheitsbeschränkungen erscheint widersprüchlich

  • #11429: LAPACK's ZUNCSD Kosinus-Sinus-Zerlegung hinzufügen

  • #11438: run_dualannealing übergibt Grenzen falsch in benchmarks/optimize.py

  • #11441: Kann optimize-Benchmarks nicht ausführen

  • #11442: Tschebyscheff-Gewichte

  • #11448: Falsch typisierte Vergleichung in integrate.quad

  • #11458: BUG: maximum_bipartite_matching erzeugt ineffiziente Lösung

  • #11460: CI fehlerhaft: 2 Travis CI Tests schlagen mit numpy build oder version fehl…

  • #11462: Fehler bei „++“-Initialisierung von „kmeans2“

  • #11464: Sollte der Datentyp der KDE-Auswertung dem der Eingabe entsprechen…

  • #11468: Leistung von binned_statistics_2d 100-fache Verlangsamung ab 1.3.2…

  • #11484: Callback-Funktion gibt nicht denselben Wert wie der, der…

  • #11492: Verwirrende Dendrogramm-Beschriftung

  • #11493: scipy.optimize.least_squares schlägt fehl, wenn das Rückgabe-Array der…

  • #11494: Fehler bei der Durchführung des Kronecker-Produkts zwischen großen dünnen Vektoren

  • #11503: medfilt erzeugt 0 bei Eingabe der Länge 1

  • #11529: Pyflakes erzeugt fast 700 Warnungen.

  • #11566: irfft/irfft2/irfftn-Dokumentation ist etwas verwirrend bzgl. Eingabetyp.

  • #11572: least_squares: zu kleine Toleranzen werden bei methode='lm' nicht abgefangen

  • #11581: DOC: scipy.interpolate.RectSphereBivariateSpline

  • #11586: Differential evolution bricht mit LinearConstraints mit dünnen…

  • #11595: scipy.spatial.cKDTree Konstruktion langsam für einige Datensätze

  • #11598: Ausgabe von special.voigt_profile wenn sigma=0

  • #11601: linalg-Tests schlagen in runtests.py fehl

  • #11602: scipy.optimize.linear_sum_assignment gibt umgekehrte Diagonale…

  • #11610: Analytische Formel für normale Momente

  • #11611: Build-Fehler mit gfortran 10

  • #11613: TST, MAINT: test_quadpack TestCtypesQuad wurde nicht vollständig migriert…

  • #11630: SmoothBivariateSpline bbox-Parameter

  • #11635: Tippfehler im Docstring von scipy.stats.norminvgauss

  • #11637: BUG: Absturz beim Aufruf von scipy.interpolate.interp1d mit…

  • #11638: Bessere Dokumentation für die Option 'return_all' in minimize(Nelder…

  • #11652: TST, MAINT: CI-Fehler für NumPy-Wheels vor der Veröffentlichung

  • #11659: optimize.fmin_l_bfgs_b benötigt Grenzwertprüfung und entsprechende Fehler…

  • #11660: BUG/ENH: distribution.ncf mit nc=0 gibt nan zurück

  • #11661: scipy.ndimage.convolve1d und correlate1d verhalten sich nicht richtig…

  • #11669: p-Wert variiert mit der Reihenfolge der Daten

  • #11676: Dokumentation von scipy.spatial.HalfspaceIntersection: falsche Methode…

  • #11685: Rotation kann nicht als Matrix ausgedrückt werden

  • #11686: MAINT: mypy-Importe von Cython „Modulen“

  • #11693: TestDifferentialEvolutionSolver::test_L4 schlägt in CI fehl

  • #11696: DOC: falsche Compilerinformationen für macOS in den Docs

  • #11709: eigh()-Tests schlagen fehl, stürzen Python mit scheinbar zufälligen…

  • #11763: Kleiner Fehler in den Kommentaren zur Gamma-Kontinuierlich-RV-Anpassung

  • #11769: truncnorm.rvs seltsame Verhaltensweisen

  • #11770: Absturz in TestEigh::test_value_subsets

  • #11795: trapz-Verteilungsmean wird mit einfacher Genauigkeit berechnet

  • #11800: Segmentierungsfehler in scipy.odr für mehrdimensionale unabhängige…

  • #11811: pyflakes schlägt auf travis-ci stillschweigend fehl

  • #11826: Fehler mit _fblas

  • #11827: `fft.tests.test_numpy.test_multiprocess` hängt bei Python3.8…

  • #11835: Tests mit `multiprocessing` hängen bei Python 3.8 auf macOS

  • #11839: linalg.expm gibt nans mit RuntimeWarning: overflow encountered…

  • #11856: Dokumentation der Anpassungsmethoden für `weibull_min` und `exponweib`…

  • #11868: Funktion wird bei Verwendung von HessianUpdateStrategy immer zweimal ausgewertet…

  • #11875: Tippfehler im Docstring von simps()

  • #11877: kmeans2 '++'-Methode ist um Größenordnungen langsamer als sklearn.cluster.KMeans()

  • #11884: Die obigen Codezeilen sind toter Code

  • #11886: Array-Form-Fehler in scipy.optimize

  • #11892: BUG: stats: Falsche Handhabung von Randfällen durch ttest_rel und…

  • #11908: LinearOperator sollte ein ndim-Attribut haben

  • #11910: Dokumentation fehlt für M in init-Argument

  • #11922: macOS-Aktions-CI schlägt in den letzten Tagen fehl.

  • #11928: DOC: signal: Falsche Beschreibung für sepfir2d, cspline2d, qspline2d

  • #11944: curve_fit-Dokumentation unklar über Standardwert von absolute_sigma

  • #11945: Füge eine (möglicherweise temporäre) py.typed-Datei hinzu?

  • #11949: ValueError 'k überschreitet Matrixdimensionen' für sparse.diagonal()…

  • #11951: BUG: asv-Benchmark schlug wegen Cython-Version fehl

  • #11967: BLD: Azure Windows-Läufe beschweren sich über Laufwerke

  • #11973: oaconvolve(a,b,'same') unterscheidet sich in der Form von convolve(a,b,'same')…

  • #12002: pybind11 Lizenz

  • #12003: MAINT: zirkuläre SphericalVoronoi-Eingabe

  • #12015: Neuanordnung der CSC-Matrix schlägt fehl, wenn man über int32-Limits hinausgeht

  • #12031: Probleme beim Rendern von Dokumentationen, sichtbar in CircleCI-Artefakten

  • #12037: MAINT, CI: Neues Cython 3.0a4-Problem

  • #12087: DOC: Einige ODR-Modelle fehlen Dokumentationen

  • #12119: signal.fftconvolve faltet Typen f8 und numpy.float64 nicht mehr

  • #12149: Dokumentation der Rosenbrock-Funktion

  • #12173: Hoher Speicherverbrauch beim Indizieren von dünnen Matrizen mit `np.ix_`

  • #12178: BUG: stats: Einige diskrete Verteilungen akzeptieren keine Listen von…

  • #12220: BUG, REL: gh_lists.py kompromittiertes Scraping

  • #12239: BUG: Handhabung von NaN bei der medianen absoluten Abweichung

  • #12301: Integer-Überlauf in scipy.sparse.sputils.check_shape, wenn Matrixgröße > 2^32

  • #12314: scipy.spatial.transform.Rotation-Multiplikation normalisiert Quaternion nicht

Pull Requests für 1.5.0#

  • #6510: Hinzufügen von Eigenwert-Bereichsfunktionalität für symmetrische Eigenwertprobleme

  • #9525: BUG: SuperLU 'NATURAL'-Reihenfolge wendet eine Spaltenpermutation an

  • #9634: Hinzufügen der Anzahl der Jakobian-Auswertungen zur Ausgabe von L-BFGS-B.

  • #9719: ENH: kstwo-Wahrscheinlichkeitsverteilung für zweiseitige Ein-Stichproben… hinzugefügt

  • #9783: WIP: optimize: interpolative Zerlegung (dicht) für Redundanz… hinzugefügt

  • #10053: Hinzufügen von Docstring zu weibull_min und weibull_max basierend auf Issue…

  • #10136: DEP: Warnung zu linprog_verbose_callback hinzufügen

  • #10380: ENH: geometric_slerp hinzufügen

  • #10602: MAINT: optimize: gemeinsame linprog-Argumente in eine namedtuple umgestalten

  • #10648: Grenzen für die Powell-Minimierungsmethode

  • #10673: ENH: approx_fprime –> approx_derivative

  • #10759: ENH: Berechnung von Gebietsflächen in spatial.SphericalVoronoi

  • #10762: BENCH: optimize: umfassendere linprog-Benchmarks

  • #10796: ENH exakte p-Werte des Wilcoxon-Tests in scipy.stats

  • #10797: ENH: linalg: LU mit vollständigem Pivoting (Wrapper für ?getc2/?gesc2)

  • #10824: ENH: Schneller Gaußscher Kernel-Schätzer

  • #10942: BUG: Verhindern von Grenzverletzungen in der L-BFGS-B-Optimierungsmethode

  • #11003: ENH: Füge scipy.linalg.convolution_matrix hinzu

  • #11023: Verbesserung der Fehlermeldung für kubische Interpolation mit Duplikaten

  • #11045: MAINT: mache bdt{r,rc,ri}()-Funktionen akzeptieren doppelte n,k-Argumente +…

  • #11063: Korrektur des Dokumentationsfehlers in optimize.minimize

  • #11069: ENH: Verbesserungen bei scipy.stats.dlaplace.rvs

  • #11071: DOC: Beispiele zu maximum_position in ndimage hinzugefügt

  • #11075: DOC: Stilistische Konsistenz in mehreren Dateien aktualisieren

  • #11097: BUG: stats: Korrigiert chisquare, um korrekte Ergebnisse für Arrays zu liefern…

  • #11110: ENH: special: Cythonisiere erfinv, erfcinv

  • #11112: BUG: special: Gib NaN außerhalb der Domäne von `eval_hermite` zurück

  • #11114: BUG: special: `hyp1f1` für nicht-negative ganze Zahlen `a` und…

  • #11115: DOC: special: Füge Docstrings für `kei`, `ker`, `keip`, … hinzu

  • #11130: ENH: Unterstützung für zirkuläre Eingabe

  • #11136: BUG: expm Handhabung von leerer Eingabe

  • #11138: DOC: Stilistische Konsistenz, Zeichensetzung usw.

  • #11139: MAINT: cluster: Verwende cython_blas, entferne handgeschriebene BLAS-Wrapper

  • #11146: DOC: Aktualisiere Dokumentation für bp-Parameter für detrend

  • #11151: DOC: special: Füge Docstrings für `bei`, `ber`, `beip`, … hinzu

  • #11156: ENH: Füge Eingabevalidierung für ellipord. hinzu.

  • #11157: DOC: Stilistische Überarbeitung, Zeichensetzung, Konsistenz

  • #11160: Ignoriere Warnung bei 0 * inf im Basin-Hopping

  • #11162: DOC: geringfügige stilistische Überarbeitung, Änderungen rückgängig machen

  • #11164: ENH/BUG: Pydata sparse Gleichheit

  • #11171: Fix: Typvalidierung des V-Parameters der Metrik "seuclidean"

  • #11177: BUG: stats: Verbessere genpareto-Statistikberechnungen.

  • #11180: MAINT: stats: Einige Bereinigungen in test_distributions.py.

  • #11187: ENH: Füge log_softmax-Funktionalität zu SciPy.special hinzu.

  • #11188: MAINT: Füge rvs-Methode zu argus in scipy.stats hinzu

  • #11196: DOC: Füge zu den Docstrings der Kelvin-Nullstellen-Funktionen hinzu

  • #11202: BUG: Korrigiere Kantenzählung in shortest_path

  • #11218: BUG: scipy/interpolate: Korrigiere PPoly/Cubic*Spline roots() Extrapolation…

  • #11225: Füge eine Warnung für konstante Eingabe zur spearmanr()-Funktion hinzu

  • #11226: Beschleunigung der Interior-Point-Methode für den Cholesky-Solver

  • #11229: BUG: Explizite Typangabe in _upfirdn.py

  • #11230: Zusätzliches Zitat für Optimize-Tutorial

  • #11231: Fügt SLSQP-Test für doppelte f-Auswertungen hinzu (#10738)

  • #11236: MAINT: Verbesserte Fehlermeldung für Wn-Bereich in iirfilter.

  • #11245: ENH: optimize: Optimierungen der dichten Redundanzentfernungsroutine

  • #11247: MAINT: Entferne _lib._numpy_compat.py

  • #11248: BUG: rv_discrete.ppf() zur Handhabung von loc

  • #11251: DOC: Füge Referenz für Linesearch-Zoom-Algorithmus hinzu

  • #11253: BUG: Korrigiere Kendalltau-Problem, bei dem p-Wert >1 wird

  • #11254: MAINT: lasse special.factorial NaN korrekt verarbeiten

  • #11256: DOC: Aktualisierte Dokumentation für scipy.linalg.qr

  • #11265: Fix: csr_matrix kann in 1.3.0 nicht mehr gesliced werden

  • #11267: BUG: Überarbeite die Skalierung im zweiseitigen exakten Test von ks_2samp.

  • #11268: DOC: Beispiel für NonLinearConstraint

  • #11269: Fix: Datentyp-Erkennung im Sparse-Matrix-Konstruktor ändert sich…

  • #11276: BLD: Mindestversionen für Python, NumPy, Cython, Pybind11 aktualisieren

  • #11277: MAINT: Bereinigung von Bedingungen für nicht unterstützte NumPy-Versionen

  • #11278: MAINT: Bereinigung von Workarounds in stats.iqr für nicht unterstützte NumPy-Versionen

  • #11282: TST/CI: Verbessere Traceback-Formatierung für Testfehler

  • #11284: Korrigiere Docs & Verhalten für Modussequenzen in ndimage-Filtern

  • #11285: DOC: special: Vervollständige Docstrings der Chi-Quadrat-Funktionen

  • #11286: BUG: Stelle sicher, dass loadmat/savemat Dateizugriffe Ressourcen korrekt schließen

  • #11287: CI: Überspringe Azure- und TravisCI-Builds bei Merges und direkten Pushes…

  • #11288: DOC: Korrigiere Import in scipy.io.wavfile.read Beispielcode

  • #11289: BUG: Verwende Kontextmanager für open

  • #11290: MAINT: Entferne _lib._version zugunsten von _lib._pep440

  • #11292: DOC: Füge Docstrings für verschiedene Komfortfunktionen hinzu

  • #11293: DOC: special: Tippfehler in der `chdtri`-Docstring korrigiert

  • #11296: DOC: special: zu Docstrings von Bessel-Nullstellen und -Ableitungen hinzugefügt

  • #11297: DOC: special: Parameter-/Rückgabebereiche für Bessel-Integrale hinzugefügt

  • #11300: MAINT: Version der geerbten uarray aktualisiert

  • #11301: CI: Azure-Bedingungen sollten succeeded() erfordern

  • #11302: ENH: Build-Infrastruktur für ILP64 BLAS + ARPACK-Konvertierung

  • #11303: DOC: special: Tippfehler in der `besselpoly`-Docstring korrigiert

  • #11304: ENH: MAINT: Neufassung von eigh() und zugehörigen Wrappern

  • #11306: TST: test_aligned_mem linalg-Test übersprungen, der auf ppcle64 abstürzt

  • #11307: MAINT: Tippfehler „solutuion“ -> „solution“ korrigiert

  • #11308: ENH: kein 1D-Array aus einem Skalar erstellen

  • #11310: MAINT: Erstellung von Objekt-Arrays, Verwechslung von Skalaren/1D bereinigt

  • #11311: DOC: Benutzerdefinierte aufrufbare Option für Metriken in cluster.hierarchy.fclusterdata spezifiziert

  • #11316: BUG: special: Verhalten für Nullen von `rgamma` korrigiert

  • #11317: BUG: Vergleich von Gleitkomma-Literalen unter C99 korrigiert

  • #11318: TST: Zwei linprog-Tests zum Überspringen markiert

  • #11320: BUG: `int64_t`-Deklaration in `rectangular_lsap.cpp` einbezogen

  • #11330: MAINT: Version des geerbten pypocketfft aktualisiert

  • #11333: BUG: directed_hausdorff-Subset-Fix

  • #11335: [ENH] sparse: Lockerung der Prüfung für den Fast-Path des sparsen äußeren Indizierens

  • #11337: Undefinierter Name „e“ in pavement.py

  • #11338: scipyoptdoc.py: Unbenutzte Variable „sixu“ entfernt

  • #11340: xrange() wurde in Python 3 zugunsten von range() entfernt

  • #11342: range() wurde in Py3 in _binned_statistic.py entfernt

  • #11343: BUG: constants: Tabelle mit „exakten“ Werten korrigiert

  • #11347: ENH: Funktion zur Eingabevalidierung hinzugefügt und auf benötigte Funktionen angewendet

  • #11348: MAINT: Verwendung von six.string_types entfernt

  • #11349: MAINT: kleine Doc-Korrektur _minimize_trustregion_constr

  • #11353: MAINT: Py3: verschiedene six-Verwendungen entfernt

  • #11358: ENH: optimize: CSR-Format anstelle von LIL für Geschwindigkeit verwendet

  • #11362: MAINT: sys.version_info >= 3.5

  • #11364: ENH: Quadrat der Summen für f_oneway gecached

  • #11368: ENH: optionales Argument „include_nyquist“ für freqz() hinzugefügt

  • #11372: BENCH: optimize: Benchmarks für linprog-Presolve hinzugefügt

  • #11376: ENH: Wrapper für ?gttrf/?gttrs hinzugefügt

  • #11377: MAINT: Python-2-Code aus tools/authors.py entfernt

  • #11378: ENH (WIP): Python-Wrapper für ?tbtrs

  • #11379: MAINT: six.with_metaclass aus benchmarks/cython_special.py entfernt

  • #11380: BUG: sparse/isolve: bicg und qmr behandeln x0 nicht korrekt

  • #11382: MAINT: Fehlerwurf in binned_statistic_dd() bei nicht-endlichen… entfernt

  • #11383: MAINT: _lib: Py2-Kompatibilitäts-Shims in getargspec entfernt

  • #11384: MAINT: NumPy-Skalartypen direkt verwendet

  • #11385: ENH: special: sphärische Bessel-Funktionen zu `cython_special` hinzugefügt

  • #11389: MAINT: line.startswith sollte keine Bytes sein

  • #11393: ENH: Beschleunigung der Methoden ppf() und rvs() von truncnorm

  • #11394: MAINT: self._size (und self._random_state) aus stats… entfernt

  • #11395: Korrektur der Fehlermeldung (Format %d -> %g)

  • #11396: DOC: gh10540 rückgängig gemacht, mtrand entfernt

  • #11397: MAINT: differential_evolution akzeptiert np.random.Generator

  • #11402: ENH: stats kann np.random.Generator verwenden

  • #11404: ENH: Docstring von butter() für Übertragungsfunktions-Syntaxproblem hinzugefügt

  • #11405: DOC: „Siehe auch“ für SmoothBivariateSpline korrigiert

  • #11408: ENH: Argument „plan“ zu FFT-Funktionen in `scipy.fft` hinzugefügt

  • #11411: MAINT: Doppelte Auswertungen bei minimieren geprüft

  • #11418: ENH: Linalg: Python-Wrapper für ?geqrfp

  • #11419: TST: Python 3.7 Mac OS GCC Multibuild-Fix

  • #11423: ENH: Werkzeug zur Prüfung von Diffs hinzugefügt

  • #11425: FIX: _array_newton sollte komplexe Eingaben beibehalten

  • #11426: MAINT: Lizenz für globale Optimierungsbenchmarks

  • #11431: median_absolute_deviation-Skalierungsargument an iqr angepasst

  • #11432: Tippfehler in Fehlermeldung behoben

  • #11433: DOC: L bei longs entfernt

  • #11434: MAINT: Python3-Verbesserungen für refguide_check.py

  • #11435: DOC: Hilfe für runtest –parallel aktualisiert

  • #11436: MAINT: Prüfungen für sys.version < 3.5 entfernt

  • #11437: DOC: Dokumentationsproblem behoben

  • #11439: Pfadobjekte (PEP 519) in mmio-Funktionen unterstützt

  • #11440: bounds-Übergabe in run_dualannealing für benchmarks/optimize.py korrigiert

  • #11443: BENCH: optimize_linprog ImportError-Exception entfernt

  • #11453: BUG: sparse: csc/csr-Indizes bei Bedarf in int64 konvertiert

  • #11454: DOC: Vorbehalt bei `maximum_bipartite_matching` entfernt

  • #11455: BUG: _lib._util.getargspec_no_self behebt fehlende KEYWORD_ONLY-Unterstützung.

  • #11456: Implementierung des Khatri-Rao-Produkts

  • #11459: BUG: Augmentierung in maximum_bipartite_matching korrigiert, die defekt war

  • #11461: MAINT: kleine Rechtschreibkorrekturen in Kommentaren in SciPy.sparse.linalg.arpack

  • #11467: [MRG] Datentyp des KDE-Auswertungsergebnisses wie bei der Eingabe gehalten…

  • #11469: integrate.quad-Dokumentation aktualisiert

  • #11472: Ergebnis-Tippfehler behoben

  • #11476: DOC: stats: anderson-Docstring kopiert und bearbeitet.

  • #11478: ENH: unnötige Array-Kopien bei Matrixmultiplikation vermieden

  • #11481: BUG: special.hyperu soll NaN zurückgeben, wenn ein Argument NaN ist

  • #11483: BUG: `_kpp`-Initialisierung in `scipy.cluster.vq` behoben, schließt…

  • #11485: ENH: Docstring der Klasse KrylovJacobian zur Behebung von #2744 aktualisiert

  • #11486: BUG: special.eval_hermite soll NaN zurückgeben, wenn das zweite Argument…

  • #11487: ENH: Docstrings von correlate und correlate2d zur Behebung von #1968 verbessert

  • #11488: FIX: Ändert „func -> fun“ von scipy.optimize _root.py zur Lösung von…

  • #11489: BUG: Korrigiert Tippfehler, der in PR #11253 in stats.mstats.kendalltau() eingeführt wurde

  • #11490: DOC: Tippfehler in scipy/io/matlab/mio4.py korrigiert

  • #11495: MAINT: slsqp refaktoriert, um Problem in Callback-Funktion zu beheben

  • #11498: [DOC] Graphenschnitte in der Maximum-Flow-Docstring erwähnt

  • #11499: DOC: Dokumentation von scipy.signal.signaltools.wiener verbessert

  • #11506: DOC: Tippfehler in der Dokumentation von scipy.stats.morestats korrigiert

  • #11508: ENH: Kopie bei sparsen __init__ vermeiden, wenn dtype angegeben ist

  • #11509: ENH: unnötige Array-Kopien bei Matrixmultiplikation vermieden (nochmals)

  • #11510: [DOC] Ein Beispiel für die Erstellung einer Tri-Diagonal-Matrix beliebiger Größe

  • #11511: TST: Numba für Travis/Sparse angepinnt

  • #11513: TST: NumPy-Cache-Verzeichnis ppc64le deaktiviert

  • #11514: BUG: special.eval_genlaguerre soll NaN zurückgeben, wenn NaN übergeben wird

  • #11517: ENH: Performance von sparse.lil.tocsr verbessert

  • #11519: Fresnel-Dokumentation korrigiert

  • #11520: BUG: special.eval_gegenbauer soll NaN zurückgeben, wenn NaN übergeben wird

  • #11524: ENH: Cosinus-Sinus-Zerlegung

  • #11526: BUG: SLSQP-Max-Iterations-Einstellung korrigiert, um #4921 zu beheben

  • #11527: ENH: Docstrings von weibull_min_gen und weibull_max_gen verbessert…

  • #11530: MAINT: 3 ungenutzte Importe, 3 ungenutzte Zuweisungen aus ndimage entfernt.

  • #11531: DOC: Tippfehler in bdtr und bdtrc aus PR 11045 korrigiert

  • #11532: MAINT: Mehrere ungenutzte Importe und ungenutzte Zuweisungen aus… korrigiert

  • #11533: MAINT: Etwa 100 Warnungen wegen ungenutzter Importe und ungenutzter Zuweisungen korrigiert…

  • #11534: FIX: Eingaben mit nicht-nativem Byte-Ordering für scipy.fft zulassen

  • #11535: MAINT: Mehrere ungenutzte Importe in _lib entfernt.

  • #11536: MAINT: Mehrere ungenutzte Importe und ungenutzte Zuweisungen aus… korrigiert

  • #11537: MAINT: Ein ungenutzter Import in scipy/constants entfernt.

  • #11538: MAINT: Mehrere ungenutzte Importe in scipy/fft entfernt.

  • #11539: MAINT: Mehrere ungenutzte Importe und ungenutzte Zuweisungen aus… korrigiert

  • #11540: MAINT: Zwei ungenutzte Importe in scipy/misc entfernt.

  • #11541: MAINT: Mehrere ungenutzte Importe und ungenutzte Zuweisungen aus… korrigiert

  • #11542: MAINT: Ein ungenutzter Import in scipy/odr entfernt.

  • #11543: MAINT: Mehrere ungenutzte Importe und ungenutzte Zuweisungen aus… korrigiert

  • #11544: MAINT: Ungenutzte Importe und Zuweisungen in scipy/integrate behoben.

  • #11545: MAINT: Ungenutzte Importe und Zuweisungen in… entfernt

  • #11546: MAINT: Ungenutzte Importe entfernt; ungenutzte Zuweisungen in scipy/signal korrigiert.

  • #11547: MAINT: Ungenutzte Importe entfernt; ungenutzte Zuweisungen in scipy/spatial korrigiert

  • #11548: MAINT: Ungenutzte Importe entfernt; ungenutzte Zuweisungen in scipy.sparse korrigiert.

  • #11549: MAINT: xrange durch range ersetzt

  • #11560: MAINT: stats: ein _argcheck-Aufruf entfernt

  • #11573: MAINT: Ungenutzte Importe entfernt; ungenutzte Zuweisungen in scipy/stats korrigiert.

  • #11574: MAINT: Kleine Änderung der Fehlermeldungen von `optimize.nnls`.

  • #11575: MAINT: sytrd/hetrd-Tests aktualisiert

  • #11582: MAINT: Tippfehler in quadpack.py korrigiert, schließt #11448

  • #11585: TST: openblas_support.py hinzugefügt

  • #11587: BUG: Differential Evolution mit LinearConstraint und sparse…

  • #11588: MAINT: Problemgröße in lsmr/lsqr vollständig anzeigen.

  • #11589: MAINT: Python-2-Workarounds entfernt

  • #11590: MAINT: Python2-Modulinitialisierung entfernt

  • #11605: Standardisierung von Grenzen in _linprog_util.py

  • #11608: BUG: Verwendung von is in DE-Callback korrigiert

  • #11614: TST, MAINT: TestCtypesQuad mit pytest übersprungen

  • #11619: ENH: nan_policy-Argument und Funktionalität zu stats.mstats.winsorize hinzugefügt

  • #11621: MAINT: Verwendungen von PY_VERSION_HEX, NPY_PY3K in ndimage bereinigt

  • #11622: MAINT: Verwendungen von PY_VERSION_HEX, NPY_PY3K in sparse bereinigt

  • #11623: MAINT: Unnötige `from __future__ import …`-Anweisungen entfernt

  • #11626: MAINT: Verwendungen von PY_VERSION_HEX bereinigt

  • #11627: ENH: Analytische Formel für normale Momente hinzugefügt

  • #11628: MAINT, TST: Azure für Matplotlib-Release angepasst

  • #11631: Rückgängigmachen des alten Verhaltens für konstante Kostenmatrizen in `linear_sum_assignment`

  • #11632: MAINT: ARRAY_ANYORDER mit DEF anstelle von cdef definiert

  • #11639: BUG: interpolate/interp1d: gracevolles Scheitern bei reinen NaN-Eingaben

  • #11640: MAINT: BLAS3 trmm-Wrapper für das Argument „side“ korrigiert

  • #11642: TST, MAINT: toter Code in Travis CI entfernt

  • #11643: MAINT: Konvertierung in binom_test korrigiert

  • #11645: MAINT: Diverse Bereinigungen.

  • #11646: MAINT: Unnötige `from __future__ import …`-Anweisungen entfernt

  • #11647: DOC: return_all-Argumente dokumentiert

  • #11648: Geometrische slerp im Quaternionenraum durchgeführt

  • #11651: DOC: Papier-URL in lambertw-Dokumentation aktualisiert

  • #11653: PERF: Wechsel zu C++ STL std::nth_element

  • #11655: MAINT: Python2 cStringStream entfernt

  • #11657: ENH: Wrapper für ?pttrf/?pttrs hinzugefügt

  • #11664: ENH: Wrapper für ?gejsv hinzugefügt

  • #11665: ENH: Wrapper für ?pteqr hinzugefügt

  • #11667: BUG: Nicht-zentrale Fisher-Verteilung (fixiert NaN-Werte, wenn nc=0)

  • #11668: ENH: Wrapper für ?gtsvx hinzugefügt

  • #11671: TST, CI: Azure vorübergehend wiederhergestellt

  • #11672: Warnung zu medfilt hinzugefügt, wenn Arraygröße < kernel_size ist

  • #11674: TST: Testpräzision für zwei np.dot-bezogene linalg-Tests erhöht.

  • #11675: MAINT: pycodestyle-Bereinigung

  • #11677: ENH: Wrapper für ?ptsvx hinzugefügt

  • #11679: BENCH: cKDTree-Benchmarks hinzugefügt: balancierter/unbalancierter Baum (bezogen auf…

  • #11680: MAINT: rng_integers erlaubt RandomState.randint oder Generator.integers

  • #11683: BUG: Modus „mirror“ auf Längen-1-Achsen korrigiert

  • #11684: BUG: scipy.special.voigt_profile korrigiert

  • #11687: MAINT: sparse.linalg: Import aus `np.core` vermeiden

  • #11688: ENH: mypy: spezifischer bei der Ignorierung fehlender Importe

  • #11690: MAINT: mypy: Fehler wegen inkonsistenter Typen in Listen behoben

  • #11692: MAINT: mypy: verbleibende Typfehler behoben

  • #11694: TST, MAINT: Numba für Travis/Sparse angepinnt

  • #11697: DOC: Korrektur der PDF von norminvgauss in scipy.stats

  • #11701: MAINT: special: rudimentäre Typen für `_ufuncs`-Erweiterung hinzugefügt…

  • #11702: BUG: Post-Merge-Bug für eigh() behoben

  • #11703: Verbessert Docstring mit konsistenter L2-Norm

  • #11705: DOC: Slerp der SphericalVoronoi-Docstring

  • #11706: ENH: mypy: `–mypy`-Option zu `runtests.py` hinzugefügt

  • #11710: ENH: stats.kstest() verwendet nun die exakte stats.kstwo.sf()…

  • #11715: DOC: .. versionadded:: zu as_matrix/from_matrix in spatial/transf… hinzugefügt

  • #11716: BENCH: Benchmark-Importe für ``optimize_linprog.py`` korrigiert

  • #11721: MAINT: io: Jetzt unnötigen `# type: ignore` entfernt

  • #11722: MAINT: mypy: mpmath aus dem Ratchet entfernt

  • #11726: Konstante Eingabe für scipy.stats.f_oneway behandelt

  • #11729: BENCH: optimize: Infeasible Benchmarks für linprog hinzugefügt

  • #11731: Ungenaue Informationen über den Mac OS Compiler korrigiert (#11696)

  • #11733: Ungenaue Docstring-Beispiel von HalfspaceIntersection korrigiert

  • #11734: Doc: Ungenaue Docstring von SmoothBivariateSpline korrigiert.

  • #11735: Bug: stats: Falsche Form von median_absolute_deviation für… korrigiert

  • #11736: ENH: Eingabevalidierungen und deren Tests für FITPACK in fitpack2.py hinzugefügt

  • #11737: BUG: Abstürze wegen MKL-Bug in ?heevr verhindert

  • #11739: MAINT: special: Typ-Stubs für `_test_round.pyx` hinzugefügt

  • #11740: MAINT: specfun f2py-Wrapper entfernt

  • #11741: BUG: Umgang mit kleinen Toleranzen für minpack korrigiert und einen Test hinzugefügt.

  • #11743: Doc: Docstrings von rfft, rfft2, rfftn, irfft, irfft2, irfftn… korrigiert

  • #11744: MAINT: Unnötigen py3k.h-Code entfernt

  • #11745: DOC: stats: ncf-Dokumentation bereinigt.

  • #11748: MAINT: special: `cython_special` als `Any` typisiert

  • #11750: MAINT: Typ-Hinweise für `_spherical_voronoi`

  • #11752: DOC: Docstring von scipy.optimize.least_squares korrigiert

  • #11753: ENH: Eingabevalidierungen und deren Tests für dendrogram hinzugefügt.

  • #11755: MAINT: Verwendungen von tostring durch tobytes ersetzt

  • #11757: ENH: binned_statistics_2d-Performance verbessert.

  • #11759: ENH: optimize: HiGHS-Methoden zu linprog hinzugefügt

  • #11760: MAINT: FileStream ersetzt durch GenericStream

  • #11761: MAINT: npy_3kcompat.h Shims ersetzt

  • #11765: TST: test_pascal beschleunigt, der auf Azure SEHR langsam ist

  • #11766: TST: differential_evolution L8-Test beschleunigt

  • #11767: Kommentar in der kontinuierlichen RV-Gamma-Fit-Funktion geändert

  • #11776: Domain-Option für resample hinzugefügt.

  • #11784: BUG: Berechnung von Nicht-Null-Elementen in scipy.sparse.random behoben

  • #11786: ENH: stats: keyword-Argument `axis` zu scipy.stats.rankdata hinzugefügt

  • #11789: Doc: Docstring von scipy.spatial.chebyshev korrigiert

  • #11792: DOC: Richtlinien für die Entwicklung von öffentlichen Cython-APIs hinzugefügt

  • #11794: MAINT: Kommentare zur Erklärung eines Problems in der Organisation von cython_optimize hinzugefügt

  • #11796: DOC: Hinweis auf Präzisionsverlust in csgraph.minimum_spanning_tree… hinzugefügt

  • #11797: ENH: Negatives `axis` in `interpolate.BSpline` erlaubt. Auch…

  • #11798: simplify_cells-Parameter zu scipy.io.loadmat hinzugefügt

  • #11801: MAINT, DOC: kleine Änderungen von Ratio-of-Uniforms in scipy.stats

  • #11802: BUG: scipy.odr zur Handhabung von mehrdimensionalen unabhängigen und… korrigiert

  • #11803: scipy.stats.trapz: Analytische Formeln für Statistik und Entropie verwendet.

  • #11808: DOC: Beispiele in der scipy.interpolate.interpn-Docstring hinzugefügt.

  • #11809: Doppelte Einträge werden im csr_matrix-Konstruktor zusammen addiert

  • #11813: MAINT: pyflakes auf Version 2.1.1 aktualisiert

  • #11814: BUG: scipy.sparse.csr doctest schlägt mit falschem Ausgabewert fehl

  • #11817: DOC: Beispiele in der scipy.optimize.leastsq-Docstring hinzugefügt

  • #11820: ENH: Fehler bei falschem bounds-Format in optimize.fmin_l_bfgs_b auslösen

  • #11822: CI: GitHub Actions für macOS hinzugefügt

  • #11824: DOC: Beispiele und Returns in der scipy.optimize.line_search-Docstring (line_search_wolfe2) hinzugefügt

  • #11830: TST: Immer Fork für Multiprocessing in FFT-Tests verwenden

  • #11831: DOC: Beispiele und Returns in der scipy.misc.central_diff_weights… hinzugefügt

  • #11832: DOC: stats: Einige kleine Korrekturen an ein paar Docstrings.

  • #11833: BUG: Compiler_name bei Verwendung von Pfaden in Flags korrigiert

  • #11836: MAINT: Multiprocessing-Tests auf Python3.8 wieder eingeführt

  • #11837: Doc: Beispiele in der scipy.optimize.fsolve-Docstring hinzugefügt

  • #11838: Doc: Beispiele in der scipy.sparse.linalg.minres-Docstring hinzugefügt

  • #11840: BUG: sparse.linalg: Überlauf bei der Zwischenberechnung von expm korrigiert

  • #11842: BLD: Build mit gfortran 10 korrigiert

  • #11843: MAINT: Gleitkommazahlen in constants.py vereinfacht

  • #11847: DOC: Tutorial zu scipy.optimize.linprog hinzugefügt

  • #11849: ENH: geninvgauss durch Verwendung von cython beschleunigt

  • #11852: CI: osx aus travisCI entfernt

  • #11857: BUG: Parameter fc von gausspulse zu float geändert.

  • #11861: order = degree + 1 für Splines

  • #11863: g77 ABI-Wrapper funktioniert mit gfortran ABI Lapack

  • #11866: MAINT: Typ-Ignorierungen zu sympy und matplotlib-Importen hinzugefügt

  • #11867: CI: Arm64 in travis-ci hinzugefügt

  • #11869: DOC: signal: Beispiel zur lsim2-Docstring hinzugefügt.

  • #11870: DOC: signal: impulse anstelle von impulse2 im impulse-Beispiel verwendet…

  • #11871: ENH: ufuncs in special als ufuncs anstelle von Any typisiert

  • #11872: BUG: Neuberechnung in scipy.optimize.optimize.MemoizeJac vermeiden

  • #11873: DOC: signal: ODE in impulse- und impulse2-Docstrings korrigiert.

  • #11874: DOC: Beispiele zur Docstring von scipy.interpolate.approximate_taylor_polynomial hinzugefügt

  • #11878: Doc: Tippfehler in scipy/integrate/quadrature.py korrigiert

  • #11879: BUG: Überlauf von Index-Arrays in sparse.kron korrigiert

  • #11880: DOC: stats: Beispiele für bartlett, fligner, levene hinzugefügt.

  • #11881: MAINT: numpy–>np in optimize.py normalisiert

  • #11882: DOC: Beispiele in der scipy.io.readsav-Docstring hinzugefügt.

  • #11883: DOC: Returns und Beispiele für die scipy.ndimage.correlate()-Docstring hinzugefügt

  • #11885: BUG: stats: Handhabung mehrdimensionaler Arrays in f_oneway und mehr.

  • #11889: DOC: signal: lsim und lsim2 Beispiele vereinheitlichen.

  • #11896: BUG: stats: Handhabung von Eingaben der Größe 0 für ttest_rel und ttest_ind korrigiert.

  • #11897: DOC: Irreführende Standardwerte aus der fit-Methode entfernt.

  • #11898: MAINT: LinearVectorFunction.J ist ndarray, schließt #11886 ab.

  • #11902: BUG: linalg: test_heequb Fehlschlag.

  • #11904: Korrektur von Real-zu-Real-Transformationen für komplexe Eingaben und overwrite_x=True.

  • #11906: DOC: stats: Fehler durch trapz Docstring behoben.

  • #11907: BUG: stats: SEGFAULT aus Issue #9710 behoben.

  • #11912: ENH: Matplotlib-Farbschema mit Hierarchie/Dendrogramm respektieren.

  • #11914: DOC: Doc für spatial.distance.squareform verfeinert.

  • #11915: ENH: N-dimensionale lineare Operatoren.

  • #11919: ENH: Parameter „window_size“ in find_peaks_cwt() verfügbar machen.

  • #11920: DOC: M, diffev erklären.

  • #11923: CI: macOS-Installation von swig schließt #11922 ab.

  • #11924: DOC: Beispiele zum Docstring von scipy.optimize.bracket() hinzugefügt.

  • #11930: DOC: Beispiele hinzugefügt und für signal.qspline1d und signal.qspline_eval bereinigt…

  • #11931: DOC: Beispiele zum Docstring von sparse.linalg.bicg hinzugefügt.

  • #11933: DOC: Ursprünglichen Verweis für Yao-Liu-Zielfunktionen hinzugefügt.

  • #11934: DOC, MAINT: mailmap aktualisiert.

  • #11935: DOC: Doc von scipy.stats.mode soll widerspiegeln, dass die Funktion…

  • #11936: ENH: special: Typ-Stubs für `orthogonal.py` hinzugefügt.

  • #11937: DOC: Docstring-Beispiele zu fft2, ifft2, io.savemat hinzugefügt.

  • #11938: MAINT: Hilfsfunktion zum Deprecaten von Cython-API-Funktionen hinzugefügt.

  • #11942: MAINT: Bedingten Import in _lib/_util ignorieren.

  • #11943: MAINT: special: Typen für geterr/seterr/errstate hinzugefügt.

  • #11946: MAINT: py.typed Marker hinzugefügt.

  • #11950: TST:MAINT: heequb-Tests getrennt und stabilisiert.

  • #11952: DOC: Toolchain-Roadmap für py38, C99, C++11/14 aktualisiert.

  • #11957: MAINT: np.errstate-Kontextmanager anstelle von np.seterr. verwenden.

  • #11958: MAINT: interpolate: Einige nachgestellte Leerzeichen entfernt.

  • #11960: MAINT: Kompatibilitätscode für Python 2 bereinigt.

  • #11961: MAINT: numpy/npy_3kcompat.h aus _superluobject.c entfernt.

  • #11962: DOC: Typ von `codes` im Docstring von `_vq._vq()` korrigiert.

  • #11964: MAINT: Nicht verwendeten IS_PYPY entfernt.

  • #11969: DOC: Beispiele hinzugefügt und Docstring für special.airye korrigiert.

  • #11970: BUG: sparse: „diagonal“ von sparse Matrizen korrigiert, um numpy’s… zu entsprechen.

  • #11974: BUG: oaconvolve-Ausgabe umformen, auch wenn keine Achsen gefaltet werden.

  • #11976: MAINT: Logo für GitHub Actions hinzugefügt.

  • #11977: CI: Aktuelles Python testen.

  • #11979: DOC: Beispiele zum Docstring von stats.ranksums() hinzugefügt.

  • #11982: KMeans++-Initialisierung beschleunigt.

  • #11983: DOC: Beispiele zum Docstring von stats.mstats.argstoarray() hinzugefügt.

  • #11986: Bugs in ndimage vermeiden, wenn die Ausgabe- und Eingabearrays überlappen…

  • #11988: ENH: fit-Methode der Laplace-Verteilung mit Maximum… überschreiben.

  • #11993: TST, CI: Azure Windows Pfad-Korrekturen.

  • #11995: MAINT, CI: benutzerdefiniertes mingw Azure entfernt.

  • #11996: DOC: Beispiele hinzugefügt und pep-Warnung für fft.set_global_backend… korrigiert.

  • #11997: MAINT, CI: Azure OpenBLAS vereinfacht.

  • #11998: BENCH: Gegen aktuellen HEAD statt master ausführen.

  • #12001: ENH: stats: _logpdf für die Maxwell-Verteilung implementiert.

  • #12004: DOC: Beispiele für integrate.quad_vec() und integrate.quad_explain() hinzugefügt.

  • #12005: MAINT: Hilfsfunktionen in ?tbtrs-Tests verwenden.

  • #12007: MAINT: LICENSES_bundled für pybind11 und six aktualisiert.

  • #12008: DOC: Roadmap aktualisiert.

  • #12009: ENH: optimize: 64-Bit-BLAS in lbfgsb unterstützen.

  • #12010: ENH: sparse.linalg: 64-Bit-BLAS in isolve unterstützen.

  • #12012: DOC: Beispiele für interpolate.barycentric_interpolate(),… hinzugefügt.

  • #12013: MAINT: Letzte Verwendungen von numpy.dual entfernt.

  • #12014: CI: Die 10 langsamsten Tests ausgeben.

  • #12020: MAINT: Behandlung von zirkulären Eingaben in SphericalVoronoi entfernt.

  • #12022: DOC: Standardwert absolute_sigma auf False in scipy.optimize.curve_fit-Dokumentation gesetzt.

  • #12024: DOC: Beispiele für io.hb_read() und io.hb_write() hinzugefügt.

  • #12025: MAINT: numpy/npy_3kcompat.h aus nd_image entfernt.

  • #12028: Rechtschreibkorrektur.

  • #12030: ENH: optimize/_trlib: ILP64 BLAS/LAPACK unterstützen.

  • #12036: MAINT: Einige generierte C-Dateien zu .gitignore hinzugefügt.

  • #12038: MAINT, CI: Travis rackcdn -> conda.org.

  • #12039: MAINT: signal: Auflösung der Plots in der Chirp… verringert.

  • #12040: DOC: Beispiele für ndimage.spline_filter1d() und spline_filter() hinzugefügt…

  • #12044: MAINT: apt-get update und apt-get install zu einem RUN-Befehl zusammengefasst.

  • #12045: TST: Größe von test_diagonal_types reduziert, um Tests zu beschleunigen.

  • #12046: MAINT: Nicht verwendetes npy_3kcompat.h entfernt.

  • #12047: MAINT: Cython 3.0 Kompatibilität.

  • #12050: DOC: Download-Zahl-Badges von PyPI und conda-forge in README.rst hinzugefügt.

  • #12052: DOC: Beispiele für odr.models.polynomial() hinzugefügt und odr.odr Docstring korrigiert…

  • #12056: ENH: Shapiro modifiziert, um ein benanntes Tupel zurückzugeben.

  • #12057: Mein Name in THANKS.txt eingefügt.

  • #12060: TST: Anzahl der test_diagonal_types-Konfigurationen reduziert.

  • #12062: TST: dec.slow zu pytest.mark.slow geändert.

  • #12068: ENH: Jarque-Bera modifiziert, um ein benanntes Tupel zurückzugeben.

  • #12070: MAINT, CI: Appveyor rack -> conda.org.

  • #12072: TST: Warnung vor veralteten factorial(float) herausgefiltert.

  • #12078: TST: Test auf Colab mit großer Speicherzuweisung übersprungen.

  • #12079: DOC: Python2-Referenz aus dem Stats-Tutorial entfernt.

  • #12081: DOC: Beispiele für optimize.show_options() Docstring hinzugefügt.

  • #12084: BUG: interpolate: BarycentricInterpolator mit ganzzahliger Eingabe korrigiert…

  • #12089: ENH: spatial/qhull: ILP64 Lapack unterstützen.

  • #12090: ENH: integrate: ILP64 BLAS in odeint/vode/lsoda unterstützen.

  • #12091: ENH: integrate: ILP64 in quadpack unterstützen.

  • #12092: BUG: dt-Verlust in signal.StateSpace behoben.

  • #12093: MAINT: Workaround für Python2.6 zurückgenommen.

  • #12094: MAINT: openblas_support Hash-Prüfungen.

  • #12095: MAINT: ndimage: `shares_memory` in `may_share_memory` geändert.

  • #12098: Doc: 4 Modellinstanzen von odr in Instanzen von `Model` geändert…

  • #12101: Weitere nicht verwendete Importe und Zuweisungen entfernt.

  • #12107: ENH: Flächenberechnung für 2D-Eingaben in SphericalVoronoi.

  • #12108: MAINT: Sicherstellen, dass Attribute den korrekten Datentyp in `SphericalVoronoi` haben.

  • #12109: Grad ist nicht Ordnung in Splines.

  • #12110: ENH: Hilfreichere/fehlerverzeihendere io.wavfile Fehler.

  • #12117: BUG: Zeilenumbruch behoben.

  • #12123: [MAINT] Fehler bei PyData/Sparse-Import behoben.

  • #12124: TST: matmul jetzt immer testen, da Python 3.5+ erforderlich ist.

  • #12126: TST: Nicht verwendeten Matplotlib-Code bereinigt.

  • #12127: DOC: Docstrings von signal.cspline2d, qspline2d, sepfir2d aktualisiert.

  • #12130: MAINT: Fehlerhafte Links mit Linkchecker behoben.

  • #12135: ENH: linalg: Die Funktion convolution_matrix hinzugefügt.

  • #12136: MAINT: np.poly1d Hack bereinigt.

  • #12137: TST, CI: 32-Bit-Rad-Reproduktionseinrichtung.

  • #12140: TST: stats: kstwo, ksone zu langsamen Tests hinzugefügt.

  • #12141: Unterstützung für 64-Bit-Integergröße in Fitpack.

  • #12151: DOC: Rosenbrock-Funktionssumme korrigiert.

  • #12159: BUG: Längenberechnung in upfirdn behoben.

  • #12160: BUG: M_PI behoben.

  • #12168: DOC: JavaScript zur Versionsprüfung hinzugefügt, um veraltete Versionen in Doc-Releases anzuzeigen…

  • #12171: CI, MAINT: Azure OpenBLAS Laufwerkswechsel.

  • #12172: ENH: Grenzen für die Powell-Minimierungsmethode.

  • #12175: BLD: Unterstützung für mehr Fortran-Compiler für ILP64 und Makro-Erweiterung…

  • #1179: BUG: stats: Einige Verteilungen akzeptierten keine Listen als Argumente.

  • #12180: MAINT: Redundanter Import in SphericalVoronoi-Tests entfernt.

  • #12181: DOC: Für versionwarning kein $.getScript verwenden.

  • #12182: MAINT: Zufällige Stichproben auf der Hypersphäre in SphericalVoronoi…

  • #12194: MAINT: Modul- und Beispielbereinigungen für Doc-Build.

  • #12202: ENH: Werkzeug zum Herunterladen von Release-Rädern von Anaconda.

  • #12210: py.typed-Marker entfernt (zumindest für die Veröffentlichung).

  • #12217: BUG: stats: Handhabung von Randfällen in median_abs_deviation korrigiert.

  • #12223: BUG: stats: wilcoxon gab p > 1 für bestimmte Eingaben zurück.

  • #12227: BLD: Mindestversion für macOS beim Erstellen von rectangular_lsap festlegen.

  • #12229: MAINT: tools/gh_lists.py: Problem mit Groß-/Kleinschreibung von HTTP-Headern behoben.

  • #12236: DOC: Ein paar grammatikalische Fehler in 1.5.0-notes.rst korrigiert.

  • #12276: TST: test_heequb übersprungen, da er zeitweise fehlschlägt.

  • #12285: CI: Travis arm64-Lauf in zwei aufgeteilt.

  • #12317: BUG: Fehlerakkumulation bei Rotation-Multiplikation verhindern.

  • #12318: BUG: sparse: np.prod-Überlauf in check_shape vermeiden.

  • #12319: BUG: Cobyla threadsicher machen.

  • #12335: MAINT: Workaround für Sphinx-Bug.