Python
Python ist eine universelle, üblicherweise interpretierte, höhere Programmiersprache, die objektorientierte, aspektorientierte und funktionale Programmierung unterstützt. Darüber hinaus wird von Python auch eine dynamische Typisierung ermöglicht.
weitere Infos
PyTorch
PyTorch ist ein Python-Paket, das zwei High-Level-Schwerpunkte bietet. Zum einen Tensor-Berechnungen (wie NumPy) mit starker GPU-Beschleunigung, zum anderen tiefe neuronale Netze, die auf bandbasiertenen Autograd-System aufgebaut sind.
weitere Infos
Qiskit
Qiskit liefert als Open-Source-SDK die Basis Quantensoftware sowohl auf der Maschinencode-Ebene von OpenQASM als auch auf abstrakten Ebenen zu entwickeln. Qiskit wurde von IBM Research ursprünglich für die eigene Hardware entwickelt.
weitere Infos
Cirq
Cirq ist eine Python-Bibliothek zum Schreiben von Quantenschaltungen, die auch Lösungen für den Umgang mit „verrauschten“ Quantenstrukturen bietet.
Cirq wurde vom Google AI Quantum Team entwickelt.
weitere Infos
PennyLane
PennyLane ist eine Python-Bibliothek zur technikunabhängigen Programmierung von Quantencomputern. Mit Pennylane ist es möglich, die Strukturen von Quantensystemen auf vergleichbare Weise wie ein neuronales Netz zu trainieren.
weitere Infos
Python API for ArcGIS
ArcGIS API for Python ist eine Bibliothek zum Geodatenmanagement, zur Durchführung von GIS-Visualisierung und -Analyse sowie zur GIS-Systemadministration im Esri-Systemumfeld.
Die Ausführung kann sowohl interaktiv als auch über Skripte erfolgen.
Weitere Infos
Geopandas
GeoPandas ist ein in Python geschriebenes Projekt, um die Arbeit mit Geodaten in Python zu erleichtern. GeoPandas erweitert von pandas verwendete Datentypen um räumliche Operationen auf geometrische Inhalte, die dann von shapely dargestellt werden.
weitere Infos
PyQGIS
PyQGIS ist die freie, plattformübergreifende und quelloffene API für die Erstellung von Anwendungen im Umfeld von QGIS. Sie ermöglichen dem Benutzer, räumliche Informationen zu analysieren und zu bearbeiten sowie daraus geografische Karten zu erstellen.
weitere Infos
Atos QLM
Die Atos Quantum Learning Machine ermöglicht es Quantensoftware zu entwickeln und mit ihr zu experimentieren. Sie wird von einer hochleistungsfähigen Hardware-Infrastruktur unterstützt und emuliert die Ausführung wie ein echter Quantencomputer.
weitere Infos
anaconda
Anaconda ist eine freie und quelloffene Distribution der Programmiersprachen Python und R für wissenschaftliches Rechnen. Die Anaconda-Distribution wird mit über 250 automatisch installierten Paketen geliefert; über 7500 weitere Open-Source-Pakete können zusätzlich installiert werden.
weitere Infos
jupyter lab
JupyterLab ist die webbasierte interaktive Entwicklungsumgebung für Notebooks, Code und Daten. Sie ermöglicht den Benutzern, Arbeitsabläufe in den Bereichen Datenwissenschaft, wissenschaftliches Rechnen, Computerjournalismus und maschinelles Lernen zu konfigurieren und zu gestalten.
weitere Infos
visual studio code
Visual Studio Code ist ein schlanker, aber leistungsstarker Quellcode-Editor. Er wird mit integrierter Unterstützung für JavaScript, TypeScript und Node.js geliefert und verfügt über ein reichhaltiges Ökosystem von Erweiterungen für andere Sprachen (wie C++, C#, Java, Python, PHP, Go).
weitere Infos