You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafu.apache.org by mh...@apache.org on 2015/11/18 00:50:06 UTC

[20/51] [partial] incubator-datafu git commit: DATAFU-110 Update website for 1.3.0 release

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/index.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/index.html b/site/source/docs/datafu/1.3.0/index.html
new file mode 100644
index 0000000..c0ba61d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/index.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu-pig 1.3.0 API</title>
+<script type="text/javascript">
+    targetPage = "" + window.location.search;
+    if (targetPage != "" && targetPage != "undefined")
+        targetPage = targetPage.substring(1);
+    if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
+        targetPage = "undefined";
+    function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/overview-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/overview-frame.html b/site/source/docs/datafu/1.3.0/overview-frame.html
new file mode 100644
index 0000000..83d4f3a
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/overview-frame.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Overview List (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All&nbsp;Classes</a></span></div>
+<div class="indexContainer">
+<h2 title="Packages">Packages</h2>
+<ul title="Packages">
+<li><a href="datafu/pig/bags/package-frame.html" target="packageFrame">datafu.pig.bags</a></li>
+<li><a href="datafu/pig/geo/package-frame.html" target="packageFrame">datafu.pig.geo</a></li>
+<li><a href="datafu/pig/hash/package-frame.html" target="packageFrame">datafu.pig.hash</a></li>
+<li><a href="datafu/pig/hash/lsh/package-frame.html" target="packageFrame">datafu.pig.hash.lsh</a></li>
+<li><a href="datafu/pig/hash/lsh/cosine/package-frame.html" target="packageFrame">datafu.pig.hash.lsh.cosine</a></li>
+<li><a href="datafu/pig/hash/lsh/interfaces/package-frame.html" target="packageFrame">datafu.pig.hash.lsh.interfaces</a></li>
+<li><a href="datafu/pig/hash/lsh/metric/package-frame.html" target="packageFrame">datafu.pig.hash.lsh.metric</a></li>
+<li><a href="datafu/pig/hash/lsh/p_stable/package-frame.html" target="packageFrame">datafu.pig.hash.lsh.p_stable</a></li>
+<li><a href="datafu/pig/hash/lsh/util/package-frame.html" target="packageFrame">datafu.pig.hash.lsh.util</a></li>
+<li><a href="datafu/pig/linkanalysis/package-frame.html" target="packageFrame">datafu.pig.linkanalysis</a></li>
+<li><a href="datafu/pig/random/package-frame.html" target="packageFrame">datafu.pig.random</a></li>
+<li><a href="datafu/pig/sampling/package-frame.html" target="packageFrame">datafu.pig.sampling</a></li>
+<li><a href="datafu/pig/sessions/package-frame.html" target="packageFrame">datafu.pig.sessions</a></li>
+<li><a href="datafu/pig/sets/package-frame.html" target="packageFrame">datafu.pig.sets</a></li>
+<li><a href="datafu/pig/stats/package-frame.html" target="packageFrame">datafu.pig.stats</a></li>
+<li><a href="datafu/pig/stats/entropy/package-frame.html" target="packageFrame">datafu.pig.stats.entropy</a></li>
+<li><a href="datafu/pig/text/opennlp/package-frame.html" target="packageFrame">datafu.pig.text.opennlp</a></li>
+<li><a href="datafu/pig/urls/package-frame.html" target="packageFrame">datafu.pig.urls</a></li>
+<li><a href="datafu/pig/util/package-frame.html" target="packageFrame">datafu.pig.util</a></li>
+</ul>
+</div>
+<p>&nbsp;</p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/overview-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/overview-summary.html b/site/source/docs/datafu/1.3.0/overview-summary.html
new file mode 100644
index 0000000..4c33052
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/overview-summary.html
@@ -0,0 +1,245 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Overview (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Overview (datafu-pig 1.3.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">datafu-pig 1.3.0 API</h1>
+</div>
+<div class="contentContainer">
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
+<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></td>
+<td class="colLast">
+<div class="block">A collection of general purpose UDFs for operating on bags.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/geo/package-summary.html">datafu.pig.geo</a></td>
+<td class="colLast">
+<div class="block">UDFs for geographic computations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/hash/package-summary.html">datafu.pig.hash</a></td>
+<td class="colLast">
+<div class="block">UDFs for computing hashes from data.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/package-summary.html">datafu.pig.hash.lsh</a></td>
+<td class="colLast">
+<div class="block">UDFs for <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/cosine/package-summary.html">datafu.pig.hash.lsh.cosine</a></td>
+<td class="colLast">
+<div class="block">Implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>
+ for <a href="http://en.wikipedia.org/wiki/Cosine_similarity" target="_blank">Cosine Similarity</a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/interfaces/package-summary.html">datafu.pig.hash.lsh.interfaces</a></td>
+<td class="colLast">
+<div class="block">Interfaces used in the implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/metric/package-summary.html">datafu.pig.hash.lsh.metric</a></td>
+<td class="colLast">
+<div class="block">UDFs for different <a href="http://en.wikipedia.org/wiki/Metric_(mathematics)" target="_blank">distance functions</a> (and some similarity functions)
+ used with Locality Sensitive Hashing.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/p_stable/package-summary.html">datafu.pig.hash.lsh.p_stable</a></td>
+<td class="colLast">
+<div class="block">Implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a> for 
+ <a href="http://en.wikipedia.org/wiki/Lp_space" target="_blank">L1 and L2 metrics</a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/util/package-summary.html">datafu.pig.hash.lsh.util</a></td>
+<td class="colLast">
+<div class="block">Utility functions for locality sensitive hashes</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/linkanalysis/package-summary.html">datafu.pig.linkanalysis</a></td>
+<td class="colLast">
+<div class="block">UDFs for performing link analysis, such as PageRank.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/random/package-summary.html">datafu.pig.random</a></td>
+<td class="colLast">
+<div class="block">UDFs dealing with randomness.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/sampling/package-summary.html">datafu.pig.sampling</a></td>
+<td class="colLast">
+<div class="block">Sampling UDFs, including weighted sample, reservoir sampling, sampling by key, etc.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/sessions/package-summary.html">datafu.pig.sessions</a></td>
+<td class="colLast">
+<div class="block">UDFs for sessionizing data.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/sets/package-summary.html">datafu.pig.sets</a></td>
+<td class="colLast">
+<div class="block">UDFs for set operations such as intersect and union.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/stats/package-summary.html">datafu.pig.stats</a></td>
+<td class="colLast">
+<div class="block">Statistics UDFs for computing median, quantiles, variance, confidence intervals, etc.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/text/opennlp/package-summary.html">datafu.pig.text.opennlp</a></td>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/urls/package-summary.html">datafu.pig.urls</a></td>
+<td class="colLast">
+<div class="block">UDFs for processing URLs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></td>
+<td class="colLast">
+<div class="block">Other useful utilities.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/overview-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/overview-tree.html b/site/source/docs/datafu/1.3.0/overview-tree.html
new file mode 100644
index 0000000..30979b9
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/overview-tree.html
@@ -0,0 +1,393 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Class Hierarchy (datafu-pig 1.3.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="datafu/pig/bags/package-tree.html">datafu.pig.bags</a>, </li>
+<li><a href="datafu/pig/geo/package-tree.html">datafu.pig.geo</a>, </li>
+<li><a href="datafu/pig/hash/package-tree.html">datafu.pig.hash</a>, </li>
+<li><a href="datafu/pig/hash/lsh/package-tree.html">datafu.pig.hash.lsh</a>, </li>
+<li><a href="datafu/pig/hash/lsh/cosine/package-tree.html">datafu.pig.hash.lsh.cosine</a>, </li>
+<li><a href="datafu/pig/hash/lsh/interfaces/package-tree.html">datafu.pig.hash.lsh.interfaces</a>, </li>
+<li><a href="datafu/pig/hash/lsh/metric/package-tree.html">datafu.pig.hash.lsh.metric</a>, </li>
+<li><a href="datafu/pig/hash/lsh/p_stable/package-tree.html">datafu.pig.hash.lsh.p_stable</a>, </li>
+<li><a href="datafu/pig/hash/lsh/util/package-tree.html">datafu.pig.hash.lsh.util</a>, </li>
+<li><a href="datafu/pig/linkanalysis/package-tree.html">datafu.pig.linkanalysis</a>, </li>
+<li><a href="datafu/pig/random/package-tree.html">datafu.pig.random</a>, </li>
+<li><a href="datafu/pig/sampling/package-tree.html">datafu.pig.sampling</a>, </li>
+<li><a href="datafu/pig/sessions/package-tree.html">datafu.pig.sessions</a>, </li>
+<li><a href="datafu/pig/sets/package-tree.html">datafu.pig.sets</a>, </li>
+<li><a href="datafu/pig/stats/package-tree.html">datafu.pig.stats</a>, </li>
+<li><a href="datafu/pig/stats/entropy/package-tree.html">datafu.pig.stats.entropy</a>, </li>
+<li><a href="datafu/pig/text/opennlp/package-tree.html">datafu.pig.text.opennlp</a>, </li>
+<li><a href="datafu/pig/urls/package-tree.html">datafu.pig.urls</a>, </li>
+<li><a href="datafu/pig/util/package-tree.html">datafu.pig.util</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/CachedFile.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">CachedFile</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EntropyEstimator</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EntropyUtil</span></a></li>
+<li type="circle">org.apache.pig.EvalFunc&lt;T&gt;
+<ul>
+<li type="circle">org.apache.pig.AccumulatorEvalFunc&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
+<ul>
+<li type="circle">org.apache.pig.AlgebraicEvalFunc&lt;T&gt; (implements org.apache.pig.Algebraic)
+<ul>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">CondEntropy</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags"><span class="typeNameLink">CountEach</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags"><span class="typeNameLink">DistinctBy</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy</span></a> (implements org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Entropy</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Enumerate</span></a></li>
+<li type="circle">datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis"><span class="typeNameLink">PageRank</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample</span></a> (implements org.apache.pig.Algebraic)
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sessions.<a href="datafu/pig/sessions/SessionCount.html" title="class in datafu.pig.sessions"><span class="typeNameLink">SessionCount</span></a></li>
+<li type="circle">datafu.pig.sessions.<a href="datafu/pig/sessions/Sessionize.html" title="class in datafu.pig.sessions"><span class="typeNameLink">Sessionize</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">StreamingQuantile</span></a>
+<ul>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats"><span class="typeNameLink">StreamingMedian</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagConcat.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagConcat</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagSplit</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">ContextualEvalFunc</span></a>&lt;T&gt;
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">AliasableEvalFunc</span></a>&lt;T&gt;
+<ul>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagGroup</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagJoin</span></a>
+<ul>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagLeftOuterJoin</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/Coalesce.html" title="class in datafu.pig.util"><span class="typeNameLink">Coalesce</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/TransposeTupleToBag.html" title="class in datafu.pig.util"><span class="typeNameLink">TransposeTupleToBag</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags"><span class="typeNameLink">EmptyBagToNullFields</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Final</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Intermediate</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags"><span class="typeNameLink">EmptyBagToNull</span></a></li>
+<li type="circle">org.apache.pig.FilterFunc
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">AssertUDF</span></a>
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/Assert.html" title="class in datafu.pig.util"><span class="typeNameLink">Assert</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/InUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">InUDF</span></a>
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/In.html" title="class in datafu.pig.util"><span class="typeNameLink">In</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SampleByKey</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">LSHFunc</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">CosineDistanceHash</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">L1PStableHash</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">L2PStableHash</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats"><span class="typeNameLink">MarkovPairs</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">MetricUDF</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Cosine</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">L1</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">L2</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">NullToEmptyBag</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">POSTag</span></a></li>
+<li type="circle">datafu.pig.random.<a href="datafu/pig/random/RandomUUID.html" title="class in datafu.pig.random"><span class="typeNameLink">RandomUUID</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample.Final</span></a>
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample.Final</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample.Initial</span></a>
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample.Initial</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample.Intermediate</span></a>
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample.Intermediate</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util"><span class="typeNameLink">SelectStringFieldByName</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">SentenceDetect</span></a></li>
+<li type="circle">datafu.pig.sets.<a href="datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetOperationsBase</span></a>
+<ul>
+<li type="circle">datafu.pig.sets.<a href="datafu/pig/sets/SetDifference.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetDifference</span></a></li>
+<li type="circle">datafu.pig.sets.<a href="datafu/pig/sets/SetIntersect.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetIntersect</span></a></li>
+<li type="circle">datafu.pig.sets.<a href="datafu/pig/sets/SetUnion.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetUnion</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">SimpleEvalFunc</span></a>&lt;T&gt;
+<ul>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/AppendToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">AppendToBag</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util"><span class="typeNameLink">Base64Decode</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util"><span class="typeNameLink">Base64Encode</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util"><span class="typeNameLink">BoolToInt</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">FirstTupleFromBag</span></a></li>
+<li type="circle">datafu.pig.geo.<a href="datafu/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo"><span class="typeNameLink">HaversineDistInMiles</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/IntToBool.html" title="class in datafu.pig.util"><span class="typeNameLink">IntToBool</span></a></li>
+<li type="circle">datafu.pig.hash.<a href="datafu/pig/hash/MD5.html" title="class in datafu.pig.hash"><span class="typeNameLink">MD5</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/PrependToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">PrependToBag</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Quantile</span></a>
+<ul>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/Median.html" title="class in datafu.pig.stats"><span class="typeNameLink">Median</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.random.<a href="datafu/pig/random/RandInt.html" title="class in datafu.pig.random"><span class="typeNameLink">RandInt</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">ReverseEnumerate</span></a></li>
+<li type="circle">datafu.pig.hash.<a href="datafu/pig/hash/SHA.html" title="class in datafu.pig.hash"><span class="typeNameLink">SHA</span></a></li>
+<li type="circle">datafu.pig.urls.<a href="datafu/pig/urls/UserAgentClassify.html" title="class in datafu.pig.urls"><span class="typeNameLink">UserAgentClassify</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats"><span class="typeNameLink">WilsonBinConf</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample.Final</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample.Initial</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample.Intermediate</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect.Final</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect.Initial</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect.Intermediate</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementVote</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">TokenizeME</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">TokenizeSimple</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/TokenizeWhitespace.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">TokenizeWhitespace</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">TupleFromBag</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags"><span class="typeNameLink">UnorderedPairs</span></a></li>
+<li type="circle">datafu.pig.urls.<a href="datafu/pig/urls/URLInfo.html" title="class in datafu.pig.urls"><span class="typeNameLink">URLInfo</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/VAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedSample</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/ZipBags.html" title="class in datafu.pig.bags"><span class="typeNameLink">ZipBags</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">LSH</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.p_stable.<a href="datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">AbstractStableDistributionFunction</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.p_stable.<a href="datafu/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">L1LSH</span></a> (implements datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a>)</li>
+<li type="circle">datafu.pig.hash.lsh.p_stable.<a href="datafu/pig/hash/lsh/p_stable/L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">L2LSH</span></a> (implements datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a>)</li>
+</ul>
+</li>
+<li type="circle">datafu.pig.hash.lsh.cosine.<a href="datafu/pig/hash/lsh/cosine/HyperplaneLSH.html" title="class in datafu.pig.hash.lsh.cosine"><span class="typeNameLink">HyperplaneLSH</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/RepeatingLSH.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">RepeatingLSH</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">LSHCreator</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">LSHFamily</span></a></li>
+<li type="circle">datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis"><span class="typeNameLink">PageRankImpl</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/QuantileUtil.html" title="class in datafu.pig.stats"><span class="typeNameLink">QuantileUtil</span></a></li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">java.io.IOException
+<ul>
+<li type="circle">org.apache.pig.PigException
+<ul>
+<li type="circle">org.apache.pig.backend.BackendException
+<ul>
+<li type="circle">org.apache.pig.backend.executionengine.ExecException
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/FieldNotFound.html" title="class in datafu.pig.util"><span class="typeNameLink">FieldNotFound</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util"><span class="typeNameLink">DataFuException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Sampler</span></a></li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags"><span class="typeNameLink">BagJoin.JoinType</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.util.<a href="datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util"><span class="typeNameLink">DataTypeUtil</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/package-list
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/package-list b/site/source/docs/datafu/1.3.0/package-list
new file mode 100644
index 0000000..3baa509
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/package-list
@@ -0,0 +1,19 @@
+datafu.pig.bags
+datafu.pig.geo
+datafu.pig.hash
+datafu.pig.hash.lsh
+datafu.pig.hash.lsh.cosine
+datafu.pig.hash.lsh.interfaces
+datafu.pig.hash.lsh.metric
+datafu.pig.hash.lsh.p_stable
+datafu.pig.hash.lsh.util
+datafu.pig.linkanalysis
+datafu.pig.random
+datafu.pig.sampling
+datafu.pig.sessions
+datafu.pig.sets
+datafu.pig.stats
+datafu.pig.stats.entropy
+datafu.pig.text.opennlp
+datafu.pig.urls
+datafu.pig.util

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/script.js
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/script.js b/site/source/docs/datafu/1.3.0/script.js
new file mode 100644
index 0000000..b346356
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/script.js
@@ -0,0 +1,30 @@
+function show(type)
+{
+    count = 0;
+    for (var key in methods) {
+        var row = document.getElementById(key);
+        if ((methods[key] &  type) != 0) {
+            row.style.display = '';
+            row.className = (count++ % 2) ? rowColor : altColor;
+        }
+        else
+            row.style.display = 'none';
+    }
+    updateTabs(type);
+}
+
+function updateTabs(type)
+{
+    for (var value in tabs) {
+        var sNode = document.getElementById(tabs[value][0]);
+        var spanNode = sNode.firstChild;
+        if (value == type) {
+            sNode.className = activeTableTab;
+            spanNode.innerHTML = tabs[value][1];
+        }
+        else {
+            sNode.className = tableTab;
+            spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
+        }
+    }
+}

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/serialized-form.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/serialized-form.html b/site/source/docs/datafu/1.3.0/serialized-form.html
new file mode 100644
index 0000000..625dedc
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/serialized-form.html
@@ -0,0 +1,163 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Serialized Form (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Serialized Form (datafu-pig 1.3.0 API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Serialized Form" class="title">Serialized Form</h1>
+</div>
+<div class="serializedFormContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2 title="Package">Package&nbsp;datafu.pig.util</h2>
+<ul class="blockList">
+<li class="blockList"><a name="datafu.pig.util.DataFuException">
+<!--   -->
+</a>
+<h3>Class <a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util">datafu.pig.util.DataFuException</a> extends java.lang.RuntimeException implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>1L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>fieldAliases</h4>
+<pre>java.util.Map&lt;K,V&gt; fieldAliases</pre>
+</li>
+<li class="blockListLast">
+<h4>data</h4>
+<pre>java.lang.Object data</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="datafu.pig.util.FieldNotFound">
+<!--   -->
+</a>
+<h3>Class <a href="datafu/pig/util/FieldNotFound.html" title="class in datafu.pig.util">datafu.pig.util.FieldNotFound</a> extends org.apache.pig.backend.executionengine.ExecException implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>1L</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/stylesheet.css
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/stylesheet.css b/site/source/docs/datafu/1.3.0/stylesheet.css
new file mode 100644
index 0000000..98055b2
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/stylesheet.css
@@ -0,0 +1,574 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+
+@import url('resources/fonts/dejavu.css');
+
+body {
+    background-color:#ffffff;
+    color:#353833;
+    font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+    font-size:14px;
+    margin:0;
+}
+a:link, a:visited {
+    text-decoration:none;
+    color:#4A6782;
+}
+a:hover, a:focus {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+a:active {
+    text-decoration:none;
+    color:#4A6782;
+}
+a[name] {
+    color:#353833;
+}
+a[name]:hover {
+    text-decoration:none;
+    color:#353833;
+}
+pre {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+}
+h1 {
+    font-size:20px;
+}
+h2 {
+    font-size:18px;
+}
+h3 {
+    font-size:16px;
+    font-style:italic;
+}
+h4 {
+    font-size:13px;
+}
+h5 {
+    font-size:12px;
+}
+h6 {
+    font-size:11px;
+}
+ul {
+    list-style-type:disc;
+}
+code, tt {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+    margin-top:8px;
+    line-height:1.4em;
+}
+dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    padding-top:4px;
+}
+table tr td dt code {
+    font-family:'DejaVu Sans Mono', monospace;
+    font-size:14px;
+    vertical-align:top;
+    padding-top:4px;
+}
+sup {
+    font-size:8px;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+    clear:both;
+    height:0px;
+    overflow:hidden;
+}
+.aboutLanguage {
+    float:right;
+    padding:0px 21px;
+    font-size:11px;
+    z-index:200;
+    margin-top:-9px;
+}
+.legalCopy {
+    margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+    color:#bb7a2a;
+}
+.tab {
+    background-color:#0066FF;
+    color:#ffffff;
+    padding:8px;
+    width:5em;
+    font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    padding:.8em .5em .4em .8em;
+    height:auto;/*height:1.8em;*/
+    font-size:11px;
+    margin:0;
+}
+.topNav {
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px; 
+}
+.bottomNav {
+    margin-top:10px;
+    background-color:#4D7A97;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav {
+    background-color:#dee3e9;
+    float:left;
+    width:100%;
+    overflow:hidden;
+    font-size:12px;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 6px;
+    text-transform:uppercase;
+}
+ul.navList, ul.subNavList {
+    float:left;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding: 5px 6px;
+    text-transform:uppercase;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+    color:#FFFFFF;
+    text-decoration:none;
+    text-transform:uppercase;
+}
+.topNav a:hover, .bottomNav a:hover {
+    text-decoration:none;
+    color:#bb7a2a;
+    text-transform:uppercase;
+}
+.navBarCell1Rev {
+    background-color:#F8981D;
+    color:#253441;
+    margin: auto 5px;
+}
+.skipNav {
+    position:absolute;
+    top:auto;
+    left:-9999px;
+    overflow:hidden;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 20px;
+    padding:5px 0 0 0;
+}
+.indexHeader {
+    margin:10px;
+    position:relative;
+}
+.indexHeader span{
+    margin-right:15px;
+}
+.indexHeader h1 {
+    font-size:13px;
+}
+.title {
+    color:#2c4557;
+    margin:10px 0;
+}
+.subTitle {
+    margin:5px 0 0 0;
+}
+.header ul {
+    margin:0 0 15px 0;
+    padding:0;
+}
+.footer ul {
+    margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+    list-style:none;
+    font-size:13px;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background-color:#dee3e9;
+    border:1px solid #d0d9e0;
+    margin:0 0 6px -8px;
+    padding:7px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+    padding:0;
+    margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+    padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+    clear:both;
+    padding:10px 20px;
+    position:relative;
+}
+.indexContainer {
+    margin:10px;
+    position:relative;
+    font-size:12px;
+}
+.indexContainer h2 {
+    font-size:13px;
+    padding:0 0 3px 0;
+}
+.indexContainer ul {
+    margin:0;
+    padding:0;
+}
+.indexContainer ul li {
+    list-style:none;
+    padding-top:2px;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+    font-size:12px;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+    margin:5px 0 10px 0px;
+    font-size:14px;
+    font-family:'DejaVu Sans Mono',monospace;
+}
+.serializedFormContainer dl.nameValue dt {
+    margin-left:1px;
+    font-size:1.1em;
+    display:inline;
+    font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+    margin:0 0 0 1px;
+    font-size:1.1em;
+    display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;
+}
+ul.inheritance {
+    margin:0;
+    padding:0;
+}
+ul.inheritance li {
+    display:inline;
+    list-style:none;
+}
+ul.inheritance li ul.inheritance {
+    margin-left:15px;
+    padding-left:15px;
+    padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+    margin:10px 0 10px 0;
+    padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+    list-style:none;
+    margin-bottom:15px;
+    line-height:1.4;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+    padding:0px 20px 5px 10px;
+    border:1px solid #ededed; 
+    background-color:#f8f8f8;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+    padding:0 0 5px 8px;
+    background-color:#ffffff;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+    margin-left:0;
+    padding-left:0;
+    padding-bottom:15px;
+    border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+    list-style:none;
+    border-bottom:none;
+    padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+    margin-top:0;
+    margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
+    width:100%;
+    border-left:1px solid #EEE; 
+    border-right:1px solid #EEE; 
+    border-bottom:1px solid #EEE; 
+}
+.overviewSummary, .memberSummary  {
+    padding:0px;
+}
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:#253441;
+    font-weight:bold;
+    clear:none;
+    overflow:hidden;
+    padding:0px;
+    padding-top:10px;
+    padding-left:1px;
+    margin:0px;
+    white-space:pre;
+}
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
+    color:#FFFFFF;
+}
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    padding-bottom:7px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    border: none;
+    height:16px;
+}
+.memberSummary caption span.activeTableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#F8981D;
+    height:16px;
+}
+.memberSummary caption span.tableTab span {
+    white-space:nowrap;
+    padding-top:5px;
+    padding-left:12px;
+    padding-right:12px;
+    margin-right:3px;
+    display:inline-block;
+    float:left;
+    background-color:#4D7A97;
+    height:16px;
+}
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+    padding-top:0px;
+    padding-left:0px;
+    padding-right:0px;
+    background-image:none;
+    float:none;
+    display:inline;
+}
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+    display:none;
+    width:5px;
+    position:relative;
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .activeTableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative; 
+    float:left;
+    background-color:#F8981D;
+}
+.memberSummary .tableTab .tabEnd {
+    display:none;
+    width:5px;
+    margin-right:3px;
+    position:relative;
+    background-color:#4D7A97;
+    float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+    text-align:left;
+    padding:0px 0px 12px 10px;
+}
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+    vertical-align:top;
+    padding-right:0px;
+    padding-top:8px;
+    padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+    background:#dee3e9;
+    text-align:left;
+    padding:8px 3px 3px 7px;
+}
+td.colFirst, th.colFirst {
+    white-space:nowrap;
+    font-size:13px;
+}
+td.colLast, th.colLast {
+    font-size:13px;
+}
+td.colOne, th.colOne {
+    font-size:13px;
+}
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.useSummary td.colFirst, .useSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
+    width:25%;
+    vertical-align:top;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+    font-weight:bold;
+}
+.tableSubHeadingColor {
+    background-color:#EEEEFF;
+}
+.altColor {
+    background-color:#FFFFFF;
+}
+.rowColor {
+    background-color:#EEEEEF;
+}
+/*
+Content styles
+*/
+.description pre {
+    margin-top:0;
+}
+.deprecatedContent {
+    margin:0;
+    padding:10px 0;
+}
+.docSummary {
+    padding:0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    font-style:normal;
+}
+
+div.block {
+    font-size:14px;
+    font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+    padding-top:0px;
+}
+
+
+td.colLast a {
+    padding-bottom:3px;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
+h1.hidden {
+    visibility:hidden;
+    overflow:hidden;
+    font-size:10px;
+}
+.block {
+    display:block;
+    margin:3px 10px 2px 0px;
+    color:#474747;
+}
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+    font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+    font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+    font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+    padding-bottom:0px;
+}

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/getting-started.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/getting-started.html.markdown.erb b/site/source/docs/datafu/getting-started.html.markdown.erb
index 399dccb..f3d16c8 100644
--- a/site/source/docs/datafu/getting-started.html.markdown.erb
+++ b/site/source/docs/datafu/getting-started.html.markdown.erb
@@ -1,7 +1,6 @@
 ---
 title: Getting Started - Apache DataFu Pig
