pirk-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From eawilli...@apache.org
Subject [43/50] incubator-pirk git commit: PIRK-6 adding Travis CI links, How to Contribute page, Origin page, fixing misc links - closes apache/incubator-pirk#5
Date Sun, 17 Jul 2016 15:28:25 GMT
http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/for_users.html
----------------------------------------------------------------------
diff --git a/_site/for_users.html b/_site/for_users.html
new file mode 100644
index 0000000..2c4b6e0
--- /dev/null
+++ b/_site/for_users.html
@@ -0,0 +1,316 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/bootstrap-theme.min.css" rel="stylesheet">
+<link href="/css/dataTables.bootstrap.css" rel="stylesheet">
+<link href="/css/pirk.css" rel="stylesheet" type="text/css">
+<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
+
+<title>For Users</title>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
+<script src="/js/bootstrap.min.js"></script>
+<script src="/js/jquery.dataTables.min.js"></script>
+<script src="/js/dataTables.bootstrap.js"></script>
+<script>
+  // show location of canonical site if not currently on the canonical site
+  $(function() {
+    var host = window.location.host;
+    if (typeof host !== 'undefined' && host !== 'pirk.incubator.apache.org') {
+      $('#non-canonical').show();
+    }
+  });
+
+  
+  // decorate menu with currently navigated page
+  $(function() {
+    $("#nav_users").addClass("active");
+  });
+  
+
+  $(function() {
+    // decorate section headers with anchors
+    return $("h2, h3, h4, h5, h6").each(function(i, el) {
+      var $el, icon, id;
+      $el = $(el);
+      id = $el.attr('id');
+      icon = '<i class="fa fa-link"></i>';
+      if (id) {
+        return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon));
+      }
+    });
+  });
+
+  // configure Google Analytics
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  if (ga.hasOwnProperty('loaded') && ga.loaded === true) {
+    ga('create', 'UA-50934829-1', 'apache.org');
+    ga('send', 'pageview');
+  }
+</script>
+</head>
+<body style="padding-top: 100px">
+
+  <nav class="navbar navbar-default navbar-fixed-top">
+  <div class="container-fluid">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <a href="/"><img id="nav-logo" alt="Apache Pirk" class="img-responsive" src="/images/pirkImage.png" width="150"/></a>
+    </div>
+    <div class="collapse navbar-collapse" id="navbar-items">
+      <ul class="nav navbar-nav">
+        <li class="nav-link"><a href="/downloads">Download</a></li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_users"><a href="/for_users">For Users</a></li>
+          <li id="nav_developers"><a href="/for_developers">For Developers</a></li>
+          <li id="nav_papers"><a href="/papers">Papers</a></li>
+          <li class="nav_faq"><a href="/faq">FAQ</a></li>
+          <li class="divider"></li>
+           <li><a href="/javadocs">Javadocs</a></li>     
+        </ul>
+        </li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_getinvolvedpirk"><a href="/get_involved_pirk">Get Involved</a></li>
+          <li id="nav_listspirk"><a href="/mailing_list_pirk">Mailing Lists</a></li>
+          <li id="nav_peoplepirk"><a href="/people_pirk">People</a></li>
+       	</ul>
+        </li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Development<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_releasing"><a href="/how_to_contribute">How to Contribute</a></li>
+          <li id="nav_releasing"><a href="/releasing">Making Releases</a></li>
+          <li id="nav_nav_verify_release"><a href="/verifying_releases">Verifying Releases</a></li>
+          <li id="nav_update_website"><a href="/website_updates">Website Updates</a></li>
+          <hr>
+          <li><a href="https://issues.apache.org/jira/browse/PIRK ">Issue Tracker/JIRA <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://builds.apache.org/job/pirk/">Jenkins Builds <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://travis-ci.org/apache/incubator-pirk">Travis CI Builds <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://github.com/apache/incubator-pirk"> Pirk Github Mirror <i class="fa fa-external-link"></i></a></li>
+        </ul>
+        </li>
+        <li class="nav-link"><a href="/roadmap">Roadmap</a></li>
+       <ul class="nav navbar-nav navbar-right">
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li>
+        </ul>
+        </li>
+        </ul>
+        </ul>
+    </div> 
+  </div>  
+</nav>
+
+
+  <div class="container">
+    <div class="row">
+      <div class="col-md-12">
+        <div id="content">
+          
+          <h1 class="title">For Users</h1>
+          
+          <ol>
+  <li><a href="#system-requirements">System Requirements</a></li>
+  <li><a href="#target-data">Target Data</a></li>
+  <li><a href="#data-and-query-schemas">Data and Query Schemas</a>
+    <ul>
+      <li><a href="#data-schema">Data Schema</a></li>
+      <li><a href="#query-schema">Query Schema</a></li>
+    </ul>
+  </li>
+  <li><a href="#querier">Querier</a></li>
+  <li><a href="#responder">Responder</a>
+    <ul>
+      <li><a href="#platforms">Platforms</a></li>
+      <li><a href="#target-data">Target Data</a></li>
+      <li><a href="#launching">Launching</a></li>
+      <li><a href="#responder-output">Responder Output</a></li>
+    </ul>
+  </li>
+</ol>
+
+<h2 id="system-requirements">System Requirements</h2>
+
+<p>Pirk requires JDK 1.7 (or greater). The remaining system requirements depend on the platform chosen for the Querier and Responder.</p>
+
+<h2 id="target-data">Target Data</h2>
+
+<p>Target data refers to the data to be queried. Target data can be read from HDFS, Elasticsearch, or from the local file system, or as input to the encrypted query functionality as a part of a larger workflow.</p>
+
+<p>Data over which the encrypted query is to be preformed must be transformed into a map of &lt;key,value&gt; pairs; JSON, MapWritable, and Map&lt;String,Object&gt; representations are currently used in Pirk to format target data. For a given data input represented as a set of &lt;key,value&gt; pairs, the ‘key’ corresponds to the name of the element or field of the data and the ‘value’ is the value of that field in the data.</p>
+
+<p>If the Responder is reading the target data from HDFS, an input format extending Pirk’s <a href="/javadocs/org/apache/pirk/inputformat/hadoop/BaseInputFormat">org.apache.pirk.inputformat.hadoop.BaseInputFormat</a> must be used; BaseInputFormat extends the <a href="https://hadoop.apache.org/docs/r2.7.2/api/org/apache/hadoop/mapred/InputFormat.html">Hadoop InputFormat</a>&lt;<a href="https://hadoop.apache.org/docs/r2.6.2/api/org/apache/hadoop/io/Text.html">Text</a>,<a href="https://hadoop.apache.org/docs/r2.6.2/api/org/apache/hadoop/io/MapWritable.html">MapWritable</a>&gt;.</p>
+
+<h2 id="data-and-query-schemas">Data and Query Schemas</h2>
+
+<p>In order to perform an encrypted query over a target data set, Pirk requires the user to specify a data schema XML file for the target data and a query schema XML file for the query type. Both the Querier and the Responder must have the data and query schema XML files.</p>
+
+<h3 id="data-schema">Data Schema</h3>
+
+<p>The format of the data schema XML file is as follows:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code> &lt;schema&gt;
+  &lt;schemaName&gt; name of the data schema &lt;/schemaName&gt;
+  &lt;element&gt;
+     &lt;name&gt; element name &lt;/name&gt;
+      &lt;type&gt; class name or type name (if Java primitive type) of the element &lt;/type&gt;
+     &lt;isArray&gt; true or false -- whether or not the schema element is an array within the data &lt;/isArray&gt;
+     &lt;partitioner&gt; optional - Partitioner class for the element; defaults to primitive java type partitioner &lt;/partitioner&gt; 
+  &lt;/element&gt;
+ &lt;/schema&gt;
+
+Primitive Java types must be one of the following: "byte", "short", "int", "long", "float", "double", "char", "string", "boolean"
+</code></pre>
+</div>
+
+<p>Each element of the data is defined by its name, type, whether or not it is an array of objects of the given type, and an optional partitioner class.</p>
+
+<p>The element type may be one of the Java primitive types given above or may be defined by a custom class.</p>
+
+<p>The Partitioner class contains the functionality for partitioning the given data element into ‘chunks’ which are used in computing the encrypted query. If no partitioner is specified for an element, it defaults to the <a href="/javadocs/org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner">org.apache.pirk.schema.data.partitioner.PrimitiveTypePartitioner</a> and assumes that the element type is one of the allowed primitive Java types (an exception will be thrown if this is not the case). All custom partitioners must implement the <a href="/javadocs/org/apache/pirk/schema/data/partitioner/DataPartitioner">org.apache.pirk.schema.data.partitioner.DataPartitioner</a> interface. There are several implemented Partitioners available in the <a href="/javadocs/org/apache/pirk/schema/data/partitioner">org.apache.pirk.schema.data.partitioner</a> package.</p>
+
+<h3 id="query-schema">Query Schema</h3>
+
+<p>The format of the query schema XML file is as follows:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>&lt;schema&gt;
+  &lt;schemaName&gt; name of the query schema &lt;/schemaName&gt;
+  &lt;dataSchemaName&gt; name of the data schema over which this query is run &lt;/dataSchemaName&gt;
+  &lt;selectorName&gt; name of the element in the data schema that will be the selector &lt;/selectorName&gt;
+  &lt;elements&gt;
+	&lt;name&gt; element name of element in the data schema to include in the query response &lt;/name&gt;
+  &lt;/elements&gt;
+  &lt;filter&gt; (optional) name of the filter class to use to filter the data &lt;/filter&gt;
+  &lt;filterNames&gt;
+       &lt;name&gt; (optional) element name of element in the data schema to apply pre-processing filters &lt;/name&gt;
+  &lt;/filterNames&gt;
+&lt;/schema&gt;
+</code></pre>
+</div>
+
+<p>The selectorName is the name of the element in the corresponding data schema that is to be used as the primary selector or indicator for the query (see Wideskies paper [link]).</p>
+
+<p>The elements field specifies all elements (via &lt;name&gt;) within a given piece of data to return as part of the encrypted query.</p>
+
+<p>Optionally, the Responder can perform filtering on the input target data before performing the encrypted query. The filter class must implement the <a href="/javadocs/org/apache/pirk/schema/query/filter/DataFilter">org.apache.pirk.schema.query.filter.DataFilter</a> interface. Specific elements of a piece of input data on which the filter should be applied can be specified via &lt;filterNames&gt;; for example, for the <a href="/javadocs/org/apache/pirk/schema/query/filter/StopListFilter">org.apache.pirk.schema.query.filter.StopListFilter</a>, filterNames may include the qname if the target data is a set of DNS records.</p>
+
+<h2 id="querier">Querier</h2>
+
+<p>The Querier is currently written to operate in a standalone (non-distributed), multi-threaded mode.</p>
+
+<p>For Wideskies, the user will need to generate the encrypted query vector via the <a href="/javadocs/org/apache/pirk/querier/wideskies/QuerierDriver">QuerierDriver</a>.  Options available for query generation are given by:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>java -cp &lt;pirkJar&gt;  org.apache.pirk.querier.wideskies.QuerierDriver —help
+</code></pre>
+</div>
+
+<p>The QuerierDriver generates <a href="/javadocs/org/apache/pirk/query/wideskies/Query">Query</a> and <a href="/javadocs/org/apache/pirk/querier/wideskies/Querier">Querier</a> objects and serializes them, respectively, to two files.</p>
+
+<p>The Query object contains the encrypted query vectors and all information necessary for the Responder to perform the encrypted query. The file containing the Query object should be sent to the Responder platform; it is used as input for the Responder to execute the query.</p>
+
+<p>The Querier object contains the information necessary for the Querier to decrypt the results of the encrypted query. The file containing the Querier object must not be sent to the Responder as it contains the encryption/decryption keys for the query.</p>
+
+<h2 id="responder">Responder</h2>
+
+<h3 id="platforms">Platforms</h3>
+
+<p>The Responder currently operates on the following platforms:</p>
+
+<ul>
+  <li>Standalone, multithreaded (mainly used for testing purposes)</li>
+  <li>Spark batch, reading from HDFS or Elasticsearch</li>
+  <li>Hadoop MapReduce batch, reading from HDFS or Elasticsearch</li>
+</ul>
+
+<p>The <a href="/roadmap">RoadMap</a> details plans for various streaming implementations.</p>
+
+<p>Components of the Responder implementations may also be called independently in custom workflows.</p>
+
+<h3 id="target-data-1">Target Data</h3>
+
+<p>Target data is assumed to be in HDFS for the distributed Responder variants and in the local file system for the standalone version.</p>
+
+<h3 id="launching">Launching</h3>
+
+<p>The Responder can be launched via the <a href="/javadocs/org/apache/pirk/responder/wideskies/ResponderDriver">ResponderDriver</a>.  Options available via the ResponderDriver are given by:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>java -cp &lt;pirkJar&gt; org.apache.pirk.responder.wideskies.ResponderDriver —help
+</code></pre>
+</div>
+
+<p>When using the MapReduce implementation, launch the Responder via the following command:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>hadoop jar &lt;pirkJar&gt; org.apache.pirk.responder.wideskies.ResponderDriver &lt;responder options&gt;
+</code></pre>
+</div>
+
+<p>When using the Spark implementation, launch the Responder via spark-submit as follows:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>spark-submit &lt;spark options&gt; &lt;pirkJar&gt; org.apache.pirk.responder.wideskies.ResponderDriver &lt;responder options&gt;
+</code></pre>
+</div>
+
+<h3 id="responder-output">Responder Output</h3>
+
+<p>The Responder performs the encrypted query, stores the results in a <a href="/javadocs/org/apache/pirk/response/wideskies/Response">Response</a> object, and serializes this object to the output location specified in the &lt;responder options&gt;. For Responder implementations running in Hadoop MapReduce or Spark, this output file is stored in HDFS.</p>
+
+<p>The file containing the serialized Response object should be returned to the Querier for decryption.</p>
+
+
+        </div>
+
+        
+<footer>
+
+  <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p>
+
+  <p>Copyright © 2016-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+
+</footer>
+
+
+      </div>
+    </div>
+  </div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/get_involved_pirk.html
----------------------------------------------------------------------
diff --git a/_site/get_involved_pirk.html b/_site/get_involved_pirk.html
new file mode 100644
index 0000000..ffc05dc
--- /dev/null
+++ b/_site/get_involved_pirk.html
@@ -0,0 +1,186 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/bootstrap-theme.min.css" rel="stylesheet">
+<link href="/css/dataTables.bootstrap.css" rel="stylesheet">
+<link href="/css/pirk.css" rel="stylesheet" type="text/css">
+<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
+
+<title>Get Involved</title>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
+<script src="/js/bootstrap.min.js"></script>
+<script src="/js/jquery.dataTables.min.js"></script>
+<script src="/js/dataTables.bootstrap.js"></script>
+<script>
+  // show location of canonical site if not currently on the canonical site
+  $(function() {
+    var host = window.location.host;
+    if (typeof host !== 'undefined' && host !== 'pirk.incubator.apache.org') {
+      $('#non-canonical').show();
+    }
+  });
+
+  
+  // decorate menu with currently navigated page
+  $(function() {
+    $("#nav_getinvolvedpirk").addClass("active");
+  });
+  
+
+  $(function() {
+    // decorate section headers with anchors
+    return $("h2, h3, h4, h5, h6").each(function(i, el) {
+      var $el, icon, id;
+      $el = $(el);
+      id = $el.attr('id');
+      icon = '<i class="fa fa-link"></i>';
+      if (id) {
+        return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon));
+      }
+    });
+  });
+
+  // configure Google Analytics
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  if (ga.hasOwnProperty('loaded') && ga.loaded === true) {
+    ga('create', 'UA-50934829-1', 'apache.org');
+    ga('send', 'pageview');
+  }
+</script>
+</head>
+<body style="padding-top: 100px">
+
+  <nav class="navbar navbar-default navbar-fixed-top">
+  <div class="container-fluid">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <a href="/"><img id="nav-logo" alt="Apache Pirk" class="img-responsive" src="/images/pirkImage.png" width="150"/></a>
+    </div>
+    <div class="collapse navbar-collapse" id="navbar-items">
+      <ul class="nav navbar-nav">
+        <li class="nav-link"><a href="/downloads">Download</a></li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_users"><a href="/for_users">For Users</a></li>
+          <li id="nav_developers"><a href="/for_developers">For Developers</a></li>
+          <li id="nav_papers"><a href="/papers">Papers</a></li>
+          <li class="nav_faq"><a href="/faq">FAQ</a></li>
+          <li class="divider"></li>
+           <li><a href="/javadocs">Javadocs</a></li>     
+        </ul>
+        </li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_getinvolvedpirk"><a href="/get_involved_pirk">Get Involved</a></li>
+          <li id="nav_listspirk"><a href="/mailing_list_pirk">Mailing Lists</a></li>
+          <li id="nav_peoplepirk"><a href="/people_pirk">People</a></li>
+       	</ul>
+        </li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Development<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_releasing"><a href="/how_to_contribute">How to Contribute</a></li>
+          <li id="nav_releasing"><a href="/releasing">Making Releases</a></li>
+          <li id="nav_nav_verify_release"><a href="/verifying_releases">Verifying Releases</a></li>
+          <li id="nav_update_website"><a href="/website_updates">Website Updates</a></li>
+          <hr>
+          <li><a href="https://issues.apache.org/jira/browse/PIRK ">Issue Tracker/JIRA <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://builds.apache.org/job/pirk/">Jenkins Builds <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://travis-ci.org/apache/incubator-pirk">Travis CI Builds <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://github.com/apache/incubator-pirk"> Pirk Github Mirror <i class="fa fa-external-link"></i></a></li>
+        </ul>
+        </li>
+        <li class="nav-link"><a href="/roadmap">Roadmap</a></li>
+       <ul class="nav navbar-nav navbar-right">
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li>
+        </ul>
+        </li>
+        </ul>
+        </ul>
+    </div> 
+  </div>  
+</nav>
+
+
+  <div class="container">
+    <div class="row">
+      <div class="col-md-12">
+        <div id="content">
+          
+          <h1 class="title">Get Involved</h1>
+          
+          <p>You don’t need to be a software developer to contribute to Pirk. A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions.</p>
+
+<p>We also highly encourage the involvement of algorithmic team members who provide algorithmic ideas and who may or may not participate in their implementation.</p>
+
+<h2 id="team">Team</h2>
+
+<p>The team is comprised of <a href="/people_pirk">Project Management Committee Members and Contributors</a>. Members have direct access to the source of a project and actively evolve the code-base. Contributors improve the project through submission of patches and suggestions to the Members.</p>
+
+<p>The number of Contributors to the project is unbounded - we would love for you to get involved. All contributions to the project are greatly appreciated!</p>
+
+<h2 id="mailing-lists">Mailing lists</h2>
+
+<p>To start to get plugged into the project, please check out our <a href="/mailing_list_pirk">mailing lists</a>.</p>
+
+<h2 id="meetups">Meetups</h2>
+
+<p>Check back for meetup listings.</p>
+
+        </div>
+
+        
+<footer>
+
+  <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p>
+
+  <p>Copyright © 2016-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+
+</footer>
+
+
+      </div>
+    </div>
+  </div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/how_to_contribute.html
----------------------------------------------------------------------
diff --git a/_site/how_to_contribute.html b/_site/how_to_contribute.html
new file mode 100644
index 0000000..ef8db87
--- /dev/null
+++ b/_site/how_to_contribute.html
@@ -0,0 +1,330 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/bootstrap-theme.min.css" rel="stylesheet">
+<link href="/css/dataTables.bootstrap.css" rel="stylesheet">
+<link href="/css/pirk.css" rel="stylesheet" type="text/css">
+<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
+
+<title>How to Contribute</title>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
+<script src="/js/bootstrap.min.js"></script>
+<script src="/js/jquery.dataTables.min.js"></script>
+<script src="/js/dataTables.bootstrap.js"></script>
+<script>
+  // show location of canonical site if not currently on the canonical site
+  $(function() {
+    var host = window.location.host;
+    if (typeof host !== 'undefined' && host !== 'pirk.incubator.apache.org') {
+      $('#non-canonical').show();
+    }
+  });
+
+  
+  // decorate menu with currently navigated page
+  $(function() {
+    $("#nav_contribute").addClass("active");
+  });
+  
+
+  $(function() {
+    // decorate section headers with anchors
+    return $("h2, h3, h4, h5, h6").each(function(i, el) {
+      var $el, icon, id;
+      $el = $(el);
+      id = $el.attr('id');
+      icon = '<i class="fa fa-link"></i>';
+      if (id) {
+        return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon));
+      }
+    });
+  });
+
+  // configure Google Analytics
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  if (ga.hasOwnProperty('loaded') && ga.loaded === true) {
+    ga('create', 'UA-50934829-1', 'apache.org');
+    ga('send', 'pageview');
+  }
+</script>
+</head>
+<body style="padding-top: 100px">
+
+  <nav class="navbar navbar-default navbar-fixed-top">
+  <div class="container-fluid">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <a href="/"><img id="nav-logo" alt="Apache Pirk" class="img-responsive" src="/images/pirkImage.png" width="150"/></a>
+    </div>
+    <div class="collapse navbar-collapse" id="navbar-items">
+      <ul class="nav navbar-nav">
+        <li class="nav-link"><a href="/downloads">Download</a></li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_users"><a href="/for_users">For Users</a></li>
+          <li id="nav_developers"><a href="/for_developers">For Developers</a></li>
+          <li id="nav_papers"><a href="/papers">Papers</a></li>
+          <li class="nav_faq"><a href="/faq">FAQ</a></li>
+          <li class="divider"></li>
+           <li><a href="/javadocs">Javadocs</a></li>     
+        </ul>
+        </li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_getinvolvedpirk"><a href="/get_involved_pirk">Get Involved</a></li>
+          <li id="nav_listspirk"><a href="/mailing_list_pirk">Mailing Lists</a></li>
+          <li id="nav_peoplepirk"><a href="/people_pirk">People</a></li>
+       	</ul>
+        </li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Development<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_releasing"><a href="/how_to_contribute">How to Contribute</a></li>
+          <li id="nav_releasing"><a href="/releasing">Making Releases</a></li>
+          <li id="nav_nav_verify_release"><a href="/verifying_releases">Verifying Releases</a></li>
+          <li id="nav_update_website"><a href="/website_updates">Website Updates</a></li>
+          <hr>
+          <li><a href="https://issues.apache.org/jira/browse/PIRK ">Issue Tracker/JIRA <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://builds.apache.org/job/pirk/">Jenkins Builds <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://travis-ci.org/apache/incubator-pirk">Travis CI Builds <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://github.com/apache/incubator-pirk"> Pirk Github Mirror <i class="fa fa-external-link"></i></a></li>
+        </ul>
+        </li>
+        <li class="nav-link"><a href="/roadmap">Roadmap</a></li>
+       <ul class="nav navbar-nav navbar-right">
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li>
+        </ul>
+        </li>
+        </ul>
+        </ul>
+    </div> 
+  </div>  
+</nav>
+
+
+  <div class="container">
+    <div class="row">
+      <div class="col-md-12">
+        <div id="content">
+          
+          <h1 class="title">How to Contribute</h1>
+          
+          <ol>
+  <li><a href="#contribution-philosophy">Contribution Philosophy</a></li>
+  <li><a href="#general-process">General Process</a></li>
+  <li><a href="#github-pull-requests">GitHub Pull Requests</a>
+    <ul>
+      <li><a href="#git-setup">Git Setup</a></li>
+      <li><a href="#creating-a-pull-request">Creating a Pull Request</a></li>
+      <li><a href="#merging-a-pull-request">Merging a Pull Request</a></li>
+      <li><a href="#closing-a-pull-request-without-committing">Closing a Pull Request Without Committing</a></li>
+      <li><a href="#apache-and-github-integration">Apache and GitHub Integration</a></li>
+    </ul>
+  </li>
+</ol>
+
+<h2 id="contribution-philosophy">Contribution Philosophy</h2>
+
+<p>We welcome contributors of all kinds within the Apache Pirk community!</p>
+
+<p>A successful project requires many people to play many roles. Some members write code or documentation, while others are valuable as testers, submitting patches and suggestions. We also highly encourage the involvement of algorithmic team members who provide/discuss algorithmic ideas via the <a href="/mailing_list_pirk">dev mailing list</a> and who may or may not participate in their implementation.</p>
+
+<p>If you have algorithmic ideas or would like to discuss a potential implementation item, please reach out to the community via <a href="&#109;&#097;&#105;&#108;&#116;&#111;:&#100;&#101;&#118;&#064;&#112;&#105;&#114;&#107;&#046;&#105;&#110;&#099;&#117;&#098;&#097;&#116;&#111;&#114;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;">&#100;&#101;&#118;&#064;&#112;&#105;&#114;&#107;&#046;&#105;&#110;&#099;&#117;&#098;&#097;&#116;&#111;&#114;&#046;&#097;&#112;&#097;&#099;&#104;&#101;&#046;&#111;&#114;&#103;</a> - we would love to hear from you!</p>
+
+<h2 id="general-process">General Process</h2>
+
+<p>The general process for code contribution is as follows:</p>
+
+<ol>
+  <li>Create a <a href="https://issues.apache.org/jira/browse/PIRK">Pirk JIRA issue</a></li>
+  <li>Fork the <a href="https://github.com/apache/incubator-pirk">Pirk source code</a> from your personal GitHub repository and clone locally</li>
+  <li>Modify the source code to add your awesome features; you will most likely be modifying the apache/incubator-pirk master branch (unless you are <a href="/website_updates">modifying the Pirk website</a>)</li>
+  <li>Ensure that all unit and functional tests pass</li>
+  <li>Ensure that your code follows the <a href="/for_developers#coding-standards">Pirk code standards</a></li>
+  <li>Commit the changes to your local repository</li>
+  <li>Push the code back up to your GitHub fork of apache/incubator-pirk</li>
+  <li><a href="#github-pull-requests">Create a Pull Request</a> to the to <a href="https://github.com/apache/incubator-pirk">apache/incubator-pirk</a> repository on GitHub. Please include the corresponding JIRA issue number and description in the title of the pull request: PIRK-XXXX: &lt; JIRA-Issue-Description &gt;</li>
+  <li>Members of the Pirk community can then comment on the pull request; be sure to watch for comments, respond, and make any necessary changes.</li>
+  <li>A Pirk committer will merge the pull request</li>
+</ol>
+
+<h2 id="github-pull-requests">GitHub Pull Requests</h2>
+
+<p>All changes to the Apache Pirk codebase should go through a <a href="https://help.github.com/articles/using-pull-requests/">GitHub pull request</a>.</p>
+
+<p>(Thanks to <a href="http://mahout.apache.org/">Apache Mahout</a> for sharing <a href="http://mahout.apache.org/developers/github.html">their great pull request overview</a> with us!)</p>
+
+<h3 id="git-setup">Git Setup</h3>
+
+<p>Fork <a href="https://github.com/apache/incubator-pirk">apache/incubator-pirk</a> to your personal GitHub repository. Clone this fork locally to set up “origin” to point to your remote fork on GitHub as the default remote (for the sake of this explanation); if you perform</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git push origin master
+</code></pre>
+</div>
+
+<p>it will go to your GitHub fork of apache/incubator-pirk. Please make sure that you follow branch naming conventions that will integrate with Apache Pirk JIRA issue numbers. For the issue number XXXX, please name branch containing the corresponding work PIRK-XXXX (all caps):</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git checkout -b PIRK-XXXX
+#do some work on the branch
+git commit -a -m "did some work"
+git push origin PIRK-XXXX #pushing to your fork of apache/incubator-pirk
+</code></pre>
+</div>
+
+<p>Clone the Apache Pirk git repo via</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git clone -o apache https://git-wip-us.apache.org/repos/asf/incubator-pirk.git
+</code></pre>
+</div>
+
+<p>or attach via the following:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git remote add apache https://git-wip-us.apache.org/repos/asf/incubator-pirk.git
+</code></pre>
+</div>
+
+<p>Once you are ready to commit to the apache remote, you can create a pull request.</p>
+
+<h3 id="creating-a-pull-request">Creating a Pull Request</h3>
+
+<p>Pull requests are made to the <a href="https://github.com/apache/incubator-pirk">apache/incubator-pirk</a> repository on GitHub; please check out GitHub’s info on <a href="https://help.github.com/articles/creating-a-pull-request/">how to create a pull request</a>.</p>
+
+<p>First, push your work from your local PIRK-XXXX branch to the remote PIRK-XXXX branch of your apache/incubator-pirk GitHub fork:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git checkout PIRK-XXXX
+git push origin PIRK-XXXX
+</code></pre>
+</div>
+
+<p>Go to your PIRK-XXXX branch on GitHub. Since you forked it from GitHub’s <a href="https://github.com/apache/incubator-pirk">apache/incubator-pirk</a>, it will default any pull request to go to the master branch of apache/incubator-pirk.</p>
+
+<p>Click the “Compare, review, and create pull request” button.</p>
+
+<p>You can edit the “to” and “from” for the pull request if it isn’t correct. The “base fork” should be apache/incubator-pirk. The “base” will be master unless your are <a href="/website_updates">updating the website</a>. The “head fork” will be your forked repo and the “compare” will be your PIRK-XXXX branch.</p>
+
+<p>Click the “Create pull request” button and name the request “PIRK-XXXX”, all caps. This will connect the comments of the pull request to the mailing list and JIRA comments.</p>
+
+<p>From now on, the pull request lives in GitHub’s <a href="https://github.com/apache/incubator-pirk">apache/incubator-pirk</a>; use the commenting UI there. The pull request is tied to the corresponding branch in your forked repo, so you can respond to comments, make fixes, and commit them from there; they will appear on the pull request page and be mirrored to JIRA and the mailing list.</p>
+
+<p>All pull requests to <a href="https://github.com/apache/incubator-pirk">apache/incubator-pirk</a> are built through <a href="https://travis-ci.org/apache/incubator-pirk">Pirk’s Travis CI integration</a>.</p>
+
+<h3 id="merging-a-pull-request">Merging a Pull Request</h3>
+
+<p>Check out the GitHub info on <a href="https://help.github.com/articles/merging-a-pull-request/#merging-locally">how to merge a pull request</a>.</p>
+
+<p>Pull requests are equivalent to a remote GitHub branch with (potentially) a multitude of commits. Please squash the remote commit history to have one commit per issue, rather than merging in all of the contributor’s commits:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git pull --squash &lt;repo&gt; &lt;branch&gt;
+</code></pre>
+</div>
+
+<p>Merging pull requests are equivalent to a “pull” of a contributor’s branch; to merge the pull request branch PIRK-XXXX:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git checkout master      # switch to local master branch
+git pull apache master   # fast-forward to current remote HEAD
+git pull --squash &lt;contributor's GitHub repo&gt; PIRK-XXXX  # merge to master
+</code></pre>
+</div>
+
+<p>You now can commit the request:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git commit --author &lt;contributor_email&gt; -a -m "PIRK-XXXX &lt;description&gt; - closes apache/incubator-pirk#ZZ"
+</code></pre>
+</div>
+
+<p>PIRK-XXXX is in all caps and ZZ is the pull request number on apache/incubator-pirk. Including “closes apache/incubator-pirk#ZZ” will close the <a href="https://help.github.com/articles/closing-issues-via-commit-messages/">pull request automatically</a>.</p>
+
+<p>Next, push to the apache master branch:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>push apache master
+</code></pre>
+</div>
+
+<p>(this will require Apache handle credentials).</p>
+
+<p>The pull request, once pushed, will get mirrored to apache/incubator-pirk on GitHub.</p>
+
+<h3 id="closing-a-pull-request-without-committing">Closing a Pull Request Without Committing</h3>
+
+<p>To reject pull request ZZ (close without committing), issue an empty commit on master’s HEAD without merging the pull request:</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>git commit --allow-empty -m "closes apache/incubator-pirk#ZZ"
+git push apache master
+</code></pre>
+</div>
+
+<h3 id="apache-and-github-integration">Apache and GitHub Integration</h3>
+
+<p>Check out Apache INFRA’s blog post on <a href="https://blogs.apache.org/infra/entry/improved_integration_between_apache_and">Apache-GitHub integration</a>.</p>
+
+<p>Comments and pull requests with Pirk issue handles of the form</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>PIRK-XXXX
+</code></pre>
+</div>
+
+<p>should post to the mailing lists and JIRA. Please file a JIRA issue first, and then create a pull request with the description</p>
+
+<div class="highlighter-rouge"><pre class="highlight"><code>PIRK-XXXX: &lt;jira-issue-description&gt;
+</code></pre>
+</div>
+
+<p>so that all subsequent comments will be automatically copied to JIRA.</p>
+
+        </div>
+
+        
+<footer>
+
+  <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p>
+
+  <p>Copyright © 2016-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+
+</footer>
+
+
+      </div>
+    </div>
+  </div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/6edb214e-3f97-4edf-b1b6-c1c6269a41a7.png
----------------------------------------------------------------------
diff --git a/_site/images/6edb214e-3f97-4edf-b1b6-c1c6269a41a7.png b/_site/images/6edb214e-3f97-4edf-b1b6-c1c6269a41a7.png
new file mode 100644
index 0000000..846668e
Binary files /dev/null and b/_site/images/6edb214e-3f97-4edf-b1b6-c1c6269a41a7.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/GitHub-Mark-32px.png
----------------------------------------------------------------------
diff --git a/_site/images/GitHub-Mark-32px.png b/_site/images/GitHub-Mark-32px.png
new file mode 100755
index 0000000..8b25551
Binary files /dev/null and b/_site/images/GitHub-Mark-32px.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/Twitter_logo_blue.png
----------------------------------------------------------------------
diff --git a/_site/images/Twitter_logo_blue.png b/_site/images/Twitter_logo_blue.png
new file mode 100755
index 0000000..38bd57d
Binary files /dev/null and b/_site/images/Twitter_logo_blue.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/apache-incubator-logo.png
----------------------------------------------------------------------
diff --git a/_site/images/apache-incubator-logo.png b/_site/images/apache-incubator-logo.png
new file mode 100644
index 0000000..81fb31e
Binary files /dev/null and b/_site/images/apache-incubator-logo.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/feather-small.gif
----------------------------------------------------------------------
diff --git a/_site/images/feather-small.gif b/_site/images/feather-small.gif
new file mode 100755
index 0000000..5a8a79b
Binary files /dev/null and b/_site/images/feather-small.gif differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/glyphicons_social_17_linked_in.png
----------------------------------------------------------------------
diff --git a/_site/images/glyphicons_social_17_linked_in.png b/_site/images/glyphicons_social_17_linked_in.png
new file mode 100755
index 0000000..58c7b64
Binary files /dev/null and b/_site/images/glyphicons_social_17_linked_in.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/glyphicons_social_21_github.png
----------------------------------------------------------------------
diff --git a/_site/images/glyphicons_social_21_github.png b/_site/images/glyphicons_social_21_github.png
new file mode 100755
index 0000000..e80a682
Binary files /dev/null and b/_site/images/glyphicons_social_21_github.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/glyphicons_social_31_twitter.png
----------------------------------------------------------------------
diff --git a/_site/images/glyphicons_social_31_twitter.png b/_site/images/glyphicons_social_31_twitter.png
new file mode 100755
index 0000000..b092c87
Binary files /dev/null and b/_site/images/glyphicons_social_31_twitter.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/pirkImage.png
----------------------------------------------------------------------
diff --git a/_site/images/pirkImage.png b/_site/images/pirkImage.png
new file mode 100644
index 0000000..45805ea
Binary files /dev/null and b/_site/images/pirkImage.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/sort_asc.png
----------------------------------------------------------------------
diff --git a/_site/images/sort_asc.png b/_site/images/sort_asc.png
new file mode 100755
index 0000000..a88d797
Binary files /dev/null and b/_site/images/sort_asc.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/sort_both.png
----------------------------------------------------------------------
diff --git a/_site/images/sort_both.png b/_site/images/sort_both.png
new file mode 100755
index 0000000..1867040
Binary files /dev/null and b/_site/images/sort_both.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/sort_desc.png
----------------------------------------------------------------------
diff --git a/_site/images/sort_desc.png b/_site/images/sort_desc.png
new file mode 100755
index 0000000..def071e
Binary files /dev/null and b/_site/images/sort_desc.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/images/tapir.png
----------------------------------------------------------------------
diff --git a/_site/images/tapir.png b/_site/images/tapir.png
new file mode 100755
index 0000000..aba2076
Binary files /dev/null and b/_site/images/tapir.png differ

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/index.html
----------------------------------------------------------------------
diff --git a/_site/index.html b/_site/index.html
new file mode 100644
index 0000000..8d46417
--- /dev/null
+++ b/_site/index.html
@@ -0,0 +1,280 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<!--
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<meta charset="utf-8">
+<meta http-equiv="X-UA-Compatible" content="IE=edge">
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<link href="/css/bootstrap.min.css" rel="stylesheet">
+<link href="/css/bootstrap-theme.min.css" rel="stylesheet">
+<link href="/css/dataTables.bootstrap.css" rel="stylesheet">
+<link href="/css/pirk.css" rel="stylesheet" type="text/css">
+<link href="//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css" rel="stylesheet">
+
+<title>Apache Pirk (incubating)</title>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
+<script src="/js/bootstrap.min.js"></script>
+<script src="/js/jquery.dataTables.min.js"></script>
+<script src="/js/dataTables.bootstrap.js"></script>
+<script>
+  // show location of canonical site if not currently on the canonical site
+  $(function() {
+    var host = window.location.host;
+    if (typeof host !== 'undefined' && host !== 'pirk.incubator.apache.org') {
+      $('#non-canonical').show();
+    }
+  });
+
+  
+  // decorate menu with currently navigated page
+  $(function() {
+    $("#nav_index").addClass("active");
+  });
+  
+
+  $(function() {
+    // decorate section headers with anchors
+    return $("h2, h3, h4, h5, h6").each(function(i, el) {
+      var $el, icon, id;
+      $el = $(el);
+      id = $el.attr('id');
+      icon = '<i class="fa fa-link"></i>';
+      if (id) {
+        return $el.append($("<a />").addClass("header-link").attr("href", "#" + id).html(icon));
+      }
+    });
+  });
+
+  // configure Google Analytics
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+  if (ga.hasOwnProperty('loaded') && ga.loaded === true) {
+    ga('create', 'UA-50934829-1', 'apache.org');
+    ga('send', 'pageview');
+  }
+</script>
+</head>
+<body style="padding-top: 100px">
+
+  <nav class="navbar navbar-default navbar-fixed-top">
+  <div class="container-fluid">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-items">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <a href="/"><img id="nav-logo" alt="Apache Pirk" class="img-responsive" src="/images/pirkImage.png" width="150"/></a>
+    </div>
+    <div class="collapse navbar-collapse" id="navbar-items">
+      <ul class="nav navbar-nav">
+        <li class="nav-link"><a href="/downloads">Download</a></li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Documentation<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_users"><a href="/for_users">For Users</a></li>
+          <li id="nav_developers"><a href="/for_developers">For Developers</a></li>
+          <li id="nav_papers"><a href="/papers">Papers</a></li>
+          <li class="nav_faq"><a href="/faq">FAQ</a></li>
+          <li class="divider"></li>
+           <li><a href="/javadocs">Javadocs</a></li>     
+        </ul>
+        </li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Community<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_getinvolvedpirk"><a href="/get_involved_pirk">Get Involved</a></li>
+          <li id="nav_listspirk"><a href="/mailing_list_pirk">Mailing Lists</a></li>
+          <li id="nav_peoplepirk"><a href="/people_pirk">People</a></li>
+       	</ul>
+        </li>
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Development<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li id="nav_releasing"><a href="/how_to_contribute">How to Contribute</a></li>
+          <li id="nav_releasing"><a href="/releasing">Making Releases</a></li>
+          <li id="nav_nav_verify_release"><a href="/verifying_releases">Verifying Releases</a></li>
+          <li id="nav_update_website"><a href="/website_updates">Website Updates</a></li>
+          <hr>
+          <li><a href="https://issues.apache.org/jira/browse/PIRK ">Issue Tracker/JIRA <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://builds.apache.org/job/pirk/">Jenkins Builds <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://travis-ci.org/apache/incubator-pirk">Travis CI Builds <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://github.com/apache/incubator-pirk"> Pirk Github Mirror <i class="fa fa-external-link"></i></a></li>
+        </ul>
+        </li>
+        <li class="nav-link"><a href="/roadmap">Roadmap</a></li>
+       <ul class="nav navbar-nav navbar-right">
+        <li class="dropdown">
+        <a class="dropdown-toggle" data-toggle="dropdown" href="#">Apache Software Foundation<span class="caret"></span></a>
+        <ul class="dropdown-menu">
+          <li><a href="https://www.apache.org">Apache Homepage <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/licenses/LICENSE-2.0">License <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/sponsorship">Sponsorship <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/security">Security <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/thanks">Thanks <i class="fa fa-external-link"></i></a></li>
+          <li><a href="https://www.apache.org/foundation/policies/conduct">Code of Conduct <i class="fa fa-external-link"></i></a></li>
+        </ul>
+        </li>
+        </ul>
+        </ul>
+    </div> 
+  </div>  
+</nav>
+
+
+  <div class="container">
+    <div class="row">
+      <div class="col-md-12">
+        <div id="content">
+          
+          <div class="row">
+  <div class="col-md-2" id="sidebar">
+  <br />
+    
+<table class="table" id="sociallinks">
+  <tbody>
+    <tr>
+      <td><img src="/images/Twitter_logo_blue.png" alt="Twitter" style="height: 1em" /></td>
+      <td><a href="https://twitter.com/apachepirk">@ApachePirk</a></td>
+    </tr>
+    <tr>
+      <td><img src="/images/GitHub-Mark-32px.png" alt="GitHub" style="height: 1em" /></td>
+      <td><a href="https://github.com/apache/incubator-pirk">apache / incubator-pirk</a></td>
+    </tr>
+  </tbody>
+</table>
+
+
+    <hr />
+    <a href="/news"> News</a>
+    <br />
+    <br />
+    
+<p><em>June 17, 2016</em></p>
+
+<p><strong>Apache Pirk enters incubation.</strong></p>
+
+
+    <hr />
+    <br />
+    <a id="apache_incubator_logo" href="http://incubator.apache.org/"><img alt="Apache Incubator" class="img-responsive" src="/images/apache-incubator-logo.png" /></a>
+    <br />
+    <p style="text-align:center"><img src="/images/tapir.png" width="60" /></p>
+  </div>
+  <div class="col-md-8 col-md-offset-1">
+  <br />
+  <img alt="Apache Pirk" class="img-responsive" src="/images/pirkImage.png" width="500" style="margin:0 auto;" />
+  <br />
+  <br />
+    <div class="jumbotron" style="text-align:center">
+      <font size="5"><b>Apache Pirk (incubating) is a framework for scalable <br /> Private Information Retrieval (PIR).</b></font>
+      <br />
+      <br />
+       <a class="btn btn-success" href="downloads/" role="button"><span class="glyphicon glyphicon-download"></span> Get Pirk</a>
+    </div>
+  </div>
+</div>
+
+<h2 id="what-is-pirk">What is Pirk?</h2>
+
+<p>Pirk is a framework for scalable Private Information Retrieval (PIR). The goal of Pirk is to provide a landing place for robust, scalable, and practical implementations of PIR algorithms.</p>
+
+<h2 id="pirk-basics">Pirk Basics</h2>
+
+<p><a href="https://en.wikipedia.org/wiki/Private_information_retrieval">Private Information Retrieval</a> (PIR) enables a user/entity to privately and securely obtain information from a dataset, to which they have been granted access, without revealing, to the dataset owner or to an observer, any information regarding the questions asked or the results obtained. Employing homomorphic encryption techniques, PIR enables datasets to remain resident in their native locations while giving the ability to query the datasets with sensitive terms.</p>
+
+<p>There are two parties in a PIR transaction - the Querier, the party asking encrypted questions, and the Responder, the party holding the target data and answering encrypted questions (performing encrypted queries).</p>
+
+<p>Pirk is centered around the <a href="/for_users#querier">Querier</a> and the <a href="/for_users#responder">Responder</a>.</p>
+
+<p>In Pirk, the Querier is responsible for the following:</p>
+
+<ul>
+  <li>Generating the encrypted query vectors (representing encrypted questions)</li>
+  <li>Generating the necessary decryption items for each query vector</li>
+  <li>Decrypting encrypted query results obtained from the Responder</li>
+</ul>
+
+<p>Once the Querier generates an encrypted query, it must be sent to the Responder.</p>
+
+<p>In Pirk, the Responder is responsible for the following:</p>
+
+<ul>
+  <li>Performing encrypted queries over their target datasets (using encrypted query vectors)</li>
+  <li>Forming the encrypted query results</li>
+</ul>
+
+<p>The encrypted query results must be sent from the Responder back to the Querier for decryption.</p>
+
+<p>Pirk employs generic <a href="/for_users#data-and-query-schemas">data and query schemas</a>, specified via XML files, that are shared between the Querier and Responder to enable flexible and varied data and query types.</p>
+
+<h2 id="pirk-framework-and-algorithms">Pirk Framework and Algorithms</h2>
+
+<p>The Pirk framework is centered around the Querier and Responder; key supporting elements include generic query and data schemas, encryption/decryption, query/response, and in-memory and distributed testing components.</p>
+
+<p>Pirk is seeded with the Wideskies PIR algorithm which employs <a href="/papers/1999_asiacrypt_paillier_paper.pdf">Paillier homomorphic encryption</a>; the Wideskies white paper can be found <a href="/papers/wideskies_paper.pdf">here</a>. More information regarding the origin of Apache Pirk can be found <a href="/pirk_origin">here</a>.</p>
+
+<h2 id="getting-started">Getting Started</h2>
+
+<p>Pirk can be downloaded <a href="/downloads">here</a></p>
+
+<p>Pirk is written in Java and uses a Maven build system. Dependencies can be found in the pom.xml file and include <a href="http://hadoop.apache.org/">Apache Hadoop</a>, <a href="http://spark.apache.org/">Apache Spark</a>,  and <a href="https://github.com/elastic/elasticsearch">Elasticsearch</a>. Currently, Pirk may be utilized in a distributed Hadoop/MapReduce or Spark framework as well as in standalone mode.</p>
+
+<p>Pirk is seeded with the Wideskies PIR algorithm; please check out the <a href="/papers/wideskies_paper.pdf">white paper</a></p>
+
+<p>If you are a User, please check out the <a href="/for_users">For Users</a> section.</p>
+
+<p>If you are a Developer, please check out the <a href="/for_developers">For Developers</a> section.</p>
+
+<h2 id="community">Community</h2>
+
+<p>Please check out our <a href="/get_involved">community</a> section.</p>
+
+<h2 id="roadmap">Roadmap</h2>
+
+<p>Please check out our <a href="/roadmap">Roadmap</a>.</p>
+
+<h2 id="disclaimer">Disclaimer</h2>
+
+<p>Apache Pirk (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the name of Apache TLP sponsor. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.</p>
+
+
+        </div>
+
+        
+<footer>
+
+  <p><a href="https://www.apache.org"><img src="/images/feather-small.gif" alt="Apache Software Foundation" id="asf-logo" height="100" /></a></p>
+
+  <p>Copyright © 2016-2016 The Apache Software Foundation. Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+
+  <p>Apache Pirk (incubating), Apache, and the Apache feather logo, are trademarks of the <a href="https://www.apache.org">Apache Software Foundation</a>.</p>
+
+</footer>
+
+
+      </div>
+    </div>
+  </div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/incubator-pirk/blob/f00fda03/_site/javadocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/_site/javadocs/allclasses-frame.html b/_site/javadocs/allclasses-frame.html
new file mode 100644
index 0000000..5e33273
--- /dev/null
+++ b/_site/javadocs/allclasses-frame.html
@@ -0,0 +1,111 @@
+<!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 (version 1.7.0_80) on Fri Jun 24 12:27:54 EDT 2016 -->
+<title>All Classes</title>
+<meta name="date" content="2016-06-24">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/pirk/responder/wideskies/spark/Accumulators.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">Accumulators</a></li>
+<li><a href="org/apache/pirk/inputformat/hadoop/BaseInputFormat.html" title="class in org.apache.pirk.inputformat.hadoop" target="classFrame">BaseInputFormat</a></li>
+<li><a href="org/apache/pirk/test/utils/BaseTests.html" title="class in org.apache.pirk.test.utils" target="classFrame">BaseTests</a></li>
+<li><a href="org/apache/pirk/benchmark/BenchmarkDriver.html" title="class in org.apache.pirk.benchmark" target="classFrame">BenchmarkDriver</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/BroadcastVars.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">BroadcastVars</a></li>
+<li><a href="org/apache/pirk/inputformat/hadoop/BytesArrayWritable.html" title="class in org.apache.pirk.inputformat.hadoop" target="classFrame">BytesArrayWritable</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/mapreduce/ColumnMultMapper.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">ColumnMultMapper</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/mapreduce/ColumnMultReducer.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">ColumnMultReducer</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/common/ComputeEncryptedRow.html" title="class in org.apache.pirk.responder.wideskies.common" target="classFrame">ComputeEncryptedRow</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/ComputeExpLookupTable.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">ComputeExpLookupTable</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/ComputeResponse.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">ComputeResponse</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/mapreduce/ComputeResponseTool.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">ComputeResponseTool</a></li>
+<li><a href="org/apache/pirk/utils/CSVOutputUtils.html" title="class in org.apache.pirk.utils" target="classFrame">CSVOutputUtils</a></li>
+<li><a href="org/apache/pirk/schema/query/filter/DataFilter.html" title="interface in org.apache.pirk.schema.query.filter" target="classFrame"><i>DataFilter</i></a></li>
+<li><a href="org/apache/pirk/schema/data/partitioner/DataPartitioner.html" title="interface in org.apache.pirk.schema.data.partitioner" target="classFrame"><i>DataPartitioner</i></a></li>
+<li><a href="org/apache/pirk/schema/data/DataSchema.html" title="class in org.apache.pirk.schema.data" target="classFrame">DataSchema</a></li>
+<li><a href="org/apache/pirk/querier/wideskies/decrypt/DecryptResponse.html" title="class in org.apache.pirk.querier.wideskies.decrypt" target="classFrame">DecryptResponse</a></li>
+<li><a href="org/apache/pirk/querier/wideskies/decrypt/DecryptResponseRunnable.html" title="class in org.apache.pirk.querier.wideskies.decrypt" target="classFrame">DecryptResponseRunnable</a></li>
+<li><a href="org/apache/pirk/test/distributed/DistributedTestCLI.html" title="class in org.apache.pirk.test.distributed" target="classFrame">DistributedTestCLI</a></li>
+<li><a href="org/apache/pirk/test/distributed/DistributedTestDriver.html" title="class in org.apache.pirk.test.distributed" target="classFrame">DistributedTestDriver</a></li>
+<li><a href="org/apache/pirk/test/distributed/testsuite/DistTestSuite.html" title="class in org.apache.pirk.test.distributed.testsuite" target="classFrame">DistTestSuite</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/EncColMultGroupedMapper.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">EncColMultGroupedMapper</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/EncColMultReducer.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">EncColMultReducer</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/EncRowCalc.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">EncRowCalc</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/EncRowCalcPrecomputedCache.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">EncRowCalcPrecomputedCache</a></li>
+<li><a href="org/apache/pirk/querier/wideskies/encrypt/EncryptQuery.html" title="class in org.apache.pirk.querier.wideskies.encrypt" target="classFrame">EncryptQuery</a></li>
+<li><a href="org/apache/pirk/querier/wideskies/encrypt/EncryptQueryRunnable.html" title="class in org.apache.pirk.querier.wideskies.encrypt" target="classFrame">EncryptQueryRunnable</a></li>
+<li><a href="org/apache/pirk/utils/EpochDateParser.html" title="class in org.apache.pirk.utils" target="classFrame">EpochDateParser</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/ExpKeyFilenameMap.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">ExpKeyFilenameMap</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/ExpTableGenerator.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">ExpTableGenerator</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/mapreduce/ExpTableMapper.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">ExpTableMapper</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/mapreduce/ExpTableReducer.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">ExpTableReducer</a></li>
+<li><a href="org/apache/pirk/querier/wideskies/encrypt/ExpTableRunnable.html" title="class in org.apache.pirk.querier.wideskies.encrypt" target="classFrame">ExpTableRunnable</a></li>
+<li><a href="org/apache/pirk/utils/FileConst.html" title="class in org.apache.pirk.utils" target="classFrame">FileConst</a></li>
+<li><a href="org/apache/pirk/utils/FileIOUtils.html" title="class in org.apache.pirk.utils" target="classFrame">FileIOUtils</a></li>
+<li><a href="org/apache/pirk/utils/FileIOUtils.Callable.html" title="interface in org.apache.pirk.utils" target="classFrame"><i>FileIOUtils.Callable</i></a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/FilterData.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">FilterData</a></li>
+<li><a href="org/apache/pirk/schema/query/filter/FilterFactory.html" title="class in org.apache.pirk.schema.query.filter" target="classFrame">FilterFactory</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/mapreduce/FinalResponseReducer.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">FinalResponseReducer</a></li>
+<li><a href="org/apache/pirk/utils/GenerateCronItems.html" title="class in org.apache.pirk.utils" target="classFrame">GenerateCronItems</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/common/HashSelectorAndPartitionData.html" title="class in org.apache.pirk.responder.wideskies.common" target="classFrame">HashSelectorAndPartitionData</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/spark/HashSelectorsAndPartitionData.html" title="class in org.apache.pirk.responder.wideskies.spark" target="classFrame">HashSelectorsAndPartitionData</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/mapreduce/HashSelectorsAndPartitionDataMapper.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">HashSelectorsAndPartitionDataMapper</a></li>
+<li><a href="org/apache/pirk/utils/HDFS.html" title="class in org.apache.pirk.utils" target="classFrame">HDFS</a></li>
+<li><a href="org/apache/pirk/inputformat/hadoop/InputFormatConst.html" title="class in org.apache.pirk.inputformat.hadoop" target="classFrame">InputFormatConst</a></li>
+<li><a href="org/apache/pirk/test/utils/Inputs.html" title="class in org.apache.pirk.test.utils" target="classFrame">Inputs</a></li>
+<li><a href="org/apache/pirk/schema/data/partitioner/IPDataPartitioner.html" title="class in org.apache.pirk.schema.data.partitioner" target="classFrame">IPDataPartitioner</a></li>
+<li><a href="org/apache/pirk/utils/ISO8601DateParser.html" title="class in org.apache.pirk.utils" target="classFrame">ISO8601DateParser</a></li>
+<li><a href="test/general/ISO8601DateParserTest.html" title="class in test.general" target="classFrame">ISO8601DateParserTest</a></li>
+<li><a href="org/apache/pirk/schema/data/partitioner/ISO8601DatePartitioner.html" title="class in org.apache.pirk.schema.data.partitioner" target="classFrame">ISO8601DatePartitioner</a></li>
+<li><a href="org/apache/pirk/inputformat/hadoop/json/JSONInputFormat.html" title="class in org.apache.pirk.inputformat.hadoop.json" target="classFrame">JSONInputFormat</a></li>
+<li><a href="org/apache/pirk/inputformat/hadoop/json/JSONInputFormatBase.html" title="class in org.apache.pirk.inputformat.hadoop.json" target="classFrame">JSONInputFormatBase</a></li>
+<li><a href="org/apache/pirk/inputformat/hadoop/json/JSONRecordReader.html" title="class in org.apache.pirk.inputformat.hadoop.json" target="classFrame">JSONRecordReader</a></li>
+<li><a href="org/apache/pirk/utils/KeyedHash.html" title="class in org.apache.pirk.utils" target="classFrame">KeyedHash</a></li>
+<li><a href="test/general/KeyedHashTest.html" title="class in test.general" target="classFrame">KeyedHashTest</a></li>
+<li><a href="org/apache/pirk/schema/data/LoadDataSchemas.html" title="class in org.apache.pirk.schema.data" target="classFrame">LoadDataSchemas</a></li>
+<li><a href="test/schema/data/LoadDataSchemaTest.html" title="class in test.schema.data" target="classFrame">LoadDataSchemaTest</a></li>
+<li><a href="org/apache/pirk/schema/query/LoadQuerySchemas.html" title="class in org.apache.pirk.schema.query" target="classFrame">LoadQuerySchemas</a></li>
+<li><a href="test/schema/query/LoadQuerySchemaTest.html" title="class in test.schema.query" target="classFrame">LoadQuerySchemaTest</a></li>
+<li><a href="org/apache/pirk/utils/LogUtils.html" title="class in org.apache.pirk.utils" target="classFrame">LogUtils</a></li>
+<li><a href="org/apache/pirk/encryption/ModPowAbstraction.html" title="class in org.apache.pirk.encryption" target="classFrame">ModPowAbstraction</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/mapreduce/MRStats.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">MRStats</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/mapreduce/MRStats.Stats.html" title="enum in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">MRStats.Stats</a></li>
+<li><a href="org/apache/pirk/encryption/Paillier.html" title="class in org.apache.pirk.encryption" target="classFrame">Paillier</a></li>
+<li><a href="org/apache/pirk/benchmark/PaillierBenchmark.html" title="class in org.apache.pirk.benchmark" target="classFrame">PaillierBenchmark</a></li>
+<li><a href="org/apache/pirk/benchmark/PaillierBenchmark.PaillierBenchmarkState.html" title="class in org.apache.pirk.benchmark" target="classFrame">PaillierBenchmark.PaillierBenchmarkState</a></li>
+<li><a href="test/general/PartitionUtilsTest.html" title="class in test.general" target="classFrame">PartitionUtilsTest</a></li>
+<li><a href="org/apache/pirk/utils/PIRException.html" title="class in org.apache.pirk.utils" target="classFrame">PIRException</a></li>
+<li><a href="org/apache/pirk/encryption/PrimeGenerator.html" title="class in org.apache.pirk.encryption" target="classFrame">PrimeGenerator</a></li>
+<li><a href="org/apache/pirk/schema/data/partitioner/PrimitiveTypePartitioner.html" title="class in org.apache.pirk.schema.data.partitioner" target="classFrame">PrimitiveTypePartitioner</a></li>
+<li><a href="org/apache/pirk/querier/wideskies/Querier.html" title="class in org.apache.pirk.querier.wideskies" target="classFrame">Querier</a></li>
+<li><a href="org/apache/pirk/querier/wideskies/QuerierConst.html" title="class in org.apache.pirk.querier.wideskies" target="classFrame">QuerierConst</a></li>
+<li><a href="org/apache/pirk/querier/wideskies/QuerierDriver.html" title="class in org.apache.pirk.querier.wideskies" target="classFrame">QuerierDriver</a></li>
+<li><a href="org/apache/pirk/querier/wideskies/QuerierDriverCLI.html" title="class in org.apache.pirk.querier.wideskies" target="classFrame">QuerierDriverCLI</a></li>
+<li><a href="org/apache/pirk/query/wideskies/Query.html" title="class in org.apache.pirk.query.wideskies" target="classFrame">Query</a></li>
+<li><a href="org/apache/pirk/query/wideskies/QueryInfo.html" title="class in org.apache.pirk.query.wideskies" target="classFrame">QueryInfo</a></li>
+<li><a href="org/apache/pirk/utils/QueryParserUtils.html" title="class in org.apache.pirk.utils" target="classFrame">QueryParserUtils</a></li>
+<li><a href="test/general/QueryParserUtilsTest.html" title="class in test.general" target="classFrame">QueryParserUtilsTest</a></li>
+<li><a href="org/apache/pirk/schema/response/QueryResponseJSON.html" title="class in org.apache.pirk.schema.response" target="classFrame">QueryResponseJSON</a></li>
+<li><a href="org/apache/pirk/schema/query/QuerySchema.html" title="class in org.apache.pirk.schema.query" target="classFrame">QuerySchema</a></li>
+<li><a href="org/apache/pirk/query/wideskies/QueryUtils.html" title="class in org.apache.pirk.query.wideskies" target="classFrame">QueryUtils</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/standalone/Responder.html" title="class in org.apache.pirk.responder.wideskies.standalone" target="classFrame">Responder</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/ResponderCLI.html" title="class in org.apache.pirk.responder.wideskies" target="classFrame">ResponderCLI</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/ResponderDriver.html" title="class in org.apache.pirk.responder.wideskies" target="classFrame">ResponderDriver</a></li>
+<li><a href="org/apache/pirk/response/wideskies/Response.html" title="class in org.apache.pirk.response.wideskies" target="classFrame">Response</a></li>
+<li><a href="org/apache/pirk/responder/wideskies/mapreduce/RowCalcReducer.html" title="class in org.apache.pirk.responder.wideskies.mapreduce" target="classFrame">RowCalcReducer</a></li>
+<li><a href="org/apache/pirk/test/utils/StandaloneQuery.html" title="class in org.apache.pirk.test.utils" target="classFrame">StandaloneQuery</a></li>
+<li><a href="test/wideskies/standalone/StandaloneTest.html" title="class in test.wideskies.standalone" target="classFrame">StandaloneTest</a></li>
+<li><a href="org/apache/pirk/schema/query/filter/StopListFilter.html" title="class in org.apache.pirk.schema.query.filter" target="classFrame">StopListFilter</a></li>
+<li><a href="org/apache/pirk/utils/StopListUtils.html" title="class in org.apache.pirk.utils" target="classFrame">StopListUtils</a></li>
+<li><a href="org/apache/pirk/utils/StringUtils.html" title="class in org.apache.pirk.utils" target="classFrame">StringUtils</a></li>
+<li><a href="org/apache/pirk/utils/SystemConfiguration.html" title="class in org.apache.pirk.utils" target="classFrame">SystemConfiguration</a></li>
+<li><a href="org/apache/pirk/test/utils/TestUtils.html" title="class in org.apache.pirk.test.utils" target="classFrame">TestUtils</a></li>
+<li><a href="org/apache/pirk/inputformat/hadoop/TextArrayWritable.html" title="class in org.apache.pirk.inputformat.hadoop" target="classFrame">TextArrayWritable</a></li>
+</ul>
+</div>
+</body>
+</html>


Mime
View raw message