Python Integration & Schnittstellen

Python ist DIE Sprache der Datenwissenschaften und des Machine Learnings. Zugleich ist Python eine vergleichsweise intuitive Programmiersprache und wird mittlerweile auch als Referenzsprache der Data Science an den Hochschulen vermittelt. Nicht umsonst ist Python seit mehreren Jahren die beliebteste Programmiersprache (https://pypl.github.io/PYPL.html).

Durch die Integration von Python in unsere Software schaffen wir maximale Flexibilität für deine Projekte und natürlich Zugang zu State of the art Bibliotheken des Machine Learnings. Um die Einstiegshürde möglichst gering zu gestalten, installieren wir Bibliotheken wie Numpy, Tensorflow, SciPy und viele weitere schon vor der Auslieferung auf dem Optimizer4D. Dadurch kannst du direkt loslegen.

Aber auch außerhalb unserer Software arbeiten wir mittlerweile fast ausschließlich mit Python: Für die Entwicklung neuer Analyse-Methoden und Industrie-Anwendungen nutzen wir Python. Dafür haben wir Python-Bibliotheken geschrieben, die es uns ermöglichen, unsere Messdaten direkt in Python zu verarbeiten oder auch unser System von Python aus über das Netzwerk fern zu steuern.

Für die Forschungs-Community, aber natürlich auch für technisch interessierte Kunden stellen wir diese Bibliotheken Open Source unter der LGPL Lizenz zur Verfügung. So kannst du eigene Lösungen implementieren, ohne die Verpflichtung deine Lösung offen zu legen.


Python-Operator

Der Python-Operator bietet eine unmittelbare Integration von Python in unsere Analyse-Pipeline. Mit umfangreichen Schnittstellen in unsere Software ist hier eine tiefe Integration von beliebten Data Science Bibliotheken möglich.

Zum Python-Operator

Python Virtual inputs

Virtuelle Datenkanäle ermöglichen die Integration von beliebigen Sensoren in unsere Software. Externe Datenströme können zeitlich synchron zu Analogdaten erfasst werden.

Unsere Software-Schnittstelle für virtuelle Inputs ermöglicht die Implementierung einer neuen Geräteklasse mit Bedienoberfläche direkt in der Analyzer4D Software.

Zur Sensorfusion

OpenSource Bibliotheken

Um dir den vollen Zugriff auf die Daten und höchste Flexibilität im Umgang mit dem Optimizer4D zu gewähren, stellen wir unsere zentralen Bibliotheken zum Zugriff für jedermann zur Verfügung.

Die von uns gewählte LGPL Lizenz bietet dir weitreichende Möglichkeiten zum Einsatz und eigenen Verwertung deiner Entwicklungen!
Zu QASS Open Source


Python in der Maschinen-kommunikation

Wir nutzen Python sowohl in unserer zentralen Maschinenschnittstelle (Triggerliste) als auch zur Implementierung von speziellen Kommunikations-Adaptern wie OPCUA, TCP/IP Verbindung zu SPS oder ähnlichem.

Zur Maschinen-Kommunikation