Die Entwickler der Python-Bibliothek NumPy für Arrays und zahlreiche nummerische Berechnungen haben Version 1.22.0 veröffentlicht. Die Version gilt mit 609 Pull-Requests von 153 Mitwirkenden als großer Wurf.
Zu den Highlights zählen die Entwickler, dass die Annotationen Main-Namespace im Wesentlichen vollständig seien. Der Upstream bleibe ein bewegliches Ziel, für das es weitere Verbesserungen geben werde, dennoch sei die Hauptarbeit ist getan.
Mit dabei sei auch eine noch als vorläufig bezeichnete Version einer vorgeschlagenen Array-API. Damit gehe man einen Schritt hin zur Schaffung einer Standardsammlung von Funktionen, die sich in Anwendungen wie CuPy und JAX verwenden lassen, so Charles R Harris in der Ankündigung.
NumPy verfüge nun auch über ein DLPack-Backend. DLPack bietet ein gemeinsames Austauschformat für Array (Tensor) Daten, schreibt Harris weiter. Mit neue Methoden für Quantile- und Perzentile-Funktionen und zu diesen verwandten kann NumPy ebenfalls aufwarten. Die neuen Methoden bieten laut Harris einen vollständigen Satz von Methoden, die in der Literatur häufig zu finden seien. In den Release Notes zu der neuen Version finden sich weitere Informationen.



