Here are some software projects that I have published. For an up-to-date list, please fork me (abscondment) on GitHub.
- clj-kdtree (Clojure library)
-
clj-kdtree is a Clojure implementation of the kD-tree data structure. This type of binary tree partitions a set of points across each dimension, allowing for efficient nearest-neighbor search. It has been released as clj-kdtree on Clojars.
- Statistics2 (Ruby gem)
-
Statistics2 is a module that provides normal, Chi-square, t- and F- probability distributions for Ruby. It is a fork/continuation of Shin-ichiro Hara's original code; it has been updated for compatibility with Ruby 1.9 and has been released as the statistics2 ruby gem.
- RubyVor (Ruby gem)
-
RubyVor is a ruby gem providing efficient computation of Voronoi diagrams and Delaunay triangulations in 2-dimensional space. It can be used for geospatial clustering of points, among other things.
It is implemented as a C extension using Steven Fortune's sweepline algorithm and the original code that he published, along with some memory management improvements by Derek Bradley. It is licensed under the MIT License.
- protofarbtastic (JavaScript library)
-
protofarbtastic is a port of Steven Wittens' farbtastic color picker. The original farbtastic is built as a jQuery plugin; protofarbtastic has been rewritten to sit on top of the Prototype framework instead.
