Browse files

Readme updates

  • Loading branch information...
1 parent a71b44a commit 493d55a55eb70e0f7d8b6f98e8cc1113018e410f @ashenfad ashenfad committed Feb 6, 2013
Showing with 39 additions and 10 deletions.
  1. +39 −10
@@ -5,19 +5,42 @@ histograms described in Ben-Haim's [Streaming Parallel Decision
Trees]( Inspired
by Tyree's [Parallel Boosted Regression
-the histograms are extended to track multiple values.
+the histograms are extended so they may track multiple values.
The histograms act as an approximation of the underlying dataset. They
can be used for learning, visualization, discretization, or analysis.
-The histograms may be built independently and merged, convenient for
-parallel and distributed algorithms.
+The histograms may be built independently and merged, making them
+convenient for parallel and distributed algorithms.
-# Building
+While the core of this library is implemented in Java, it includes a
+full featured Clojure wrapper. This readme focuses on the Clojure
+interface, but Java developers can find documented methods in
-1. Make sure you have Java 1.6 or newer
-2. Install [leiningen](
-3. Checkout the histogram project with git
-4. Run `lein jar`
+# Installation
+`histogram` is available as a Maven artifact from
+For [Leiningen](
+[bigml/histogram "3.0.0"]
+For [Maven](
+ <id></id>
+ <url></url>
+ <groupId>bigml</groupId>
+ <artifactId>histogram</artifactId>
+ <version>3.0.0</version>
# Basics
@@ -31,8 +54,8 @@ sequence of 200K samples from a normal distribution (mean 0, variance
user> (ns examples
- (:use [histogram.core])
- (:require (histogram.test [examples :as ex])))
+ (:use [bigml.histogram.core])
+ (:require (bigml.histogram.test [examples :as ex])))
examples> (def hist (reduce insert! (create) ex/normal-data))
@@ -393,3 +416,9 @@ histogram.
![timing chart]
+# License
+Copyright (C) 2013 BigML Inc.
+Distributed under the Apache License, Version 2.0.

0 comments on commit 493d55a

Please sign in to comment.