Miscellaneous code

log

age author description
22 months david Example usage.default tip
22 months david Merge.
22 months david Refactored MetaClass for 2.7.2. Added Transformable.
22 months david Make BitSet iterable, give it a decent toString.
22 months david An immutable BitSet.
23 months david Basic task and dependency framework.
23 months david Work on spectral clustering. Move magic over to using it.
23 months david Minor fixes and tinkering.
23 months david Vector tinkering.
23 months david Renaming vectors.
24 months david GMeans deals correctly with duplicate vectors now.
24 months david Added a spec for Magic. It fails.
24 months david Commenting out asserts.
24 months david Improved test coverage significantly.
24 months david Added tests for Distributions.
24 months david Changed calculations to use square distances and use a smarter calculation of them for sparse matrices.
24 months david Not recalculating the centers in GMeans as a performance boost.
24 months david Mostly performance improvements.
24 months david More magic.
24 months david Specs for clusters. Some fixes to make GMeans work.
24 months david Added specs for clustering.
24 months david Tests for Anderson-Darling.
24 months david Fixing Anderson Darling test.
2 years david Added magic.
2 years david Fixed a bunch of bugs. Discrete distributions work. KMeans no longer falls into infinite loops (I hope).
2 years david Fixing spectral clustering.
2 years david Stuff. Mostly to do with spectral clustering.
2 years david Minor refactorings.
2 years david Split out the GMeans needs improvement logic.
2 years david Added GMeans.
2 years david Added KMeans++ clustering.
2 years david Full kmeans.
2 years david Kmeans clustering.
2 years david Making buildr work.
2 years david Removing unneeded libraries.
2 years david buildr is in.
2 years david Tinkering with some concurrency stuff.
2 years david Some tinkering. Ops are a little better tuned to use ForkJoin.
2 years david Using ForkJoin to replace scala.concurrent.ops.
2 years david Dense vectors.
2 years david CSV2Chart. Other random stuff.
2 years david Also added a Sum benchmark. Pleasantly, my implementation is faster here!
2 years david Added a quick perf test for factorials. My implementation is currently coming out significantly slower. No surprise: It uses a lot of long operations, and I've not yet done the recursive subdivide optimisations.
2 years david isPowerOfTwo.
2 years david Apparently working multiplication. Neat.
2 years david Fixed a bunch of bugs in valueOf. More tests.
2 years david Fixed subtraction and comparison. Still a huge number of non-passing tests, but we're getting there.
2 years david Given up on JScience. Reimplementing this myself wiht implementations loosely inspired by JScience ones.
2 years david More tests.
2 years david Added HTML report generation for tests.
2 years david Improved tests. Made things less mutable. Fixed some bugs that I think were actually there int he original implementation!
2 years david More tests.
2 years david Some fixes to LargeInteger.
2 years david Tinkering.
2 years david Merge.
2 years david Added an initial size for OpenHashMap on ijuma's instance.
2 years david Post merge commit.
2 years david Changed complement to use actual complement operator. Whoops!
2 years david Removing java.lang dependency from IntMap and LongMap.
2 years david Temporary javolution dependency.