Open-Source Projects
The software projects I present here are published open-source under the respective licence given in the project description.
The software projects I present here are published open-source under the respective licence given in the project description.
This is a Scala library of units of measurement featuring the International System of Units (SI).
The main types defined are Quantity
and Unit
.
This is a Scala library of graphics utilities. It is focused on simple drawing of shapes and functions without the need of instructing the graphics system by a dozen or so settings before a simple picture is shown. It is not meant to program graphical user interfaces with buttons, menus and so on.
This is a Scala library of essential algorithms.
It starts with Scala implementations of some algorithms from the book Algorithms 4 by Robert Sedgewick and Kevin Wayne [1]. Further adaptations from this book will be added from time to time. Other algorithms may go into this library as well.
This is a Scala library of programming utilities. It is not intended to comprise a systematic collection but contains some tools that happen to be useful for myself and may be of interest for others.
This is a Java library of some tools that happened to be useful in a predictive-analytics environment. In fact, most of them are not specific to this area and might be of general interest.
There is also a Scala interface for some sub modules, currently for pa-toolbox-linalg and pa-toolbox-plotting. It simplifies the use of these modules with Scala in general and with my LinAlg Scala Library in particular.
LinAlg provides data types and operations for algebraic vectors and matrices.
Vector and Matrix elements can be of arbitrary type, provided that a factory for that element type is available. Currently, factories exist for Double
, Float
, Long
, Int
, Short
, Byte
and Char
.
This module is only useful in conjunction with the Drupal content-management system.
The adminviews module provides a collection of blocks for administrative purposes:
h2taglets
is a collection of Javadoc taglets that provide for mathematical typesetting, bibliographical references and general numerical references. It adds the following tags to Javadoc: