libdsiutils-java

Java library of statistical and text data handling tools

Description

The library contains:
 - Implementations of pseudorandom number generators;
 - BitVector and its implementations -- a high-performance but flexible set of
 bit vector classes;
 - A it.unimi.dsi.compression package containing codecs for several types of
 encodings;
 - ProgressLogger, a flexible logger with statistics marking the progress of
 the classes that are used and that require hours of computation;
 - ObjectParser, a class making it easy to specify complex objects on the
 command line;
 - MutableString, an alternative to the immutable Java String class;
 - The I/O package, containing fast version of several classes existing in
 java.io, many useful classes to read easily text data
 (e.g., FileLinesCollection), bit streams, classes providing large-size memory
 mapping such as ByteBufferInputStream, and OfflineIterable -- the easy & fast
 way to store large sequences of objects on disk and iterate on them;
 - The it.unimi.dsi.util package, containing pseudorandom number generators,
 tries, immutable prefix maps, Bloom filters, a very comfortable Properties
 class and more;
 - The it.unimi.dsi.stat package, containing a lightweight class for computing
 basic statistics and an arbitrary-precision implementation of the Jackknife
 method;
 - Lots of utility methods in Util;
 - Big versions of I/O and utility classes in it.unimi.dsi.big.io and
 it.unimi.dsi.big.util;
 - The BulletParser, used to parse HTML and XML.

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://dsiutils.di.unimi.it


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install libdsiutils-java