-version: 1.2.0
-snapshot_version: 1.3.0-SNAPSHOT
+version: 1.3.0
 section_name: Apache DataFu Pig
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more
@@ -99,7 +98,7 @@ We can clearly see that the median is 2 for this data set.  First we'll start up
 then register the DataFu JAR:
 
 ```pig
-register datafu-<%= current_page.data.snapshot_version %>.jar
+register datafu-<%= current_page.data.version %>.jar
 ```
 
 To compute the median we'll use DataFu's `StreamingMedian`, which computes an estimate of the median but has the benefit

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide.html.markdown.erb b/site/source/docs/datafu/guide.html.markdown.erb
index 462286c..4535a5d 100644
--- a/site/source/docs/datafu/guide.html.markdown.erb
+++ b/site/source/docs/datafu/guide.html.markdown.erb
@@ -1,6 +1,6 @@
 ---
 title: Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
 section_name: Apache DataFu Pig
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/bag-operations.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/bag-operations.html.markdown.erb b/site/source/docs/datafu/guide/bag-operations.html.markdown.erb
index 8d5c9bc..18f3829 100644
--- a/site/source/docs/datafu/guide/bag-operations.html.markdown.erb
+++ b/site/source/docs/datafu/guide/bag-operations.html.markdown.erb
@@ -1,6 +1,6 @@
 ---
 title: Bag Operations - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
 section_name: Apache DataFu Pig - Guide
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more
@@ -21,8 +21,8 @@ license: >
 
 ## Bag operations
 
