Open-Source-Projekte
Meine hier veröffentlichten Softwareprojekte stehen quelloffen unter der in der jeweiligen Projektbeschreibung angegebenen Lizenz zur Verfügung.
Meine hier veröffentlichten Softwareprojekte stehen quelloffen unter der in der jeweiligen Projektbeschreibung angegebenen Lizenz zur Verfügung.
Diese Scala-Biliothek zum Rechnen mit Maßeinheiten beruht auf dem Internationalen Einheitensystem (SI).
Die wichtigsten Typen sind Quantity
und Unit
.
Diese Bibliothek bietet Hilfsmittel zur Grafikprogrammierung in Scala. Sie ist zugeschnitten auf möglichst einfaches Zeichnen von Figuren und Funktionen, ohne das Grafiksystem mit Dutzenden von Einstellungen konfigurieren zu müssen, nur um ein simples Bild anzuzeigen. Hingegen ist die Bibliothek nicht gedacht zur Programmierung grafischer Benutzeroberflächen mit Knöpfen, Menüs usw.
Diese Bibliothek enthält zunächst eine Reihe von in Scala implementierten Algorithmen aus dem Buch Algorithms 4 von Robert Sedgewick and Kevin Wayne [1]. Weitere Implementierungen von Algorithmen aus diesem Buch werden von Zeit zu Zeit dazukommen. Auch andere Algorithmen können Bestandteil dieser Bibliothek werden.
Diese Bibliothek bietet diverse Utilitys für das Programmieren in Scala. Es handelt sich dabei nicht um eine systematische Zusammenstellung, sondern um eine Reihe von Werkzeugen, die sich einfach für mich als nützlich erwiesen haben und somit auch für andere interessant sein könnten.
Diese Java-Bibliothek enthält einige Werkzeuge, die in einem Predictive-Analytics-Umfeld nützlich waren. Tatsächlich sind die meisten davon allerdings nicht spezifisch für dieses Gebiet und mögen daher von allgemeinem Interesse sein.
LinAlg stellt Datentypen und Operationen für algebraische Vektoren und Matrizen zur Verfügung.
Vektor- und Matrixelemente können von beliebigem Typ sein, vorausgesetzt, dass eine Factory für den jeweiligen Elementtyp existiert. Zur Zeit gibt es solche Factories für Double
, Float
, Long
, Int
, Short
, Byte
und Char
.
Dieses Modul ist nur zusammen mit dem Content-Management-System Drupal zu verwenden. Es stellt einige Blöcke mit Ansichten für administrative Zwecke zur Verfügung:
h2taglets
ist eine Sammlung von Javadoc-Taglets, die mathematischen Formelsatz, bibliografische Verweise und allgemeine numerische Querverweise bereitstellen. Folgende Tags werden Javadoc hinzugefügt:
@math
fügt mathematische Formeln ein als HTML (mit einfachen aber nützlichen Erweiterungen), MathML oder als Grafik
@label
erzeugt eine numerische Marke für Querverweise
@ref
bezieht sich auf diese Marke
@biblio