Software

INSENSITIVE

INSENSITIVE ist ein didaktisches Simulationstool zur Kernmagetischen Resonansspektroskopie (NMR) für bis zu 4 Spins-1/2 in isotroper Lösung. In vier Schritten simuliert das Programm die Physik hinter dem NMR-Experiment, von der Definition eines Spinsystems über die Manipulation des Spinzustands und Anwendung von Pulssequenzen bis zur Prozessierung von 1- und 2-dimensionalen Spektren. Im Kern visualisiert die Software übliche Modelle für den Spinzustand, sowohl grafisch als auch numerisch, und erlaubt es, bei jedem Schritt auf unterschiedlich komplexen Niveaus damit zu interagieren. Zusätzlich zu der Beschreibung mittels statistischer Quantenmechanik kann das Doppelkegel-Modell eines Spin-1/2 im Magnetfeld dazu verwendet werden, den Übergang von einzelnen Spins zu einem Spinensemble zu illustrieren. Das Programm enthält ein umfangreiches Tutorium und benötigt kein Vorwissen über eine Programmiersprache oder eine Spektrometersoftware.

INSENSITIVE ist in C geschrieben und benutzt das GTK-3 Toolkit. Es ersetzt eine ältere Codebasis, die für macOS in Objective-C mit dem Cocoa-Framework geschrieben wurde. Es wurde erfolgreich auf mehreren, modernen Linuxdistributionen getestet, darunter Ubuntu, Fedora un SUSE, und kann aus dem Quellcode kompiliert werden. Es wurde ebenfalls erfolgreich unter Microsoft Windows 7, 10 und 11 getestet, sowie unter Apple macOS (bestätigt unter Version 10.14 und 12). Binärpakete für Windows und macOS für 64-Bit Intel-Prozessoren sind über die GitHub-Seite herunterladbar und können ohne Installation ausgeführt werden. Dazu müssen die Dateien bin\insensitive.exe bzw. Insensitive.app aufgerufen werden.