-Often when working with data in Pig, it makes sense to keep the data grouped by one or more fields, 
-which means you are working with bags.  Unfortunately there aren't many convenient ways to work 
+Often when working with data in Pig, it makes sense to keep the data grouped by one or more fields,
+which means you are working with bags.  Unfortunately there aren't many convenient ways to work
 with bags in Pig out of the box.  For this reason Apache DataFu provides several UDFs for performing useful
 operations on bags that come up in practice.
 
@@ -74,7 +74,7 @@ input = LOAD 'input' AS (B1: bag{T: tuple(v:INT)}, B2: bag{T: tuple(v:INT)}, B3:
 -- ({(1),(2),(3),(4),(5),(6),(7)})
 output = FOREACH input GENERATE BagConcat(B1,B2,B3);
 ```
-[BagConcat](/docs/datafu/<%= current_page.data.version %>/datafu/pig/bags/BagConcat.html) can also be 
+[BagConcat](/docs/datafu/<%= current_page.data.version %>/datafu/pig/bags/BagConcat.html) can also be
 used to concatenate all tuples present in a bag of bags.
 
 ```pig
@@ -103,10 +103,10 @@ key `k`.  The `input_bag` is a bag containing the tuples from the original `inpu
 
 ```pig
  define BagGroup datafu.pig.bags.BagGroup();
- 
+
  data = LOAD 'input' AS (input_bag: bag {T: tuple(k: int, v: chararray)});
  -- ({(1,A),(1,B),(2,A),(2,B),(2,C),(3,A)})
- 
+
  -- Group input_bag by k
  data2 = FOREACH data GENERATE BagGroup(input_bag, input_bag.(k)) as grouped;
  -- data2: {grouped: {(group: int,input_bag: {T: (k: int,v: chararray)})}}
@@ -188,9 +188,9 @@ bags per member using a single MapReduce job:
 ```pig
 define CountEach datafu.pig.bags.CountEach();
 
-features_counted = FOREACH (COGROUP impressions BY user_id, 
-                                    accepts BY user_id, 
-                                    rejects BY user_id) GENERATE 
+features_counted = FOREACH (COGROUP impressions BY user_id,
+                                    accepts BY user_id,
+                                    rejects BY user_id) GENERATE
   group as user_id,
   CountEach(impressions.item_id) as impressions,
   CountEach(accepts.item_id) as accepts,

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/estimation.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/estimation.html.markdown.erb b/site/source/docs/datafu/guide/estimation.html.markdown.erb
index c56f748..a76697e 100644
--- a/site/source/docs/datafu/guide/estimation.html.markdown.erb
+++ b/site/source/docs/datafu/guide/estimation.html.markdown.erb
@@ -1,6 +1,6 @@
 ---
 title: Estimation - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
 section_name: Apache DataFu Pig - Guide
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more
@@ -30,14 +30,14 @@ execution.  With this in mind Apache DataFu has UDFs for computing estimates of
 [StreamingQuantile](/docs/datafu/<%= current_page.data.version %>/datafu/pig/stats/StreamingQuantile.html) can
 compute estimates of the [median](http://en.wikipedia.org/wiki/Median)
 and [quantiles](http://en.wikipedia.org/wiki/Quantile) of bags. The advantage of these methods is they do not require
-the input bags to be sorted.  
+the input bags to be sorted.
 
 See [Statistics](/docs/datafu/guide/statistics.html) for more details.
 
 ### Cardinality
 
 The [cardinality](http://en.wikipedia.org/wiki/Cardinality) of a data set is the number of distinct elements
-within it.  
+within it.
 
 Suppose we have data consisting of member IDs and we want to know the count of distinct member IDs.
 We can do this in Pig as follows:

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/hashing.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/hashing.html.markdown.erb b/site/source/docs/datafu/guide/hashing.html.markdown.erb
index 18be53f..3cdccf1 100644
--- a/site/source/docs/datafu/guide/hashing.html.markdown.erb
+++ b/site/source/docs/datafu/guide/hashing.html.markdown.erb
@@ -1,6 +1,6 @@
 ---
 title: Hashing - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
 section_name: Apache DataFu Pig - Guide
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more
@@ -23,7 +23,7 @@ license: >
 
 ### MD5
 
-The [MD5 hash](http://en.wikipedia.org/wiki/MD5) of a string can be computed with the 
+The [MD5 hash](http://en.wikipedia.org/wiki/MD5) of a string can be computed with the
 [MD5](/docs/datafu/<%= current_page.data.version %>/datafu/pig/hash/MD5.html)
 UDF.
 
@@ -31,7 +31,7 @@ For example:
 
 ```pig
 define MD5 datafu.pig.hash.MD5();
-  
+
 --input: "hello, world!"
 data_in = LOAD 'input' as (val:chararray);
 data_out = FOREACH data_in GENERATE MD5(val) as val;
@@ -55,7 +55,7 @@ The output will be in hexadecimal.
 
 ```pig
 define SHA datafu.pig.hash.SHA();
-  
+
 --input: "hello, world!"
 data_in = LOAD 'input' as (val:chararray);
 data_out = FOREACH data_in GENERATE SHA(val) as val;

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/link-analysis.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/link-analysis.html.markdown.erb b/site/source/docs/datafu/guide/link-analysis.html.markdown.erb
index 15f5c63..f649e2f 100644
--- a/site/source/docs/datafu/guide/link-analysis.html.markdown.erb
+++ b/site/source/docs/datafu/guide/link-analysis.html.markdown.erb
@@ -1,6 +1,6 @@
 ---
 title: Link Analysis - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
 section_name: Apache DataFu Pig - Guide
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more
@@ -36,7 +36,7 @@ topic_edges_grouped = FOREACH topic_edges_grouped GENERATE
   group.source as source,
   topic_edges.(dest,weight) as edges;
 
-topic_edges_grouped_by_topic = GROUP topic_edges_grouped BY topic; 
+topic_edges_grouped_by_topic = GROUP topic_edges_grouped BY topic;
 
 topic_ranks = FOREACH topic_edges_grouped_by_topic GENERATE
   group as topic,
@@ -45,5 +45,5 @@ topic_ranks = FOREACH topic_edges_grouped_by_topic GENERATE
 skill_ranks = FOREACH skill_ranks GENERATE
   topic, source, pr;
 ```
-    
+
 This implementation stores the nodes and edges (mostly) in memory. It is therefore best suited when one needs to compute PageRank on many reasonably sized graphs in parallel.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/more-tips-and-tricks.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/more-tips-and-tricks.html.markdown.erb b/site/source/docs/datafu/guide/more-tips-and-tricks.html.markdown.erb
index 062e376..a3c5cef 100644
--- a/site/source/docs/datafu/guide/more-tips-and-tricks.html.markdown.erb
+++ b/site/source/docs/datafu/guide/more-tips-and-tricks.html.markdown.erb
@@ -1,6 +1,6 @@
 ---
 title: More Tips and Tricks - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
 section_name: Apache DataFu Pig - Guide
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more
@@ -33,7 +33,7 @@ data = FOREACH data GENERATE (val IS NOT NULL ? val : 0) as result;
 Or, sometimes you want to return the first non-null value among several fields:
 
 ```pig
-data = FOREACH data GENERATE (val1 IS NOT NULL ? val1 : 
+data = FOREACH data GENERATE (val1 IS NOT NULL ? val1 :
                (val2 IS NOT NULL ? val2 :
                (val3 IS NOT NULL ? val3 :
                NULL))) as result;
@@ -120,7 +120,7 @@ DEFINE EmptyBagToNullFields datafu.pig.bags.EmptyBagToNullFields();
 
 data = FOREACH (COGROUP input1 BY key, input2 BY key, input3 BY key) GENERATE
   FLATTEN(input1), -- left join on this
-  FLATTEN(EmptyBagToNullFields(input2)),  
+  FLATTEN(EmptyBagToNullFields(input2)),
   FLATTEN(EmptyBagToNullFields(input3));
 ```
 
@@ -129,9 +129,9 @@ While you're at it, why not create a macro:
 ```pig
 DEFINE left_outer_join(relation1, key1, relation2, key2, relation3, key3) returns joined {
   cogrouped = COGROUP $relation1 BY $key1, $relation2 BY $key2, $relation3 BY $key3;
-  $joined = FOREACH cogrouped GENERATE 
-    FLATTEN($relation1), 
-    FLATTEN(EmptyBagToNullFields($relation2)), 
+  $joined = FOREACH cogrouped GENERATE
+    FLATTEN($relation1),
+    FLATTEN(EmptyBagToNullFields($relation2)),
     FLATTEN(EmptyBagToNullFields($relation3));
 }
 ```

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/sampling.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/sampling.html.markdown.erb b/site/source/docs/datafu/guide/sampling.html.markdown.erb
index 13415e9..006d4ab 100644
--- a/site/source/docs/datafu/guide/sampling.html.markdown.erb
+++ b/site/source/docs/datafu/guide/sampling.html.markdown.erb
@@ -1,6 +1,6 @@
 ---
 title: Sampling - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
 section_name: Apache DataFu Pig - Guide
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more
@@ -37,7 +37,7 @@ generated sample.
 
 [SimpleRandomSample](/docs/datafu/<%= current_page.data.version %>/datafu/pig/sampling/SimpleRandomSample.html)
 implements scalable simple random sampling.
-It can be used to generate a sample of size of exactly `ceil(p*n)` without replacement from a population of size `n`, 
+It can be used to generate a sample of size of exactly `ceil(p*n)` without replacement from a population of size `n`,
 where `p` is the sampling
 probability.  The output will be exactly this size with probability at least 99.99%.  Sampling "without replacement"
 means that no item will appear more than once.
@@ -73,14 +73,14 @@ To use these UDFs, the user needs to provide the desired sample size and a good
 size (or the exact size).  For example, to generate a sample of 100,000 without replacement:
 
 ```pig
-DEFINE SRSWR_VOTE 
+DEFINE SRSWR_VOTE
   datafu.pig.sampling.SimpleRandomSampleWithReplacementVote();
-DEFINE SRSWR_ELECT 
+DEFINE SRSWR_ELECT
   datafu.pig.sampling.SimpleRandomSampleWithReplacementElect();
 
-item       = LOAD 'input' AS (x:double); 
+item       = LOAD 'input' AS (x:double);
 summary    = FOREACH (GROUP item ALL) GENERATE COUNT(item) AS count;
-candidates = FOREACH item GENERATE 
+candidates = FOREACH item GENERATE
   FLATTEN(SRSWR_VOTE(TOBAG(x), 100000, summary.count));
 sampled    = FOREACH (GROUP candidates BY position PARALLEL 10) GENERATE
   FLATTEN(SRSWR_ELECT(candidates));
@@ -97,12 +97,12 @@ and then outputs the bootstrap estimates.
 ```pig
 summary    = FOREACH (GROUP item ALL) GENERATE
   AVG(item.x) AS mean, COUNT(item) AS count;
-candidates = FOREACH item GENERATE 
+candidates = FOREACH item GENERATE
   FLATTEN(SRSWR_VOTE(TOBAG(x), summary.count*100, summary.count));
-sampled    = FOREACH (GROUP candidates BY (position % 100) 
-                      PARALLEL 10) GENERATE 
+sampled    = FOREACH (GROUP candidates BY (position % 100)
+                      PARALLEL 10) GENERATE
   AVG(SRSWR_ELECT(candidates)) AS mean;
-bootstrap  = FOREACH (GROUP sampled ALL) GENERATE 
+bootstrap  = FOREACH (GROUP sampled ALL) GENERATE
   summary.mean AS mean, sampled.mean AS bootstrapMeans;
  ```
 
@@ -199,9 +199,9 @@ For example, suppose that we have a recommendation system where we have tracked
 impressed to users and when they have clicked on them:
 
 ```pig
-impressions = 
+impressions =
   LOAD '$impressions' AS (user_id:int, item_id:int, timestamp:long);
-clicks = 
+clicks =
   LOAD '$accepts' AS (user_id:int, item_id:int, timestamp:long);
 ```
 
@@ -248,7 +248,7 @@ joined_sample = FOREACH (COGROUP impressions BY (user_id,item_id),
                                  clicks BY (user_id,item_id)) GENERATE
   group.user_id as user_id,
   group.item_id as item_id,
-  ((SIZE(impressions) > 0 ? 1 : 0)) as is_impressed,  
+  ((SIZE(impressions) > 0 ? 1 : 0)) as is_impressed,
   ((SIZE(clicks) > 0 ? 1 : 0)) as is_clicked;
 ```
 

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/sessions.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/sessions.html.markdown.erb b/site/source/docs/datafu/guide/sessions.html.markdown.erb
index 747b0db..244f003 100644
--- a/site/source/docs/datafu/guide/sessions.html.markdown.erb
+++ b/site/source/docs/datafu/guide/sessions.html.markdown.erb
@@ -1,6 +1,6 @@
 ---
 title: Sessions - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
 section_name: Apache DataFu Pig - Guide
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more
@@ -35,7 +35,7 @@ pv = LOAD 'pageviews.csv' USING PigStorage(',')
 
 One statistic that may be useful to know is how long users tend to stay active on the website.
 When they visit do they tend to stick around for a long time and view many pages?  Or is it
-typically a very brief session?  Apache DataFu provides UDFs that help in this sort of analysis.  
+typically a very brief session?  Apache DataFu provides UDFs that help in this sort of analysis.
 
 ### Sessionization
 
@@ -150,7 +150,7 @@ We now have the page view counts grouped by member and URL.  Now we can perform
 total page views across all members and URLs.
 
 ```pig
-pv_sum = FOREACH (GROUP pv_sessionized ALL) 
+pv_sum = FOREACH (GROUP pv_sessionized ALL)
          GENERATE SUM(pv_sessionized.count) as total_pvs;
 DUMP pv_sum;
 ```
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/set-operations.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/set-operations.html.markdown.erb b/site/source/docs/datafu/guide/set-operations.html.markdown.erb
index f2ac75d..f7eabac 100644
--- a/site/source/docs/datafu/guide/set-operations.html.markdown.erb
+++ b/site/source/docs/datafu/guide/set-operations.html.markdown.erb
@@ -1,6 +1,6 @@
 ---
 title: Set Operations - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
 section_name: Apache DataFu Pig - Guide
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more
@@ -58,7 +58,7 @@ unioned = FOREACH input GENERATE SetUnion(B1,B2);
 -- produces: ({(3),(4),(1),(2),(7),(5),(6),(0),(10)})
 DUMP unioned;
 ```
-      
+
 This can also operate on multiple bags:
 
 ```pig

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/statistics.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/statistics.html.markdown.erb b/site/source/docs/datafu/guide/statistics.html.markdown.erb
index ef7c20d..3dd9a06 100644
--- a/site/source/docs/datafu/guide/statistics.html.markdown.erb
+++ b/site/source/docs/datafu/guide/statistics.html.markdown.erb
@@ -1,6 +1,6 @@
 ---
 title: Statistics - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
 section_name: Apache DataFu Pig - Guide
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more

http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/javadoc.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/javadoc.html.markdown.erb b/site/source/docs/datafu/javadoc.html.markdown.erb
index 85c34db..c9ad111 100644
--- a/site/source/docs/datafu/javadoc.html.markdown.erb
+++ b/site/source/docs/datafu/javadoc.html.markdown.erb
@@ -1,7 +1,7 @@
 ---
 title: Javadoc - Apache DataFu Pig
 section_name: Apache DataFu Pig
-latest: 1.2.0
+latest: 1.3.0
 license: >
    Licensed to the Apache Software Foundation (ASF) under one or more
    contributor license agreements.  See the NOTICE file distributed with
@@ -25,5 +25,6 @@ The latest Javadocs available are for release [<%= current_page.data.latest %>](
 
 Older versions:
 
+* [1.2.0](/docs/datafu/1.2.0/)
 * [1.1.0](/docs/datafu/1.1.0/)
 * [1.0.0](/docs/datafu/1.0.0/)
\ No newline at end of file