-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Supergecki edited this page Jul 23, 2024
·
10 revisions
Willkommen beim LaTriX Wiki!
Im Zuge dieses Softwareprojekts soll eine C#-Klassenbibliothek erstellt werden, mit deren Hilfe die Matrix- und Vektorobjekte der Math.NET Numerics Bibliothek in LaTeX-Code umgewandelt werden können, der direkt in eine LaTeX-Datei eingefügt werden könnte und so die entsprechende Matrix/Vektor formatiert ausgibt. Ergänzt werden soll diese Bibliothek um eine graphische Nutzeroberfläche, in der Matrizen oder Vektoren eingegeben werden können und die entsprechenden LaTeX-Codes aus einem nebenstehenden Textfeld kopiert und weiterverwendet werden können.
Roadmap (muss bearbeitet werden): erledigt!
Roadmap schreiben.gitignore einrichtenIssues erstellen und zuweisenKlassendesign in UML festhaltenAutomatische Build-Prozesse für Continuous Integration erstellenAutomatische Dokumentationserstellung mit Doxygen einrichtenLaTeXConverter-Klasse mit Matrix-Konversionsmethode ausstattenLaTeXConverter-Klasse mit Vektor-Konversionsmethode ausstatten (diese nutzt im Idealfall die Matrix-Konversionsimplementierung)Klassenbibliothek mit integrierten Tests ausstatten (Vorschlag: xUnit-Framework)GUI-Mockup designenGUI (zunächst ohne Funktionalität) erstellenGUI-Funktionalität implementierenDokumentation mit Tutorial, Beispielcode und API-Erläuterungen abschließenRelease des fertigen Produktes inkl. ausführbarer Datei erstellen
QoL-Features (können bearbeitet werden, sind aber für die Fertigstellung des Projektes nicht notwendig):
- LaTeX-Converter-Klasse mit Rückkonversionsmethode ausstatten (LaTeX-Code wird zurück in Math.NET Matrix oder Vektor konvertiert)
- regionales Dezimaltrennzeichen zulassen (statt standardmäßigem Dezimalpunkt)