The DSI utilities are a mixed collection of classes accumulated during the last ten years in projects developed at the DSI (Dipartimento di Scienze dell'Informazione, i.e., Information Sciences Department) of the Università degli Studi di Milano.
| Tags | Software Development Libraries Java Libraries |
|---|---|
| Licenses | LGPLv3+ |
| Implementation | Java |
Recent releases


Release Notes: Better XorshiftStarRandom. A new ByteBufferLongList class. A new Jackknife class. Now the DSI Utilities can be found on Maven Central.


Release Notes: Miscellaneous improvements were made. In particular, ByteBufferInputStream now initializes copies lazily, so it can be used to map files of the order of terabytes into memory efficiently.


Release Notes: This release adds new permutation methods for big arrays, and a new basic statistics class.


Release Notes: This release is part of a parallel release of fastutil, the DSI Utilities, Sux4J, MG4J, WebGraph, etc. which prepares the way for "big" versions, that is, supporting >2^31 entries in arrays (simulated), elements in lists, terms, documents, nodes, etc. It includes some bugfixes, minor improvements, and new big versions of all StringMap-related classes.


Release Notes: A new class makes it possible to count succinctly elements in a stream using HyperLogLog counters. The license has been changed to LGPLv3. Dependencies on COLT have been removed.