SpecControl

Passend für unsere vorgestellten Experimente, unser Equipment und noch mehr!

Für unser 3D-gedrucktes Spektrometer gibt es natürlich auch die passende Software um das Spektrometer auszulesen, zu kalibrieren oder in verschiedenen Spektroskopie-Modi (Intensität, Transmission, Absorption) zu betreiben. Hierzu werden die am optischen Gitter spektral separierten Intensitäten über den Kamerasensor ausgelesen und hierraus ein Spektrum generiert. Viele weitere Funktionen erleichtern die Datengewinnung und Interpretation der Messdaten.

SpecControl ist mit Python programmiert und kann als ausführbarer Code heruntergeladen werden, sodass keine Python-Installation notwendig ist. Unsere Software umfasst:

  • Live-Darstellung des gemessenen Spektrums
  • Steuerung der Ausleseparameter wie Belichtungszeit, Gain, Bayer-Korrektur, ...
  • Verschiedene Betriebsmodi wie Intensitäts-, Transmissions- und Absorptionsspektroskpie mittels Lichtquellen und Hintergrundkorrektur
  • Einfache Vermessung von Spektrallinien mit hoher Genauigkeit
  • Spektren/Datenerfassung und deren Speicherung in Form von Rohdaten (csv) oder als Bild
  • Live-Darstellung des Kamerabildes (UVC-Standard, z.B. Webcam, ...) zur einfachen Justage des Spektrometers
  • Implementierte Kalibrationsroutine für 2 oder 3 frei wählbare Referenzwellenlängen (z.B. Leuchtstoffröhrenspektrum, Sonnenspektrum, etc.)

Download / Source - Code


Die Software unterliegt der GNU LESSER GENERAL PUBLIC LICENSE. Der Source-Code kann hier bei GitHub gefunden werden: SpecControl - GitHub Repository

Ausführbarer Code:
Diese Version kann nach dem Download direkt ausgeführt werden und enthält alle notwendigen Bibliotheken sowie den Python-Interpreter.

Impressionen

SWimage SWimage SWimage