|
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 |