Skip to content

Java implementations of some useful general purpose utilities.

Notifications You must be signed in to change notification settings

iondrive-co/JAid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java implementations of some useful general purpose components and utilities. This is a work in progress and may contain bugs.

Highlights:

  • IntSkipList - Sorted collection of ints
  • Tuples - Primitive specialised versions of tuples using java records
  • DoubleVector and FloatVector - Useful vector functions such as MSE, dot product, and simhashing
  • NearestVectorStore - Provides approximate nearest neighbour search for related IVectors
  • CollectionUtil - Fast binary search in sorted primitive lists
  • DoubleArrayIterator - An array iterator that does not unbox its operands
  • IPUtil - Useful methods for working with IP addresses, especially those represented as ints
  • FileIO - Fast mapping from files to bytes
  • AudioUtil - Audio file normalisation

About

Java implementations of some useful general purpose utilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages