Class Summary |
AccentRemover |
AccentRemover removes accents from unicode strings. |
Arguments |
Arguments is a convenience class that reads command line arguments for main
and validates them against a given format. |
ArmSampler |
ArmSampler implements an adaptive rejection Metropolis sampler (ARMS) that
can sample from virtually any univariate distribution. |
ArrayCache<T> |
ArrayCache represents a cache for a large multidimensional array, with the
minor dimensions being type-dependent. |
ArrayIo |
MatrixIo provides methods to load and save matrices and vectors to file,
which automatic compression if the file extension given is ".zip". |
ArrayUtils |
ArrayUtils provides functionality for conversion between primitive and object
arrays and lists as well as a copying method for arrays of arbitrary type and
dimensions. |
Binomial |
|
Cokus |
Java version of the Mersenne Twister mt19937, based on Shawn Cokus's C
implementation. |
CokusDistributionSampler |
Instance-based samplers with diverse sampling methods, including beta, gamma,
multinomial, and Dirichlet distributions as well as Dirichlet processes,
using Sethurahman's stick-breaking construction and Chinese restaurant
process. |
CokusRandom |
CokusRandom is a non-static version of the Cokus Mersenne Twister as a Random
subclass. |
CokusSampler |
CokusSampler is a non-static version of the Cokus Mersenne Twister as a
thread-safe (?) class. |
Conf |
Reads configuration information from a properties file. |
Crypt |
Singleton class to decrypt and encrypt Strings using the symmetric DES
algorithm. |
DataThreadPool |
DataThreadPool is a thread queue that keeps data that can be associated with
specific runnables. |
Densities |
Densities calculates for different density functions the likelihood of a data
item given the parameters |
DigitFormat |
DigitFormat formats double numbers into a specified digit format. |
DirichletEstimation |
DirichletEstimation provides a number of methods to estimate parameters of a
Dirichlet distribution and the Dirichlet-multinomial (Polya) distribution. |
DoubleFormat |
DoubleFormat formats double numbers into a specified digit format. |
ExpDouble |
ExpDouble represents a double-precision number by a mantissa, a decimal
exponent and the number of digits in the mantissa, in order to allow
formatting of the represented double. |
ExternalProcess |
Class to start an external process and connect the three standard streams. |
FastMultinomial |
FastMultinomial implements a fast multinomial sampler that exploits
heavy-tail distribution of the probability masses. |
FileCopy |
|
Gamma |
Gamma represents the Gamma function and its derivatives |
Histogram |
Histogram is a static class to output histogram data graphically on an output
print stream. |
IndexQuickSort |
IndexQuickSort sorts indices of an array without changing its values. |
ItemList<E> |
ItemList represents a circular list of items that can be browsed with next
and prev commands in jsp pages (eg, result sets). |
KeyTableList |
KeyTableList is a table list that allows to define indices on fields called
keys. |
MayaShades |
MayaShades creates Maya-esque visualisations of numeric data -- Maya-esqe
because the plotted values resemble the Maya numeric symbols. |
NamedGroupsRegex |
NamedGroupRegex allows to name groups in regular expressions, similar to
python, but using simpler syntax: |
ObjectIo |
ObjectIo provides a simplified interface for object io to zip files. |
ParallelFor |
ParallelFor implements what in OpenMP is called a parallel for loop, i.e., a
loop that executes in parallel on several threads with a barrier (join) at
the end. |
PatternString |
PatternString is a wrapper around pattern matching and substitution
functionality inspired by the Perl a =~ exp functions. |
Print |
convenience class to print information. |
RandomSamplers |
Instance-based samplers with diverse sampling methods, including beta, gamma,
multinomial, and Dirichlet distributions as well as Dirichlet processes,
using Sethurahman's stick-breaking construction and Chinese restaurant
process. |
Samplers |
Diverse sampling methods, including beta, gamma, multinomial, and Dirichlet
distributions as well as Dirichlet processes, using Sethurahman's
stick-breaking construction and Chinese restaurant process. |
Samplers.CrpData |
data structure for a Chinese restaurant process CrpData |
SetArrayList<E> |
A Collection that implements both the List and the Set interface. |
SetVector<E> |
A Collection that implements both the List and the Set interface. |
StopWatch |
StopWatch allows to time a java program by simply starting lap-timing,
stopping and resetting a stop watch "channel". |
StringOutputStream |
stream output into a string builder. |
TableList |
TableList handles parallel lists whose elements with same index can be
accessed, sorted, filtered etc. |
ThreadPool |
|
TimeIntervals |
TimeIntervals provides methods to find the time intervals (week, month, year)
surrounding a given date. |
UnHtml |
UnHtml converts html to text, html comes either from a reader, a string or an
url. |
Vectors |
Static vector manipulation routines for Matlab porting and other numeric
operations. |
Which |
Which is a debug class that provides a stacktrace at runtime |