My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Featured
Downloads
Links

A collection of open source Java projects developed in relation to the content hosted at:

http://www.tomgibara.com

It currently contains the following projects.

Stupp

Stupp is a small Java library for mocking-up the persistence of interface-based data models in unit tests.

More information will become available here in time:

http://www.tomgibara.com/projects/stupp

Money

Money is a very small Java package (containing just three classes) that provides useful abstractions for recording, computing and formatting monetary amounts. It was developed because I couldn't find any decent money abstractions for Java.

All the relevant project information is available here:

http://www.tomgibara.com/projects/money

But if you want to cut-to-the-chase, a maven generated site that contains all the usual information and reports is hosted here:

http://www.tomgibara.com/projects/money/maven

Crinch

Crinch is a Java project that is accumulating my classes for compact data representations.

It consists of modules for:

  • storing/reading/writing bits - Bits
  • universal/huffman coding - Coding
  • compact collections - Collections
  • hashing (supports several algorithms for multi-hashing) - Hashing
  • combinatorics, posets and lattices - Math
  • permutations - Permutations
  • compaction/sorting/indexing of large datasets - Record and CSV

(plenty of good quality code, but documentation is scarce)

GVM

GVM is a fast spatial clustering algorithm. For more information see:

http://www.tomgibara.com/clustering/fast-spatial

ImageIO TIFF

A convenient 'Mavenized' plugin that provides a convenient way to load TIFF images via Java's Image I/O API. Based entirely on elements of the Jai-imageio project this code is under a Sun modified MIT License. For a simple usage guide see:

http://www.tomgibara.com/projects/imageio/

Powered by Google Project Hosting