Colt 1.2.0

#

## Colt

#### Open Source Libraries for High Performance Scientific and Technical Computing in Java

Packages
cern.clhep: A Java port of CLHEP 1.4.0 (C++) - A Class Library for High Energy Physics; still quite incomplete - should probably find a way to take cern.clhep out of this distribution and merge cern.clhep with hep.lcd (SLAC).
cern.colt: Core base classes; Operations on primitive arrays such as sorting, partitioning and permuting.
cern.colt.bitvector: Bit vectors and bit matrices.
cern.colt.buffer: Fixed sized (non resizable) streaming buffers connected to a target objects to which data is automatically flushed upon buffer overflow.
cern.colt.function: Core interfaces for functions, comparisons and procedures on objects and primitive data types.
cern.colt.list: Resizable lists holding objects or primitive data types such as `int`, `double`, etc.
cern.colt.list.adapter: List adapters that make Colt lists compatible with the JDK 1.2 Collections Framework.
cern.colt.map: Automatically growing and shrinking maps holding objects or primitive data types such as `int`, `double`, etc.
cern.colt.matrix: Matrix interfaces and factories; efficient and flexible dense and sparse 1, 2, 3 and d-dimensional matrices holding objects or primitive data types such as `int`, `double`, etc; Templated, fixed sized (not dynamically resizable); Also known as multi-dimensional arrays or Data Cubes.
cern.colt.matrix.bench: Matrix benchmarks.
cern.colt.matrix.doublealgo: Double matrix algorithms such as print formatting, sorting, partitioning and statistics.
cern.colt.matrix.impl: Matrix implementations; You normally need not look at this package, because all concrete classes implement the abstract interfaces of `cern.colt.matrix`, without subsetting or supersetting.
cern.colt.matrix.linalg: Linear Algebraic matrix computations operating on `DoubleMatrix2D` and `DoubleMatrix1D`.
cern.colt.matrix.objectalgo: Object matrix algorithms such as print formatting, sorting, partitioning and statistics.
cern.jet.math: Tools for basic and advanced mathematics: Arithmetics and Algebra, Polynomials and Chebyshev series, Bessel and Airy functions, Function Objects for generic function evaluation, etc.
cern.jet.random: Large variety of probability distributions featuring high performance generation of random numbers, CDF's and PDF's.
cern.jet.random.engine: Engines generating strong uniformly distributed pseudo-random numbers; Needed by all JET probability distributions since they rely on uniform random numbers to generate random numbers from their own distribution.
cern.jet.random.sampling: Samples (picks) random subsets of data sequences.
cern.jet.stat: Tools for basic and advanced statistics: Estimators, Gamma functions, Beta functions, Probabilities, Special integrals, etc.
cern.jet.stat.quantile: Scalable algorithms and data structures to compute approximate quantiles over very large data sequences.
corejava: C-like number formatting that follows `printf` conventions.
hep.aida: Interfaces for compact, extensible, modular and performant histogramming functionality.
hep.aida.bin: Multisets (bags) with efficient statistics operations defined upon; This package requires the Colt distribution.
hep.aida.ref: Reference implementation of the AIDA histogram interfaces.

Colt 1.2.0

Jump to the Colt Homepage