Software

Im Zuge unserer Forschung veröffentlichen wir Pakete bzw. tragen wir bei zu existierenden Paketen für das Eco-System der Programmiersprache Julia.

Julia-Pakete

Name Beschreibung
BEAST Eine Randelelementemetode-Bibliothek zur Lösung etwa von akustischen oder elektromagnetischen Problem
SphericalScattering Semianalytische Lösungen für elektromagnetische Streuung an Kugeln (idealleitend, geschichtet, etc.) für eine Vielzahl an Anregungen (ebene Welle, elektrischer Dipol, magnetischer Dipol, etc.) basierend auf der Mie-Lösung

Über Julia

Julia ist eine neuartige Programmiersprache die vor ein paar Jahren am MIT entstand. Sie wurde entwickelt für die besonderen Anforderungen, die die Entwicklung und Umsetzung von numerischen Algorithmen verlangen: »We want a language that's open source, with a liberal license. We want the speed of C with the dynamism of Ruby. We want a language that's homoiconic, with true macros like Lisp, but with obvious, familiar mathematical notation like Matlab. We want something as usable for general programming as Python, as easy for statistics as R, as natural for string processing as Perl, as powerful for linear algebra as Matlab, as good at gluing programs together as the shell. Something that is dirt simple to learn, yet keeps the most serious hackers happy. We want it interactive and we want it compiled.« (Quelle: Why we created Julia)