Software zur Berechnung und Visualisierung reziproker Gitter

Derzeit bereite ich XRD-Experimente für einen epitaktischen Dünnfilm auf einem Siliziumwafer vor. Ich suche eine Software (Win oder Mac) um das reziproke Gitter aus den Zellparametern zu berechnen und zu visualisieren.

Mercury und Diamond habe ich schon ausprobiert, aber diese Programme bieten nur eine Simulation der entsprechenden Pulvermuster, keine Berechnung des reziproken Gitters.

Ich habe keinen Zugriff auf Mathematica oder MATLAB, daher wären Empfehlungen für eigenständige Software willkommen.

Wenn Sie wissen, wie man das mit Matlab macht, könnten Sie es mit GNU Octave versuchen .
Und natürlich Python mit scipy, numpy und matplotlib – wiederum, wenn Sie bereits wissen, wie man die Berechnungen durchführt, und Sie nicht abgeneigt sind, Ihren eigenen Code dafür zu schreiben.

Antworten (3)

+1 für Python, Scipy, Numpy. Der andere Vorteil besteht darin, dass Skripte erstellt werden. Wenn Sie dies also für viele Experimente tun müssen, können Sie das gesamte Verzeichnis ausführen, anstatt nur eines nach dem anderen.

Vielen Dank für Ihre Antwort. Ich habe so gut wie keine Erfahrung mit Python, könnten Sie einen Ausgangspunkt vorschlagen? Würden Sie empfehlen, mit einer integrierten Lösung wie Python(x,y) zu beginnen oder einfach das Befehlszeilenprogramm zu verwenden?

Zwei Programme, die diese Aufgabe übernehmen können, sind: XCrySDen (kostenlos) und Material Studio (kommerziell). Ich denke, der MS Visualizer ist kostenlos.

Für XCrySDen und die andere Software müssen Sie möglicherweise von einem Format in ein anderes konvertieren. Zum Beispiel von .cif zu .struct oder .xyz, Sie können online Skripte finden, die Ihnen bei der Formatkonvertierung helfen und dann die Software verwenden, um Ihre Struktur zu visualisieren und Ihr reziprokes Gitter zu generieren.