Bildung, Wissenschaft
application/zip
Habelt, Jürgen
Desktop OS auf welchem Mathematica läuft
Fortführung der Applikation Quantum Algebra in Diracscher Bra-Ket-Notation
Die hier veröffentliche Anwendung setzt die Arbeit von Cesar Guerra G. aus dem Jahr 2004 fort.
Dabei wurden durch meine Weiterentwicklung folgende Fortschritte erzielt:
- Unterstützung aktueller Mathematica Versionen
- Verschiebung bestimmter Funktionen, wie Notationen und Input Aliases, in Module
- Erweiterung der Input Aliases auf Operatoren mit Indizes
- Einführung eines neuen Konstantentyps (Complex Constant), der auch zur Vereinfachung von Quantenausdrücken herangezogen wird.
- Bugfixing
- Neue Funktionen wie striktere Testung von Quantenausdrücken
- Umfangreiche Unit Tests
- Dokumentation, die in die Mathematica Dokumentation integriert wird
Zur Entstehung der Anwendung Quantum Algebra
Beim Suchen nach einer Mathematica Anwendung, die die Arbeit mit Quantenobjekten unterstützt, habe ich die gleichnamige Anwendung von Cesar Guerra gefunden, die sich wie folgt charakterisieren läßt: (zu finden im Wolfram Library Archive)
- Unterstützte Mathematica Version: 4.1/4.2
- Author der Anwendung: Cesar Guerra G.
- Die Anwendung ist im Wesentlichen nicht mehr kompatibel mit neueren Mathematica Versionen
- Die Arbeit ist seit dem Veröffentlichen nicht mehr weiterentwickelt worden
Daher versuche ich mit dieser Arbeit, Quantum Algebra weiterzuentwickeln mit folgenden Merkmalen:
- Unterstützung neuer Mathematica Versionen
- Dabei Benutzung des aktuellen Notation Packages
- Behebung von Bugs, wo welche erkennbar waren
- Weiterentwicklung, wo meine Expertise das gestattete
Aufbau der Anwendung
Die Anwendung besteht aus den folgenden Modulen:
Module | Inhalt |
Analyze.m | Überprüft Ausdrücke auf ihren Typ hin, z.B.Operator |
Options.m | Realisiert ein paar Optionen für die gesamte Anwendung |
QuantumAlgebra.m | die eigentliche nichtkommutative Quantenalgebra |
QuantumNotation.m | unterstützt die Diracsche Bra-Ket-Notation und Eingabe-Aliases |
Styles.m |
stellt Stile für die Darstellung der Notation zur Verfügung |
Weiterhin enthält die Anwendung eine Dokumentation, an deren Ausbau auch weiter gearbeitet wird, und Unit Tests für einen möglichst vollständigen Test der Funktionalität.
Installation und Download
Die Anwendung ist lauffähig unter Mathematica 10.x, aktuelle Version ist 1.1.1.
Zur Installation laden Sie das ZIP - File herunter und entpacken es in den persönlichen Applications Ordner von Mathematica. Die Dokumentation steht dann nach einem Neustart von Mathematica im Documentation Center unter Add-ons and Packages zur Verfügung.
Außerdem können Sie die Notebook Preview eines der Tutorials im Browser anzeigen.
Anmerkung: Genaugenommen muss der Unterordner QuantumAlgebra im ZIP File in den Applications Ordner entpackt werden. Das gesamte ZIP File kann als Wolfram Workbench project verwendet werden.