init research
This commit is contained in:
+148
File diff suppressed because one or more lines are too long
+1093
File diff suppressed because one or more lines are too long
+149
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Vendored
+649
@@ -0,0 +1,649 @@
|
||||
@import url('https://fonts.googleapis.com/css?family=PT+Sans');
|
||||
|
||||
body {
|
||||
font-family: 'PT Sans', Helvetica, sans-serif;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #337ab7;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
color: #30426a;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
pre, code {
|
||||
font-family: Monaco, DejaVu Sans Mono, Consolas, monospace;
|
||||
font-size: 9pt;
|
||||
margin: 15px 0;
|
||||
}
|
||||
|
||||
h1 {
|
||||
font-weight: normal;
|
||||
font-size: 29px;
|
||||
margin: 10px 0 2px 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-weight: normal;
|
||||
font-size: 25px;
|
||||
}
|
||||
|
||||
h3 > a:hover {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.document h1, .namespace-index h1 {
|
||||
font-size: 32px;
|
||||
margin-top: 12px;
|
||||
}
|
||||
|
||||
#header, #content, .sidebar {
|
||||
position: fixed;
|
||||
}
|
||||
|
||||
#header {
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 22px;
|
||||
color: #f5f5f5;
|
||||
padding: 5px 7px;
|
||||
}
|
||||
|
||||
#content {
|
||||
top: 32px;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
overflow: auto;
|
||||
background: #fff;
|
||||
color: #333;
|
||||
padding: 0 18px;
|
||||
}
|
||||
|
||||
.sidebar {
|
||||
position: fixed;
|
||||
top: 32px;
|
||||
bottom: 0;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.sidebar.primary {
|
||||
background: #30426a;
|
||||
border-right: solid 1px #cccccc;
|
||||
left: 0;
|
||||
width: 250px;
|
||||
color: white;
|
||||
font-size: 110%;
|
||||
}
|
||||
|
||||
.sidebar.secondary {
|
||||
background: #f2f2f2;
|
||||
border-right: solid 1px #d7d7d7;
|
||||
left: 251px;
|
||||
width: 200px;
|
||||
font-size: 110%;
|
||||
}
|
||||
|
||||
#content.namespace-index, #content.document {
|
||||
left: 251px;
|
||||
}
|
||||
|
||||
#content.namespace-docs {
|
||||
left: 452px;
|
||||
}
|
||||
|
||||
#content.document {
|
||||
padding-bottom: 10%;
|
||||
}
|
||||
|
||||
#header {
|
||||
background: #2d3e63;
|
||||
box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
|
||||
z-index: 100;
|
||||
}
|
||||
|
||||
#header h1 {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
font-size: 18px;
|
||||
font-weight: lighter;
|
||||
text-shadow: -1px -1px 0px #333;
|
||||
}
|
||||
|
||||
#header h1 .project-version {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.project-version {
|
||||
padding-left: 0.15em;
|
||||
}
|
||||
|
||||
#header a, .sidebar a {
|
||||
display: block;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#header a {
|
||||
color: #f5f5f5;
|
||||
}
|
||||
|
||||
.sidebar.primary, .sidebar.primary a {
|
||||
color: #b2bfdc;
|
||||
}
|
||||
|
||||
.sidebar.primary a:hover {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.sidebar.secondary, .sidebar.secondary a {
|
||||
color: #738bc0;
|
||||
}
|
||||
|
||||
.sidebar.secondary a:hover {
|
||||
color: #2d3e63;
|
||||
}
|
||||
|
||||
#header h2 {
|
||||
float: right;
|
||||
font-size: 9pt;
|
||||
font-weight: normal;
|
||||
margin: 4px 3px;
|
||||
padding: 0;
|
||||
color: #bbb;
|
||||
}
|
||||
|
||||
#header h2 a {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.sidebar h3 {
|
||||
margin: 0;
|
||||
padding: 10px 13px 0 13px;
|
||||
font-size: 19px;
|
||||
font-weight: lighter;
|
||||
}
|
||||
|
||||
.sidebar.primary h3.no-link {
|
||||
text-transform: uppercase;
|
||||
font-size: 12px;
|
||||
color: #738bc0;
|
||||
}
|
||||
|
||||
.sidebar.secondary h3 a {
|
||||
text-transform: uppercase;
|
||||
font-size: 12px;
|
||||
color: #2d3e63;
|
||||
}
|
||||
|
||||
.sidebar ul {
|
||||
padding: 7px 0 6px 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.sidebar ul.index-link {
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
|
||||
.sidebar li {
|
||||
display: block;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.sidebar li a, .sidebar li .no-link {
|
||||
border-left: 3px solid transparent;
|
||||
padding: 0 10px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.sidebar li .inner {
|
||||
display: inline-block;
|
||||
padding-top: 7px;
|
||||
height: 24px;
|
||||
}
|
||||
|
||||
.sidebar li a, .sidebar li .tree {
|
||||
height: 31px;
|
||||
}
|
||||
|
||||
.depth-1 .inner { padding-left: 2px; }
|
||||
.depth-2 .inner { padding-left: 6px; }
|
||||
.depth-3 .inner { padding-left: 20px; }
|
||||
.depth-4 .inner { padding-left: 34px; }
|
||||
.depth-5 .inner { padding-left: 48px; }
|
||||
.depth-6 .inner { padding-left: 62px; }
|
||||
|
||||
.sidebar li .tree {
|
||||
display: block;
|
||||
float: left;
|
||||
position: relative;
|
||||
top: -10px;
|
||||
margin: 0 4px 0 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.sidebar li.depth-1 .tree {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.sidebar li .tree .top, .sidebar li .tree .bottom {
|
||||
display: block;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
width: 7px;
|
||||
}
|
||||
|
||||
.sidebar li .tree .top {
|
||||
border-left: 1px solid #aaa;
|
||||
border-bottom: 1px solid #aaa;
|
||||
height: 19px;
|
||||
}
|
||||
|
||||
.sidebar li .tree .bottom {
|
||||
height: 22px;
|
||||
}
|
||||
|
||||
.sidebar li.branch .tree .bottom {
|
||||
border-left: 1px solid #aaa;
|
||||
}
|
||||
|
||||
.sidebar.primary li.current a {
|
||||
border-left: 3px solid #e99d1a;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.sidebar.secondary li.current a {
|
||||
border-left: 3px solid #2d3e63;
|
||||
color: #33a;
|
||||
}
|
||||
|
||||
.namespace-index h2 {
|
||||
margin: 30px 0 0 0;
|
||||
}
|
||||
|
||||
.namespace-index h3 {
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
margin-bottom: 0;
|
||||
letter-spacing: 0.05em;
|
||||
border-bottom: solid 1px #ddd;
|
||||
max-width: 680px;
|
||||
background-color: #fafafa;
|
||||
padding: 0.5em;
|
||||
}
|
||||
|
||||
.namespace-index .topics {
|
||||
padding-left: 30px;
|
||||
margin: 11px 0 0 0;
|
||||
}
|
||||
|
||||
.namespace-index .topics li {
|
||||
padding: 5px 0;
|
||||
}
|
||||
|
||||
.namespace-docs h3 {
|
||||
font-size: 18px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.public h3 {
|
||||
margin: 0;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.usage {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.public {
|
||||
margin: 0;
|
||||
border-top: 1px solid #e0e0e0;
|
||||
padding-top: 14px;
|
||||
padding-bottom: 6px;
|
||||
}
|
||||
|
||||
.public:last-child {
|
||||
margin-bottom: 20%;
|
||||
}
|
||||
|
||||
.members .public:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.members {
|
||||
margin: 15px 0;
|
||||
}
|
||||
|
||||
.members h4 {
|
||||
color: #555;
|
||||
font-weight: normal;
|
||||
font-variant: small-caps;
|
||||
margin: 0 0 5px 0;
|
||||
}
|
||||
|
||||
.members .inner {
|
||||
padding-top: 5px;
|
||||
padding-left: 12px;
|
||||
margin-top: 2px;
|
||||
margin-left: 7px;
|
||||
border-left: 1px solid #bbb;
|
||||
}
|
||||
|
||||
#content .members .inner h3 {
|
||||
font-size: 12pt;
|
||||
}
|
||||
|
||||
.members .public {
|
||||
border-top: none;
|
||||
margin-top: 0;
|
||||
padding-top: 6px;
|
||||
padding-bottom: 0;
|
||||
}
|
||||
|
||||
.members .public:first-child {
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
h4.type,
|
||||
h4.dynamic,
|
||||
h4.added,
|
||||
h4.deprecated {
|
||||
float: left;
|
||||
margin: 3px 10px 15px 0;
|
||||
font-size: 15px;
|
||||
font-weight: bold;
|
||||
font-variant: small-caps;
|
||||
}
|
||||
|
||||
.public h4.type,
|
||||
.public h4.dynamic,
|
||||
.public h4.added,
|
||||
.public h4.deprecated {
|
||||
font-size: 13px;
|
||||
font-weight: bold;
|
||||
margin: 3px 0 0 10px;
|
||||
}
|
||||
|
||||
.members h4.type,
|
||||
.members h4.added,
|
||||
.members h4.deprecated {
|
||||
margin-top: 1px;
|
||||
}
|
||||
|
||||
h4.type {
|
||||
color: #717171;
|
||||
}
|
||||
|
||||
h4.dynamic {
|
||||
color: #9933aa;
|
||||
}
|
||||
|
||||
h4.added {
|
||||
color: #508820;
|
||||
}
|
||||
|
||||
h4.deprecated {
|
||||
color: #880000;
|
||||
}
|
||||
|
||||
.namespace {
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
.namespace:last-child {
|
||||
margin-bottom: 10%;
|
||||
}
|
||||
|
||||
.index {
|
||||
padding: 0;
|
||||
font-size: 80%;
|
||||
margin: 15px 0;
|
||||
line-height: 1.6em;
|
||||
}
|
||||
|
||||
.index * {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.index p {
|
||||
padding-right: 3px;
|
||||
}
|
||||
|
||||
.index li {
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
.index ul {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.type-sig {
|
||||
clear: both;
|
||||
color: #088;
|
||||
}
|
||||
|
||||
.type-sig pre {
|
||||
padding-top: 10px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.usage code {
|
||||
display: block;
|
||||
color: #008;
|
||||
margin: 2px 0;
|
||||
}
|
||||
|
||||
.usage code:first-child {
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 15px 0;
|
||||
}
|
||||
|
||||
.public p:first-child, .public pre.plaintext {
|
||||
margin-top: 12px;
|
||||
}
|
||||
|
||||
.doc {
|
||||
margin: 0 0 26px 0;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.public .doc {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.namespace-index {
|
||||
font-size: 120%;
|
||||
}
|
||||
|
||||
.namespace-index .doc {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.namespace-index .namespace .doc {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.markdown p, .markdown li, .markdown dt, .markdown dd, .markdown td {
|
||||
line-height: 1.6em;
|
||||
}
|
||||
|
||||
.markdown h2 {
|
||||
font-weight: normal;
|
||||
font-size: 25px;
|
||||
}
|
||||
|
||||
#content .markdown h3 {
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.markdown h4 {
|
||||
font-size: 15px;
|
||||
}
|
||||
|
||||
.doc, .public, .namespace .index {
|
||||
max-width: 680px;
|
||||
overflow-x: visible;
|
||||
}
|
||||
|
||||
.markdown pre > code {
|
||||
display: block;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.markdown pre > code, .src-link a {
|
||||
border: 1px solid #e4e4e4;
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
.src-link a {
|
||||
background: #f6f6f6;
|
||||
}
|
||||
|
||||
.markdown code:not(.hljs) {
|
||||
color: #c7254e;
|
||||
background-color: #f9f2f4;
|
||||
border-radius: 4px;
|
||||
font-size: 90%;
|
||||
padding: 2px 4px;
|
||||
}
|
||||
|
||||
pre.deps {
|
||||
display: inline-block;
|
||||
margin: 0 10px;
|
||||
border: 1px solid #e4e4e4;
|
||||
border-radius: 2px;
|
||||
padding: 10px;
|
||||
background-color: #f6f6f6;
|
||||
}
|
||||
|
||||
.markdown hr {
|
||||
border-style: solid;
|
||||
border-top: none;
|
||||
color: #ccc;
|
||||
}
|
||||
|
||||
.doc ul, .doc ol {
|
||||
padding-left: 30px;
|
||||
}
|
||||
|
||||
.doc table {
|
||||
border-collapse: collapse;
|
||||
margin: 0 10px;
|
||||
}
|
||||
|
||||
.doc table td, .doc table th {
|
||||
border: 1px solid #dddddd;
|
||||
padding: 4px 6px;
|
||||
}
|
||||
|
||||
.doc table th {
|
||||
background: #f2f2f2;
|
||||
}
|
||||
|
||||
.doc dl {
|
||||
margin: 0 10px 20px 10px;
|
||||
}
|
||||
|
||||
.doc dl dt {
|
||||
font-weight: bold;
|
||||
margin: 0;
|
||||
padding: 3px 0;
|
||||
border-bottom: 1px solid #ddd;
|
||||
}
|
||||
|
||||
.doc dl dd {
|
||||
padding: 5px 0;
|
||||
margin: 0 0 5px 10px;
|
||||
}
|
||||
|
||||
.doc abbr {
|
||||
border-bottom: 1px dotted #333;
|
||||
font-variant: none;
|
||||
cursor: help;
|
||||
}
|
||||
|
||||
.src-link {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
|
||||
.src-link a {
|
||||
font-size: 70%;
|
||||
padding: 1px 4px;
|
||||
text-decoration: none;
|
||||
color: #5555bb;
|
||||
background-color: #f6f6f6;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
opacity: 0.6;
|
||||
border-left: solid 2px #ddd;
|
||||
margin-left: 0;
|
||||
padding-left: 1em;
|
||||
}
|
||||
|
||||
/* Responsiveness Theme */
|
||||
|
||||
@media (max-device-width: 480px) {
|
||||
.sidebar {
|
||||
display:none;
|
||||
}
|
||||
|
||||
#content {
|
||||
position: relative;
|
||||
left: initial !important;
|
||||
top: 110px;
|
||||
padding: 0 1em;
|
||||
}
|
||||
|
||||
#header {
|
||||
display: flex;
|
||||
flex-direction: column-reverse;
|
||||
height: 100px;
|
||||
}
|
||||
|
||||
#header > h1 {
|
||||
font-size: 52px;
|
||||
}
|
||||
|
||||
#header h2 {
|
||||
float: none;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.namespace-index > h1 {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.public, .doc, .namespace > .index, .namespace > .doc, .namespace > h3 {
|
||||
max-width: initial;
|
||||
}
|
||||
|
||||
.doc {
|
||||
text-align: justify;
|
||||
}
|
||||
|
||||
.public {
|
||||
padding-top: 2em;
|
||||
padding-bottom: 2em;
|
||||
}
|
||||
|
||||
.public > h3 {
|
||||
font-size: 300%;
|
||||
}
|
||||
|
||||
.public > h4.type, .public > h4.added, .public > h4.deprecated {
|
||||
font-size: 150%;
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
pre > code {
|
||||
font-size: 200%;
|
||||
}
|
||||
}
|
||||
+48
@@ -0,0 +1,48 @@
|
||||
<!DOCTYPE html PUBLIC ""
|
||||
"">
|
||||
<html><head><meta charset="UTF-8" /><title>CSV Space Operations</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="highlight/solarized-light.css" /><script type="text/javascript" src="highlight/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a> with <a href="https://github.com/xsc/codox-theme-rdash">RDash UI</a> theme</h2><h1><a href="index.html"><span class="project-title"><span class="project-name">tech.ml.dataset</span> <span class="project-version">5.0.0-SNAPSHOT</span></span></a></h1></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Project</span></h3><ul class="index-link"><li class="depth-1 "><a href="index.html"><div class="inner">Index</div></a></li></ul><h3 class="no-link"><span class="inner">Topics</span></h3><ul><li class="depth-1 "><a href="columns-readers-and-datatypes.html"><div class="inner"><span>Columns, Readers, and Datatypes</span></div></a></li><li class="depth-1 current"><a href="csv-space-operations.html"><div class="inner"><span>CSV Space Operations</span></div></a></li><li class="depth-1 "><a href="nippy-serialization-rocks.html"><div class="inner"><span>Nippy Rocks!</span></div></a></li><li class="depth-1 "><a href="quick-reference.html"><div class="inner"><span>Quick Reference - Core API</span></div></a></li><li class="depth-1 "><a href="walkthrough.html"><div class="inner"><span>tech.ml.dataset Walkthrough</span></div></a></li></ul><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>tech</span></div></div></li><li class="depth-2"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>v3</span></div></div></li><li class="depth-3"><a href="tech.v3.dataset.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>dataset</span></div></a></li><li class="depth-4 branch"><a href="tech.v3.dataset.categorical.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>categorical</span></div></a></li><li class="depth-4 branch"><a href="tech.v3.dataset.column-filters.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>column-filters</span></div></a></li><li class="depth-4"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>io</span></div></div></li><li class="depth-5"><a href="tech.v3.dataset.io.datetime.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>datetime</span></div></a></li><li class="depth-4 branch"><a href="tech.v3.dataset.join.html"><div class="inner"><span class="tree" style="top: -52px;"><span class="top" style="height: 61px;"></span><span class="bottom"></span></span><span>join</span></div></a></li><li class="depth-4 branch"><a href="tech.v3.dataset.math.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>math</span></div></a></li><li class="depth-4 branch"><a href="tech.v3.dataset.modelling.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>modelling</span></div></a></li><li class="depth-4"><a href="tech.v3.dataset.tensor.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>tensor</span></div></a></li></ul></div><div class="document" id="content"><div class="doc"><div class="markdown"><h1><a href="#csv-space-operations" name="csv-space-operations"></a>CSV Space Operations</h1>
|
||||
<p>For really large datasets it may be useful to filter/manipulate/sample data in CSV space before parsing the data into columnar format. We provide a bit of support for that type of operation in the form of separating the transformation of csv into a sequence of string arrays and the parsing step of those string-array rows.</p>
|
||||
<h3><a href="#input-data-string-array" name="input-data-string-array"></a>Input Data -> String Array</h3>
|
||||
<pre><code class="clojure">user> (def rows (parse/csv->rows "https://raw.githubusercontent.com/techascent/tech.ml.dataset/master/test/data/stocks.csv"))
|
||||
#'user/rows
|
||||
user> (take 10 rows)
|
||||
(["symbol", "date", "price"]
|
||||
["MSFT", "Jan 1 2000", "39.81"]
|
||||
["MSFT", "Feb 1 2000", "36.35"]
|
||||
["MSFT", "Mar 1 2000", "43.22"]
|
||||
["MSFT", "Apr 1 2000", "28.37"]
|
||||
["MSFT", "May 1 2000", "25.45"]
|
||||
["MSFT", "Jun 1 2000", "32.54"]
|
||||
["MSFT", "Jul 1 2000", "28.4"]
|
||||
["MSFT", "Aug 1 2000", "28.4"]
|
||||
["MSFT", "Sep 1 2000", "24.53"])
|
||||
</code></pre>
|
||||
<p>Note that the header row is included in these rows. Now you can filter/sample/etc. in CSV space meaning transformations from sequences of string arrays to sequences of string arrays.</p>
|
||||
<h3><a href="#various-manipulations" name="various-manipulations"></a>Various Manipulations</h3>
|
||||
<p>So we save off the header row (probably don’t want to manipulate that) and do some transformations:</p>
|
||||
<pre><code class="clojure">user> (def header-row (first rows))
|
||||
#'user/header-row
|
||||
user> (def rows (->> (rest rows)
|
||||
(take-nth 4)))
|
||||
#'user/rows
|
||||
</code></pre>
|
||||
<h3><a href="#string-array-sequence-dataset" name="string-array-sequence-dataset"></a>String Array Sequence -> Dataset</h3>
|
||||
<p>Now we produce the final dataset from the concatenated header row and the rest of the string arrays. In the example below I show setting a column datatype and parsing the column name into keywords just to show that the parser options for ->dataset also apply here.</p>
|
||||
<pre><code class="clojure">user> (def stocks (parse/rows->dataset {:dataset-name "stocks"
|
||||
:key-fn keyword
|
||||
:parser-fn {"date" :packed-local-date}}
|
||||
(concat [header-row]
|
||||
rows)))
|
||||
#'user/stocks
|
||||
user> stocks
|
||||
stocks [140 3]:
|
||||
|
||||
| :symbol | :date | :price |
|
||||
|---------|------------|-------:|
|
||||
| MSFT | 2000-01-01 | 39.81 |
|
||||
| MSFT | 2000-05-01 | 25.45 |
|
||||
| MSFT | 2000-09-01 | 24.53 |
|
||||
| MSFT | 2001-01-01 | 24.84 |
|
||||
...
|
||||
</code></pre>
|
||||
<p>In this way you can do various manipulations in pure string space but still not have to parse the data any further. If you decide that you want to parse the data yourself then it is probably best to simply convert your parsed data into a sequence of maps and call <code>tech.ml.dataset/->dataset</code>.</p></div></div></div></body></html>
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,84 @@
|
||||
/*
|
||||
|
||||
Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>
|
||||
|
||||
*/
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
background: #fdf6e3;
|
||||
color: #657b83;
|
||||
}
|
||||
|
||||
.hljs-comment,
|
||||
.hljs-quote {
|
||||
color: #93a1a1;
|
||||
}
|
||||
|
||||
/* Solarized Green */
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag,
|
||||
.hljs-addition {
|
||||
color: #859900;
|
||||
}
|
||||
|
||||
/* Solarized Cyan */
|
||||
.hljs-number,
|
||||
.hljs-string,
|
||||
.hljs-meta .hljs-meta-string,
|
||||
.hljs-literal,
|
||||
.hljs-doctag,
|
||||
.hljs-regexp {
|
||||
color: #2aa198;
|
||||
}
|
||||
|
||||
/* Solarized Blue */
|
||||
.hljs-title,
|
||||
.hljs-section,
|
||||
.hljs-name,
|
||||
.hljs-selector-id,
|
||||
.hljs-selector-class {
|
||||
color: #268bd2;
|
||||
}
|
||||
|
||||
/* Solarized Yellow */
|
||||
.hljs-attribute,
|
||||
.hljs-attr,
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-class .hljs-title,
|
||||
.hljs-type {
|
||||
color: #b58900;
|
||||
}
|
||||
|
||||
/* Solarized Orange */
|
||||
.hljs-symbol,
|
||||
.hljs-bullet,
|
||||
.hljs-subst,
|
||||
.hljs-meta,
|
||||
.hljs-meta .hljs-keyword,
|
||||
.hljs-selector-attr,
|
||||
.hljs-selector-pseudo,
|
||||
.hljs-link {
|
||||
color: #cb4b16;
|
||||
}
|
||||
|
||||
/* Solarized Red */
|
||||
.hljs-built_in,
|
||||
.hljs-deletion {
|
||||
color: #dc322f;
|
||||
}
|
||||
|
||||
.hljs-formula {
|
||||
background: #eee8d5;
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
Vendored
+60
File diff suppressed because one or more lines are too long
@@ -0,0 +1,24 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>All Classes (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar">All Classes</h1>
|
||||
<div class="indexContainer">
|
||||
<ul>
|
||||
<li><a href="tech/v3/libs/Arrow.html" title="class in tech.v3.libs" target="classFrame">Arrow</a></li>
|
||||
<li><a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset" target="classFrame">Modelling</a></li>
|
||||
<li><a href="tech/v3/libs/Parquet.html" title="class in tech.v3.libs" target="classFrame">Parquet</a></li>
|
||||
<li><a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset" target="classFrame">Reductions</a></li>
|
||||
<li><a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset" target="classFrame">Rolling</a></li>
|
||||
<li><a href="tech/v3/TMD.html" title="class in tech.v3" target="classFrame">TMD</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,24 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>All Classes (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar">All Classes</h1>
|
||||
<div class="indexContainer">
|
||||
<ul>
|
||||
<li><a href="tech/v3/libs/Arrow.html" title="class in tech.v3.libs">Arrow</a></li>
|
||||
<li><a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></li>
|
||||
<li><a href="tech/v3/libs/Parquet.html" title="class in tech.v3.libs">Parquet</a></li>
|
||||
<li><a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></li>
|
||||
<li><a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></li>
|
||||
<li><a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
+568
@@ -0,0 +1,568 @@
|
||||
This is a full list of available classes corresponding to languages'
|
||||
syntactic structures. The parentheses after language name contain identifiers
|
||||
used as class names in `<code>` element.
|
||||
|
||||
Python ("python"):
|
||||
|
||||
keyword keyword
|
||||
built_in built-in objects (None, False, True and Ellipsis)
|
||||
number number
|
||||
string string (of any type)
|
||||
comment comment
|
||||
decorator @-decorator for functions
|
||||
function function header "def some_name(...):"
|
||||
class class header "class SomeName(...):"
|
||||
title name of a function or a class inside a header
|
||||
params everything inside parentheses in a function's or class' header
|
||||
|
||||
Python profiler results ("profile"):
|
||||
|
||||
number number
|
||||
string string
|
||||
builtin builtin function entry
|
||||
filename filename in an entry
|
||||
summary profiling summary
|
||||
header header of table of results
|
||||
keyword column header
|
||||
function function name in an entry (including parentheses)
|
||||
title actual name of a function in an entry (excluding parentheses)
|
||||
prompt interpreter prompt (>>> or ...)
|
||||
|
||||
Ruby ("ruby"):
|
||||
|
||||
keyword keyword
|
||||
string string
|
||||
subst in-string substitution (#{...})
|
||||
comment comment
|
||||
yardoctag YARD tag
|
||||
function function header "def some_name(...):"
|
||||
class class header "class SomeName(...):"
|
||||
title name of a function or a class inside a header
|
||||
parent name of a parent class
|
||||
symbol symbol
|
||||
|
||||
Perl ("perl"):
|
||||
|
||||
keyword keyword
|
||||
comment comment
|
||||
number number
|
||||
string string
|
||||
regexp regular expression
|
||||
sub subroutine header (from "sub" till "{")
|
||||
variable variable starting with "$", "%", "@"
|
||||
operator operator
|
||||
pod plain old doc
|
||||
|
||||
PHP ("php"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string (of any type)
|
||||
comment comment
|
||||
phpdoc phpdoc params in comments
|
||||
variable variable starting with "$"
|
||||
preprocessor preprocessor marks: "<?php" and "?>"
|
||||
|
||||
Scala ("scala"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment comment
|
||||
annotation annotation
|
||||
javadoc javadoc comment
|
||||
javadoctag @-tag in javadoc
|
||||
class class header
|
||||
title class name inside a header
|
||||
params everything in parentheses inside a class header
|
||||
inheritance keywords "extends" and "with" inside class header
|
||||
|
||||
Go language ("go"):
|
||||
comment comment
|
||||
string string constant
|
||||
number number
|
||||
keyword language keywords
|
||||
constant true false nil iota
|
||||
typename built-in plain types (int, string etc.)
|
||||
built_in built-in functions
|
||||
|
||||
HTML, XML ("xml"):
|
||||
|
||||
tag any tag from "<" till ">"
|
||||
attribute tag's attribute with or without value
|
||||
value attribute's value
|
||||
comment comment
|
||||
pi processing instruction (<? ... ?>)
|
||||
doctype <!DOCTYPE ... > declaration
|
||||
cdata CDATA section
|
||||
|
||||
CSS ("css"):
|
||||
|
||||
tag tag in selectors
|
||||
id #some_name in selectors
|
||||
class .some_name in selectors
|
||||
at_rule @-rule till first "{" or ";"
|
||||
attr_selector attribute selector (square brackets in a[href^=http://])
|
||||
pseudo pseudo classes and elemens (:after, ::after etc.)
|
||||
comment comment
|
||||
rules everything from "{" till "}"
|
||||
attribute property name inside a rule
|
||||
value property value inside a rule, from ":" till ";" or
|
||||
till the end of rule block
|
||||
number number within a value
|
||||
string string within a value
|
||||
hexcolor hex color (#FFFFFF) within a value
|
||||
function CSS function within a value
|
||||
important "!important" symbol
|
||||
|
||||
Markdown ("markdown"):
|
||||
|
||||
header header
|
||||
bullet list bullet
|
||||
emphasis emphasis
|
||||
strong strong emphasis
|
||||
blockquote blockquote
|
||||
code code
|
||||
horizontal_rule horizontal rule
|
||||
link_label link label
|
||||
link_url link url
|
||||
|
||||
Django ("django"):
|
||||
|
||||
keyword HTML tag in HTML, default tags and default filters in templates
|
||||
tag any tag from "<" till ">"
|
||||
comment comment
|
||||
doctype <!DOCTYPE ... > declaration
|
||||
attribute tag's attribute with or withou value
|
||||
value attribute's value
|
||||
template_tag template tag {% .. %}
|
||||
variable template variable {{ .. }}
|
||||
template_comment template comment, both {# .. #} and {% comment %}
|
||||
filter filter from "|" till the next filter or the end of tag
|
||||
argument filter argument
|
||||
|
||||
JSON ("json"):
|
||||
|
||||
number number
|
||||
literal "true", "false" and "null"
|
||||
string string value
|
||||
attribute name of an object property
|
||||
value value of an object property
|
||||
|
||||
JavaScript ("javascript"):
|
||||
|
||||
keyword keyword
|
||||
comment comment
|
||||
number number
|
||||
literal special literal: "true", "false" and "null"
|
||||
string string
|
||||
regexp regular expression
|
||||
function header of a function
|
||||
title name of a function inside a header
|
||||
params parentheses and everything inside them in a function's header
|
||||
|
||||
CoffeeScript ("coffeescript"):
|
||||
|
||||
keyword keyword
|
||||
comment comment
|
||||
number number
|
||||
literal special literal: "true", "false" and "null"
|
||||
string string
|
||||
regexp regular expression
|
||||
function header of a function
|
||||
class header of a class
|
||||
title name of a function variable inside a header
|
||||
params parentheses and everything inside them in a function's header
|
||||
property @-property within class and functions
|
||||
|
||||
ActionScript ("actionscript"):
|
||||
|
||||
comment comment
|
||||
string string
|
||||
number number
|
||||
keyword keywords
|
||||
literal literal
|
||||
reserved reserved keyword
|
||||
title name of declaration (package, class or function)
|
||||
preprocessor preprocessor directive (import, include)
|
||||
type type of returned value (for functions)
|
||||
package package (named or not)
|
||||
class class/interface
|
||||
function function
|
||||
param params of function
|
||||
rest_arg rest argument of function
|
||||
|
||||
VBScript ("vbscript"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment comment
|
||||
built_in built-in function
|
||||
|
||||
HTTP ("http"):
|
||||
|
||||
request first line of a request
|
||||
status first line of a response
|
||||
attribute header name
|
||||
string header value or query string in a request line
|
||||
number status code
|
||||
|
||||
Lua ("lua"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment comment
|
||||
built_in built-in operator
|
||||
function header of a function
|
||||
title name of a function inside a header
|
||||
params everything inside parentheses in a function's header
|
||||
long_brackets multiline string in [=[ .. ]=]
|
||||
|
||||
Delphi ("delphi"):
|
||||
|
||||
keyword keyword
|
||||
comment comment (of any type)
|
||||
number number
|
||||
string string
|
||||
function header of a function, procedure, constructor and destructor
|
||||
title name of a function, procedure, constructor or destructor
|
||||
inside a header
|
||||
params everything inside parentheses in a function's header
|
||||
class class' body from "= class" till "end;"
|
||||
|
||||
Java ("java"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment commment
|
||||
annotaion annotation
|
||||
javadoc javadoc comment
|
||||
class class header from "class" till "{"
|
||||
title class name inside a header
|
||||
params everything in parentheses inside a class header
|
||||
inheritance keywords "extends" and "implements" inside class header
|
||||
|
||||
C++ ("cpp"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string and character
|
||||
comment comment
|
||||
preprocessor preprocessor directive
|
||||
stl_container instantiation of STL containers ("vector<...>")
|
||||
|
||||
Objective C ("objectivec"):
|
||||
keyword keyword
|
||||
built_in Cocoa/Cocoa Touch constants and classes
|
||||
number number
|
||||
string string
|
||||
comment comment
|
||||
preprocessor preprocessor directive
|
||||
class interface/implementation, protocol and forward class declaration
|
||||
variable properties and struct accesors
|
||||
|
||||
Vala ("vala"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment comment
|
||||
class class definitions
|
||||
title in class definition
|
||||
constant ALL_UPPER_CASE
|
||||
|
||||
C# ("cs"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment commment
|
||||
xmlDocTag xmldoc tag ("///", "<!--", "-->", "<..>")
|
||||
|
||||
D language ("d"):
|
||||
|
||||
comment comment
|
||||
string string constant
|
||||
number number
|
||||
keyword language keywords (including @attributes)
|
||||
constant true false null
|
||||
built_in built-in plain types (int, string etc.)
|
||||
|
||||
RenderMan RSL ("rsl"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string (including @"..")
|
||||
comment comment
|
||||
preprocessor preprocessor directive
|
||||
shader sahder keywords
|
||||
shading shading keywords
|
||||
built_in built-in function
|
||||
|
||||
RenderMan RIB ("rib"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment comment
|
||||
commands command
|
||||
|
||||
Maya Embedded Language ("mel"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment comment
|
||||
variable variable
|
||||
|
||||
SQL ("sql"):
|
||||
|
||||
keyword keyword (mostly SQL'92 and SQL'99)
|
||||
number number
|
||||
string string (of any type: "..", '..', `..`)
|
||||
comment comment
|
||||
aggregate aggregate function
|
||||
|
||||
Smalltalk ("smalltalk"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment commment
|
||||
symbol symbol
|
||||
array array
|
||||
class name of a class
|
||||
char char
|
||||
localvars block of local variables
|
||||
|
||||
Lisp ("lisp"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment commment
|
||||
variable variable
|
||||
literal b, t and nil
|
||||
list non-quoted list
|
||||
title first symbol in a non-quoted list
|
||||
body remainder of the non-quoted list
|
||||
quoted quoted list, both "(quote .. )" and "'(..)"
|
||||
|
||||
Clojure ("clojure"):
|
||||
|
||||
comment comments and hints
|
||||
string string
|
||||
number number
|
||||
collection collections
|
||||
attribute :keyword
|
||||
title function name (built-in or user defined)
|
||||
built_in built-in function name
|
||||
|
||||
Ini ("ini"):
|
||||
|
||||
title title of a section
|
||||
value value of a setting of any type
|
||||
string string
|
||||
number number
|
||||
keyword boolean value keyword
|
||||
|
||||
Apache ("apache"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
comment commment
|
||||
literal On and Off
|
||||
sqbracket variables in rewrites "%{..}"
|
||||
cbracket options in rewrites "[..]"
|
||||
tag begin and end of a configuration section
|
||||
|
||||
Nginx ("nginx"):
|
||||
|
||||
title directive title
|
||||
string string
|
||||
number number
|
||||
comment comment
|
||||
built_in built-in constant
|
||||
variable $-variable
|
||||
regexp regexp
|
||||
|
||||
Diff ("diff"):
|
||||
|
||||
header file header
|
||||
chunk chunk header within a file
|
||||
addition added lines
|
||||
deletion deleted lines
|
||||
change changed lines
|
||||
|
||||
DOS ("dos"):
|
||||
|
||||
keyword keyword
|
||||
flow batch control keyword
|
||||
stream DOS special files ("con", "prn", ...)
|
||||
winutils some commands (see dos.js specifically)
|
||||
envvar environment variables
|
||||
|
||||
Bash ("bash"):
|
||||
|
||||
keyword keyword
|
||||
string string
|
||||
number number
|
||||
comment comment
|
||||
literal special literal: "true" и "false"
|
||||
variable variable
|
||||
shebang script interpreter header
|
||||
|
||||
CMake ("cmake")
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment commment
|
||||
envvar $-variable
|
||||
|
||||
Axapta ("axapta"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment commment
|
||||
class class header from "class" till "{"
|
||||
title class name inside a header
|
||||
params everything in parentheses inside a class header
|
||||
inheritance keywords "extends" and "implements" inside class header
|
||||
preprocessor preprocessor directive
|
||||
|
||||
1C ("1c"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
date date
|
||||
string string
|
||||
comment commment
|
||||
function header of function or procudure
|
||||
title function name inside a header
|
||||
params everything in parentheses inside a function header
|
||||
preprocessor preprocessor directive
|
||||
|
||||
AVR assembler ("avrasm"):
|
||||
|
||||
keyword keyword
|
||||
built_in pre-defined register
|
||||
number number
|
||||
string string
|
||||
comment commment
|
||||
label label
|
||||
preprocessor preprocessor directive
|
||||
localvars substitution in .macro
|
||||
|
||||
VHDL ("vhdl")
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment commment
|
||||
literal signal logical value
|
||||
typename typename
|
||||
attribute signal attribute
|
||||
|
||||
Parser3 ("parser3"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
comment commment
|
||||
variable variable starting with "$"
|
||||
preprocessor preprocessor directive
|
||||
title user-defined name starting with "@"
|
||||
|
||||
TeX ("tex"):
|
||||
|
||||
comment comment
|
||||
number number
|
||||
command command
|
||||
parameter parameter
|
||||
formula formula
|
||||
special special symbol
|
||||
|
||||
Haskell ("haskell"):
|
||||
|
||||
keyword keyword
|
||||
number number
|
||||
string string
|
||||
comment comment
|
||||
class type classes and other data types
|
||||
title function name
|
||||
type type class name
|
||||
typedef definition of types (type, newtype, data)
|
||||
|
||||
Erlang ("erlang"):
|
||||
|
||||
comment comment
|
||||
string string
|
||||
number number
|
||||
keyword keyword
|
||||
record_name record access (#record_name)
|
||||
title name of declaration function
|
||||
variable variable (starts with capital letter or with _)
|
||||
pp.keywords module's attribute (-attribute)
|
||||
function_name atom or atom:atom in case of function call
|
||||
|
||||
Rust ("rust"):
|
||||
|
||||
comment comment
|
||||
string string
|
||||
number number
|
||||
keyword keyword
|
||||
title name of declaration
|
||||
preprocessor preprocessor directive
|
||||
|
||||
Matlab ("matlab"):
|
||||
|
||||
comment comment
|
||||
string string
|
||||
number number
|
||||
keyword keyword
|
||||
title function name
|
||||
function function
|
||||
param params of function
|
||||
matrix matrix in [ .. ]
|
||||
cell cell in { .. }
|
||||
|
||||
R ("r"):
|
||||
|
||||
comment comment
|
||||
string string constant
|
||||
number number
|
||||
keyword language keywords (function, if) plus "structural"
|
||||
functions (attach, require, setClass)
|
||||
literal special literal: TRUE, FALSE, NULL, NA, etc.
|
||||
|
||||
OpenGL Shading Language ("glsl"):
|
||||
|
||||
comment comment
|
||||
number number
|
||||
preprocessor preprocessor directive
|
||||
keyword keyword
|
||||
built_in GLSL built-in functions and variables
|
||||
literal true false
|
||||
|
||||
AppleScript ("applescript"):
|
||||
|
||||
keyword keyword
|
||||
command core AppleScript command
|
||||
constant AppleScript built in constant
|
||||
type AppleScript variable type (integer, etc.)
|
||||
property Applescript built in property (length, etc.)
|
||||
number number
|
||||
string string
|
||||
comment comment
|
||||
title name of a handler
|
||||
|
||||
Brainfuck ("brainfuck"):
|
||||
|
||||
title Brainfuck while loop command
|
||||
literal Brainfuck inc and dec commands
|
||||
comment comment
|
||||
string Brainfuck input and output commands
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>Constant Field Values (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="Constant Field Values (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
|
||||
<li><a href="constant-values.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All 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="Constant Field Values" class="title">Constant Field Values</h1>
|
||||
<h2 title="Contents">Contents</h2>
|
||||
</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 class="aboutLanguage"><script type="text/javascript" src="./highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
|
||||
<li><a href="constant-values.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All 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>
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>Deprecated List (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="Deprecated List (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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 class="navBarCell1Rev">Deprecated</li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
<div class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
|
||||
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All 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="Deprecated API" class="title">Deprecated API</h1>
|
||||
<h2 title="Contents">Contents</h2>
|
||||
</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 class="navBarCell1Rev">Deprecated</li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
<div class="aboutLanguage"><script type="text/javascript" src="./highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
|
||||
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All 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>
|
||||
+228
@@ -0,0 +1,228 @@
|
||||
<!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_312) on Sun Dec 11 09:30:04 MST 2022 -->
|
||||
<title>API Help (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="API Help (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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 class="navBarCell1Rev">Help</li>
|
||||
</ul>
|
||||
<div class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
|
||||
<li><a href="help-doc.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All 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">How This API Document Is Organized</h1>
|
||||
<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h2>Overview</h2>
|
||||
<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Package</h2>
|
||||
<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
|
||||
<ul>
|
||||
<li>Interfaces (italic)</li>
|
||||
<li>Classes</li>
|
||||
<li>Enums</li>
|
||||
<li>Exceptions</li>
|
||||
<li>Errors</li>
|
||||
<li>Annotation Types</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Class/Interface</h2>
|
||||
<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
|
||||
<ul>
|
||||
<li>Class inheritance diagram</li>
|
||||
<li>Direct Subclasses</li>
|
||||
<li>All Known Subinterfaces</li>
|
||||
<li>All Known Implementing Classes</li>
|
||||
<li>Class/interface declaration</li>
|
||||
<li>Class/interface description</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Nested Class Summary</li>
|
||||
<li>Field Summary</li>
|
||||
<li>Constructor Summary</li>
|
||||
<li>Method Summary</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Field Detail</li>
|
||||
<li>Constructor Detail</li>
|
||||
<li>Method Detail</li>
|
||||
</ul>
|
||||
<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Annotation Type</h2>
|
||||
<p>Each annotation type has its own separate page with the following sections:</p>
|
||||
<ul>
|
||||
<li>Annotation Type declaration</li>
|
||||
<li>Annotation Type description</li>
|
||||
<li>Required Element Summary</li>
|
||||
<li>Optional Element Summary</li>
|
||||
<li>Element Detail</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Enum</h2>
|
||||
<p>Each enum has its own separate page with the following sections:</p>
|
||||
<ul>
|
||||
<li>Enum declaration</li>
|
||||
<li>Enum description</li>
|
||||
<li>Enum Constant Summary</li>
|
||||
<li>Enum Constant Detail</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Tree (Class Hierarchy)</h2>
|
||||
<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
|
||||
<ul>
|
||||
<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
|
||||
<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Deprecated API</h2>
|
||||
<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Index</h2>
|
||||
<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Prev/Next</h2>
|
||||
<p>These links take you to the next or previous class, interface, package, or related page.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Frames/No Frames</h2>
|
||||
<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>All Classes</h2>
|
||||
<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Serialized Form</h2>
|
||||
<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Constant Field Values</h2>
|
||||
<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
|
||||
</li>
|
||||
</ul>
|
||||
<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></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 class="navBarCell1Rev">Help</li>
|
||||
</ul>
|
||||
<div class="aboutLanguage"><script type="text/javascript" src="./highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
|
||||
<li><a href="help-doc.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All 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>
|
||||
@@ -0,0 +1,24 @@
|
||||
Copyright (c) 2006, Ivan Sagalaev
|
||||
All rights reserved.
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
* Neither the name of highlight.js nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software
|
||||
without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY
|
||||
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
+135
@@ -0,0 +1,135 @@
|
||||
/*
|
||||
|
||||
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
|
||||
|
||||
*/
|
||||
|
||||
pre code {
|
||||
display: block; padding: 0.5em;
|
||||
background: #F0F0F0;
|
||||
}
|
||||
|
||||
pre code,
|
||||
pre .subst,
|
||||
pre .tag .title,
|
||||
pre .lisp .title,
|
||||
pre .clojure .built_in,
|
||||
pre .nginx .title {
|
||||
color: black;
|
||||
}
|
||||
|
||||
pre .string,
|
||||
pre .title,
|
||||
pre .constant,
|
||||
pre .parent,
|
||||
pre .tag .value,
|
||||
pre .rules .value,
|
||||
pre .rules .value .number,
|
||||
pre .preprocessor,
|
||||
pre .ruby .symbol,
|
||||
pre .ruby .symbol .string,
|
||||
pre .aggregate,
|
||||
pre .template_tag,
|
||||
pre .django .variable,
|
||||
pre .smalltalk .class,
|
||||
pre .addition,
|
||||
pre .flow,
|
||||
pre .stream,
|
||||
pre .bash .variable,
|
||||
pre .apache .tag,
|
||||
pre .apache .cbracket,
|
||||
pre .tex .command,
|
||||
pre .tex .special,
|
||||
pre .erlang_repl .function_or_atom,
|
||||
pre .markdown .header {
|
||||
color: #800;
|
||||
}
|
||||
|
||||
pre .comment,
|
||||
pre .annotation,
|
||||
pre .template_comment,
|
||||
pre .diff .header,
|
||||
pre .chunk,
|
||||
pre .markdown .blockquote {
|
||||
color: #888;
|
||||
}
|
||||
|
||||
pre .number,
|
||||
pre .date,
|
||||
pre .regexp,
|
||||
pre .literal,
|
||||
pre .smalltalk .symbol,
|
||||
pre .smalltalk .char,
|
||||
pre .go .constant,
|
||||
pre .change,
|
||||
pre .markdown .bullet,
|
||||
pre .markdown .link_url {
|
||||
color: #080;
|
||||
}
|
||||
|
||||
pre .label,
|
||||
pre .javadoc,
|
||||
pre .ruby .string,
|
||||
pre .decorator,
|
||||
pre .filter .argument,
|
||||
pre .localvars,
|
||||
pre .array,
|
||||
pre .attr_selector,
|
||||
pre .important,
|
||||
pre .pseudo,
|
||||
pre .pi,
|
||||
pre .doctype,
|
||||
pre .deletion,
|
||||
pre .envvar,
|
||||
pre .shebang,
|
||||
pre .apache .sqbracket,
|
||||
pre .nginx .built_in,
|
||||
pre .tex .formula,
|
||||
pre .erlang_repl .reserved,
|
||||
pre .prompt,
|
||||
pre .markdown .link_label,
|
||||
pre .vhdl .attribute,
|
||||
pre .clojure .attribute,
|
||||
pre .coffeescript .property {
|
||||
color: #88F
|
||||
}
|
||||
|
||||
pre .keyword,
|
||||
pre .id,
|
||||
pre .phpdoc,
|
||||
pre .title,
|
||||
pre .built_in,
|
||||
pre .aggregate,
|
||||
pre .css .tag,
|
||||
pre .javadoctag,
|
||||
pre .phpdoc,
|
||||
pre .yardoctag,
|
||||
pre .smalltalk .class,
|
||||
pre .winutils,
|
||||
pre .bash .variable,
|
||||
pre .apache .tag,
|
||||
pre .go .typename,
|
||||
pre .tex .command,
|
||||
pre .markdown .strong,
|
||||
pre .request,
|
||||
pre .status {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
pre .markdown .emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
pre .nginx .built_in {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
pre .coffeescript .javascript,
|
||||
pre .javascript .xml,
|
||||
pre .tex .formula,
|
||||
pre .xml .javascript,
|
||||
pre .xml .vbscript,
|
||||
pre .xml .css,
|
||||
pre .xml .cdata {
|
||||
opacity: 0.5;
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
+828
@@ -0,0 +1,828 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>Index (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="Index (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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 class="navBarCell1Rev">Index</li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
<div class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
|
||||
<li><a href="index-all.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All 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="contentContainer"><a href="#I:A">A</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:J">J</a> <a href="#I:K">K</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a name="I:A">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">A</h2>
|
||||
<dl>
|
||||
<dt><a href="tech/v3/libs/Arrow.html" title="class in tech.v3.libs"><span class="typeNameLink">Arrow</span></a> - Class in <a href="tech/v3/libs/package-summary.html">tech.v3.libs</a></dt>
|
||||
<dd>
|
||||
<div class="block">Bindings to save/load datasets apache arrow streaming format.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:C">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">C</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#column-java.lang.Object-java.lang.Object-">column(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the column named <code>cname</code> else throw exception.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#columnCount-java.lang.Object-">columnCount(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the number of columns.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#columnDef-java.lang.Object-java.lang.Object-">columnDef(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Efficiently create a column definition explicitly specifying name and data.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#columnDef-java.lang.Object-java.lang.Object-java.lang.Object-">columnDef(Object, Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Efficiently create a column definition explicitly specifying name, data, and missing.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#columnDef-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-">columnDef(Object, Object, Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Efficiently create a column definition explicitly specifying name, data, missing, and metadata.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#columnMap-java.lang.Object-java.lang.Object-clojure.lang.IFn-java.lang.Object-">columnMap(Object, Object, IFn, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Map a function across 1 or more columns to produce a new column.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#concatCopying-java.lang.Object-">concatCopying(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Concatenate an Iterable of datasets into one dataset via copying data into one dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#concatInplace-java.lang.Object-">concatInplace(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Concatenate an Iterable of datasets into one dataset via creating virtual buffers that index into the previous datasets.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#correlationTable-java.lang.Object-java.lang.Object-">correlationTable(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return a map of column to inversely sorted from greatest to least sequence of tuples of column name, coefficient.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#correlationTable-java.lang.Object-">correlationTable(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return a map of column to inversely sorted from greatest to least sequence of tuples of column name, pearson correlation coefficient.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:D">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">D</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/libs/Parquet.html#datasetSeqToParquet-java.lang.Iterable-java.lang.String-java.lang.Object-">datasetSeqToParquet(Iterable, String, Object)</a></span> - Static method in class tech.v3.libs.<a href="tech/v3/libs/Parquet.html" title="class in tech.v3.libs">Parquet</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/libs/Arrow.html#datasetSeqToStream-java.lang.Iterable-java.lang.Object-java.lang.Object-">datasetSeqToStream(Iterable, Object, Object)</a></span> - Static method in class tech.v3.libs.<a href="tech/v3/libs/Arrow.html" title="class in tech.v3.libs">Arrow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Save a sequence of datasets to a single stream file.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/libs/Parquet.html#datasetToParquet-java.lang.Object-java.lang.String-java.lang.Object-">datasetToParquet(Object, String, Object)</a></span> - Static method in class tech.v3.libs.<a href="tech/v3/libs/Parquet.html" title="class in tech.v3.libs">Parquet</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/libs/Arrow.html#datasetToStream-java.lang.Object-java.lang.Object-java.lang.Object-">datasetToStream(Object, Object, Object)</a></span> - Static method in class tech.v3.libs.<a href="tech/v3/libs/Arrow.html" title="class in tech.v3.libs">Arrow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Save a dataset to apache stream format.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#descriptiveStats-java.lang.Object-java.lang.Object-">descriptiveStats(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Create a dataset of the descriptive statistics of the input dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#descriptiveStats-java.lang.Object-">descriptiveStats(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Create a dataset of the descriptive statistics of the input dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#distinct-java.lang.Object-">distinct(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a distinct reducer produces a set of distinct values.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#distinctUInt32-java.lang.Object-">distinctUInt32(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a distinct reducer that produces a roaringbitmap of distinct values.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#dropColumns-java.lang.Object-java.lang.Object-">dropColumns(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Drop columns by name.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#dropRows-java.lang.Object-java.lang.Object-">dropRows(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Drop rows by index.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:F">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">F</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#fillRangeReplace-java.lang.Object-java.lang.Object-double-java.lang.Object-">fillRangeReplace(Object, Object, double, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Expand a dataset ensuring that the difference between two successive values is less than <code>max-span</code>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#filter-java.lang.Object-clojure.lang.IFn-">filter(Object, IFn)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Filter a dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#filterColumn-java.lang.Object-java.lang.Object-clojure.lang.IFn-">filterColumn(Object, Object, IFn)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Filter a dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#first-java.lang.Object-">first(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">reducer that keeps the first value</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#fitCategorical-java.lang.Object-java.lang.Object-java.lang.Object-">fitCategorical(Object, Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Fit an object->integer transform that takes each value and assigned an integer to it.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#fitCategorical-java.lang.Object-java.lang.Object-">fitCategorical(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Fit an object->integer transformation.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#fitMinMax-java.lang.Object-java.lang.Object-">fitMinMax(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Fit a bias and scale the dataset that transforms each colum to a target min-max value.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#fitMinMax-java.lang.Object-">fitMinMax(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Fit a minmax transformation that will transform each column to a minimum of -0.5 and a maximum of 0.5.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#fitOneHot-java.lang.Object-java.lang.Object-java.lang.Object-">fitOneHot(Object, Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Fit a transformation from a single column of categorical values to a <code>one-hot</code> encoded group of columns.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#fitOneHot-java.lang.Object-java.lang.Object-">fitOneHot(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Fit a mapping from a categorical column to a group of one-hot encoded columns.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#fitPCA-java.lang.Object-java.lang.Object-">fitPCA(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Fit a PCA transformation on a dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#fitPCA-java.lang.Object-">fitPCA(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Fit a PCA transformation onto a dataset keeping 95% of the variance.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#fitStdScale-java.lang.Object-">fitStdScale(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Calculate per-column mean, stddev.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#fixedWindow-long-">fixedWindow(long)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return fixed size rolling window.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#fixedWindow-long-clojure.lang.Keyword-">fixedWindow(long, Keyword)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return fixed size rolling window.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#fixedWindow-long-clojure.lang.Keyword-clojure.lang.Keyword-">fixedWindow(long, Keyword, Keyword)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return fixed size rolling window.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:G">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">G</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#groupBy-java.lang.Object-clojure.lang.IFn-">groupBy(Object, IFn)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Group a dataset returning a Map of keys to dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#groupByColumn-java.lang.Object-java.lang.Object-">groupByColumn(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Group a dataset by a specific column returning a Map of keys to dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#groupByColumnsAgg-java.lang.Iterable-java.lang.Object-java.util.Map-java.util.Map-">groupByColumnsAgg(Iterable, Object, Map, Map)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Group a sequence of datasets by column or columns an in the process perform an aggregation.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:H">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">H</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#head-java.lang.Object-">head(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the first 5 rows of the dataset</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#head-java.lang.Object-long-">head(Object, long)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the first N rows of the dataset</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:I">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">I</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#inferenceTargetLabelMap-java.lang.Object-">inferenceTargetLabelMap(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return a map of val->idx for the inference target.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#interpolateLOESS-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-">interpolateLOESS(Object, Object, Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Map a LOESS-interpolation transformation onto a dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#interpolateLOESS-java.lang.Object-java.lang.Object-java.lang.Object-">interpolateLOESS(Object, Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Perform a LOESS interpolation using the default parameters.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#invertCategorical-java.lang.Object-java.lang.Object-">invertCategorical(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Reverse a previously transformed categorical mapping.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#invertOneHot-java.lang.Object-java.lang.Object-">invertOneHot(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Reverse a previously transformed one-hot mapping.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#isDataset-java.lang.Object-">isDataset(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns true if this object is a dataset.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:J">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">J</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#join-java.util.Map-java.util.Map-java.util.Map-">join(Map, Map, Map)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Perform a join operation between two datasets.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:K">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">K</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#kFold-java.lang.Object-long-java.lang.Object-">kFold(Object, long, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Produce 2*k datasets from 1 dataset using k-fold algorithm.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#kFold-java.lang.Object-long-">kFold(Object, long)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return k maps of the form <code>{:test-ds :train-ds}</code>.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:L">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">L</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#labels-java.lang.Object-">labels(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Find the inference column.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#last-java.lang.Object-">last(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">reducer that keeps the last value</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#leftJoinAsof-java.lang.Object-java.util.Map-java.util.Map-java.lang.Object-">leftJoinAsof(Object, Map, Map, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Perform a left join but join on nearest value as opposed to matching value.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#leftJoinAsof-java.lang.Object-java.util.Map-java.util.Map-">leftJoinAsof(Object, Map, Map)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd> </dd>
|
||||
</dl>
|
||||
<a name="I:M">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">M</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#makeDataset-java.lang.Object-java.util.Map-">makeDataset(Object, Map)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Basic pathway to take data and get back a datasets.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#makeDataset-java.lang.Object-">makeDataset(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Make a dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#max-java.lang.Object-">max(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">max reducer</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#mean-java.lang.Object-">mean(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a mean reducer that produces a mean value of an individual source column.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#mean-java.lang.Object-">mean(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">mean reducer</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#min-java.lang.Object-">min(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">min reducer</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#missing-java.lang.Object-">missing(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the missing set of a dataset or a column in the form of a RoaringBitmap.</div>
|
||||
</dd>
|
||||
<dt><a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Modelling</span></a> - Class in <a href="tech/v3/dataset/package-summary.html">tech.v3.dataset</a></dt>
|
||||
<dd>
|
||||
<div class="block">Functions related to training and evaluating ML models.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:N">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">N</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#neanderthalToDataset-java.lang.Object-">neanderthalToDataset(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Convert a neanderthal matrix to a dataset such that the columns of the matrix become the columns of the dataset.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:P">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">P</h2>
|
||||
<dl>
|
||||
<dt><a href="tech/v3/libs/Parquet.html" title="class in tech.v3.libs"><span class="typeNameLink">Parquet</span></a> - Class in <a href="tech/v3/libs/package-summary.html">tech.v3.libs</a></dt>
|
||||
<dd>
|
||||
<div class="block">Read/write parquet files.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/libs/Parquet.html#parquetMetadata-java.lang.String-">parquetMetadata(String)</a></span> - Static method in class tech.v3.libs.<a href="tech/v3/libs/Parquet.html" title="class in tech.v3.libs">Parquet</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/libs/Parquet.html#parquetToDataset-java.lang.String-java.lang.Object-">parquetToDataset(String, Object)</a></span> - Static method in class tech.v3.libs.<a href="tech/v3/libs/Parquet.html" title="class in tech.v3.libs">Parquet</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/libs/Parquet.html#parquetToDatasetSeq-java.lang.String-java.lang.Object-">parquetToDatasetSeq(String, Object)</a></span> - Static method in class tech.v3.libs.<a href="tech/v3/libs/Parquet.html" title="class in tech.v3.libs">Parquet</a></dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#pmapDS-java.lang.Object-clojure.lang.IFn-java.lang.Object-">pmapDS(Object, IFn, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Parallelize mapping a function from dataset->dataset across a dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#probabilityDistributionToLabels-java.lang.Object-">probabilityDistributionToLabels(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Given a dataset where the column names are labels and the each row is a probabilitly distribution across the labels, produce a Buffer of labels taking the highest probability for each row to choose the label.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probCDFS-java.lang.Object-java.lang.Object-long-">probCDFS(Object, Object, long)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Probabilistic CDF calculation, one for each double cdf passed in.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probCDFS-java.lang.Object-java.lang.Object-">probCDFS(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Probabilistic CDF calculation, one for each double cdf passed in.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probInterquartileRange-java.lang.Object-long-">probInterquartileRange(Object, long)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Probabilistic interquartile range.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probInterquartileRange-java.lang.Object-">probInterquartileRange(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Probabilistic interquartile range.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probMedian-java.lang.Object-long-">probMedian(Object, long)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Probabilistic median.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probMedian-java.lang.Object-">probMedian(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Probabilistic median with default K of 128.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probPMFS-java.lang.Object-java.lang.Object-long-">probPMFS(Object, Object, long)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream given a set of splitPoints (values).</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probPMFS-java.lang.Object-java.lang.Object-">probPMFS(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream given a set of splitPoints (values).</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probQuantile-java.lang.Object-double-long-">probQuantile(Object, double, long)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Probabilistic quantile estimation using default k of 128.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probQuantile-java.lang.Object-double-">probQuantile(Object, double)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Probabilistic quantile estimation using default k of 128.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probQuantiles-java.lang.Object-java.lang.Object-long-">probQuantiles(Object, Object, long)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Probabilistic quantile estimation - see <a href="https://datasketches.apache.org/api/java/snapshot/apidocs/index.html">DoublesSketch</a>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probQuantiles-java.lang.Object-java.lang.Object-">probQuantiles(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Probabilistic quantile estimation using default k of 128.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#probSetCardinality-java.lang.Object-java.util.Map-">probSetCardinality(Object, Map)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Calculate a probabilistic set cardinality for a given column based on one of three algorithms.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:R">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">R</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#reducer-java.lang.Object-clojure.lang.IFn-clojure.lang.IFn-">reducer(Object, IFn, IFn)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Create a custom reducer.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#reducer-java.lang.Object-clojure.lang.IFn-">reducer(Object, IFn)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Create a custom reducer.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#reducer-java.lang.Object-clojure.lang.IFn-clojure.lang.Keyword-">reducer(Object, IFn, Keyword)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Create a columnwise reducer.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#reducer-java.lang.Object-clojure.lang.IFn-">reducer(Object, IFn)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Create a columnwise reducer eliding datatype parameter.</div>
|
||||
</dd>
|
||||
<dt><a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset"><span class="typeNameLink">Reductions</span></a> - Class in <a href="tech/v3/dataset/package-summary.html">tech.v3.dataset</a></dt>
|
||||
<dd>
|
||||
<div class="block">High speed grouping aggregations based on sequences of datasets.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#renameColumns-java.lang.Object-java.util.Map-">renameColumns(Object, Map)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Rename columns providing a map of oldname to newname.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#replaceMissing-java.lang.Object-java.lang.Object-java.lang.Object-">replaceMissing(Object, Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Replace the missing values from a column or set of columns.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#replaceMissing-java.lang.Object-java.lang.Object-">replaceMissing(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Replace missing values.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#reservoirDataset-long-">reservoirDataset(long)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return a reducer that produces a probabilistically sampled dataset of at most nRows len.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#reservoirStats-java.lang.Object-long-java.lang.Object-">reservoirStats(Object, long, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return a reducer which will probabilistically sample the source column producing at most nRows and then call descriptiveStatistics on it with statName.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#reverseRows-java.lang.Object-">reverseRows(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Reverse the rows of the dataset</div>
|
||||
</dd>
|
||||
<dt><a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Rolling</span></a> - Class in <a href="tech/v3/dataset/package-summary.html">tech.v3.dataset</a></dt>
|
||||
<dd>
|
||||
<div class="block">Fixed and variable length rolling windows.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#rolling-java.lang.Object-java.util.Map-java.util.Map-">rolling(Object, Map, Map)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Fixed or variable rolling window reductions.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#rowCount-java.lang.Object-">rowCount(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a rowCount reducer that returns the number of source rows aggregated.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#rowCount-java.lang.Object-">rowCount(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the number of rows.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#rowMap-java.lang.Object-clojure.lang.IFn-">rowMap(Object, IFn)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Map a function across the rows of the dataset with each row in map form.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#rowMap-java.lang.Object-clojure.lang.IFn-java.lang.Object-">rowMap(Object, IFn, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Map a function across the rows of the dataset with each row in map form.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#rowMapcat-java.lang.Object-clojure.lang.IFn-java.lang.Object-">rowMapcat(Object, IFn, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Map a function across the rows of the dataset with each row in map form.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#rows-java.lang.Object-">rows(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the rows of the dataset in a flyweight map format.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#rowvecs-java.lang.Object-boolean-">rowvecs(Object, boolean)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the rows of the dataset where each row is just a flat Buffer of data.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#rowvecs-java.lang.Object-">rowvecs(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the rows of the dataset where each row is just a flat Buffer of data.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:S">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">S</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#sample-java.lang.Object-">sample(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return a random sampling of 5 rows without replacement of the data</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#sample-java.lang.Object-long-">sample(Object, long)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return a random sampling of N rows without replacement of the data</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#sample-java.lang.Object-long-java.util.Map-">sample(Object, long, Map)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return a random sampling of N rows of the data.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#select-java.lang.Object-java.lang.Object-java.lang.Object-">select(Object, Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Select a sub-rect of the dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#selectColumns-java.lang.Object-java.lang.Object-">selectColumns(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Select columns by name.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#selectRows-java.lang.Object-java.lang.Object-">selectRows(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Select rows by index.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#setCardinality-java.lang.Object-">setCardinality(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a distinct reducer returns the number of distinct elements.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#setCardinalityUint32-java.lang.Object-">setCardinalityUint32(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a distinct reducer that expects unsigned integer values and returns the number of distinct elements.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#setInferenceTarget-java.lang.Object-java.lang.Object-">setInferenceTarget(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Set a column in the dataset as the inference target.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#shuffle-java.lang.Object-">shuffle(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Randomly shuffle the dataset rows.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#shuffle-java.lang.Object-java.util.Map-">shuffle(Object, Map)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Randomly shuffle the dataset rows.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#sortBy-java.lang.Object-clojure.lang.IFn-java.lang.Object-java.lang.Object-">sortBy(Object, IFn, Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sort a dataset by first mapping <code>sortFn</code> over it and then sorting over the result.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#sortBy-java.lang.Object-clojure.lang.IFn-java.lang.Object-">sortBy(Object, IFn, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sort a dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#sortBy-java.lang.Object-clojure.lang.IFn-">sortBy(Object, IFn)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sort a dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#sortByColumn-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-">sortByColumn(Object, Object, Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sort a dataset by using the values from column <code>cname</code>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#sortByColumn-java.lang.Object-java.lang.Object-java.lang.Object-">sortByColumn(Object, Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sort a dataset by a specific column.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#sortByColumn-java.lang.Object-java.lang.Object-">sortByColumn(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Sort a dataset by a specific column.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#stddev-java.lang.Object-">stddev(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">stddev reducer</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/libs/Arrow.html#streamToDataset-java.lang.Object-java.lang.Object-">streamToDataset(Object, Object)</a></span> - Static method in class tech.v3.libs.<a href="tech/v3/libs/Arrow.html" title="class in tech.v3.libs">Arrow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Load an apache arrow streaming file returning a single dataset.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/libs/Arrow.html#streamToDatasetSeq-java.lang.Object-java.lang.Object-">streamToDatasetSeq(Object, Object)</a></span> - Static method in class tech.v3.libs.<a href="tech/v3/libs/Arrow.html" title="class in tech.v3.libs">Arrow</a></dt>
|
||||
<dd>
|
||||
<div class="block">Load an apache arrow streaming file returning a sequence of datasets, one for each record batch.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Reductions.html#sum-java.lang.Object-">sum(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></dt>
|
||||
<dd>
|
||||
<div class="block">Returns a summation reducer that sums an individual source column.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#sum-java.lang.Object-">sum(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">sum reducer</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:T">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">T</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#tail-java.lang.Object-">tail(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the last 5 rows of the dataset</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#tail-java.lang.Object-long-">tail(Object, long)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Return the last N rows of the dataset</div>
|
||||
</dd>
|
||||
<dt><a href="tech/v3/package-summary.html">tech.v3</a> - package tech.v3</dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="tech/v3/dataset/package-summary.html">tech.v3.dataset</a> - package tech.v3.dataset</dt>
|
||||
<dd> </dd>
|
||||
<dt><a href="tech/v3/libs/package-summary.html">tech.v3.libs</a> - package tech.v3.libs</dt>
|
||||
<dd> </dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#tensorToDataset-java.lang.Object-">tensorToDataset(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Convert a tensor to a dataset such that the columns of the tensor become the columns of the dataset named after their index.</div>
|
||||
</dd>
|
||||
<dt><a href="tech/v3/TMD.html" title="class in tech.v3"><span class="typeNameLink">TMD</span></a> - Class in <a href="tech/v3/package-summary.html">tech.v3</a></dt>
|
||||
<dd>
|
||||
<div class="block"><code>tech.ml.dataset</code> is a high performance library for processing columnar data similar to pandas or R’ data table.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#toNeanderthal-java.lang.Object-clojure.lang.Keyword-clojure.lang.Keyword-">toNeanderthal(Object, Keyword, Keyword)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Convert a dataset to a neanderthal 2D matrix such that the columns of the dataset become the columns of the matrix.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#toNeanderthal-java.lang.Object-">toNeanderthal(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Convert a dataset to a neanderthal 2D matrix such that the columns of the dataset become the columns of the matrix.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#toTensor-java.lang.Object-clojure.lang.Keyword-">toTensor(Object, Keyword)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Convert a dataset to a jvm-heap based 2D tensor such that the columns of the dataset become the columns of the tensor.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#toTensor-java.lang.Object-">toTensor(Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Convert a dataset to a jvm-heap based 2D double (float64) tensor.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#trainTestSplit-java.lang.Object-java.lang.Object-">trainTestSplit(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Split the dataset returning a map of <code>{:train-ds :test-ds}</code>.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#trainTestSplit-java.lang.Object-">trainTestSplit(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Randomize then split dataset using 70% of the data for training and the rest for testing.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#transformCategorical-java.lang.Object-java.lang.Object-">transformCategorical(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Apply an object->integer transformation with data obtained from fitCategorical.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#transformMinMax-java.lang.Object-java.lang.Object-">transformMinMax(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Transform a dataset using a previously fit minimax transformation.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#transformOneHot-java.lang.Object-java.lang.Object-">transformOneHot(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Transform a dataset using a fitted one-hot mapping.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#transformPCA-java.lang.Object-java.lang.Object-">transformPCA(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Transform a dataset by the PCA fit data.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Modelling.html#transformStdScale-java.lang.Object-java.lang.Object-">transformStdScale(Object, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Transform dataset to mean of zero and a standard deviation of 1.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:U">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">U</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#uniqueBy-java.lang.Object-clojure.lang.IFn-">uniqueBy(Object, IFn)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Create a dataset with no duplicates by taking first of duplicate values.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#uniqueByColumn-java.lang.Object-java.lang.Object-">uniqueByColumn(Object, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Make a dataset unique using a particular column as the uniqueness criteria and taking the first value.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:V">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">V</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#variableWindow-java.lang.Object-double-">variableWindow(Object, double)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Create a variable window specification with a double windowsize for a particular column.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#variableWindow-java.lang.Object-double-java.lang.Object-">variableWindow(Object, double, Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Create a variable window specification with a double windowsize for a particular column and a compFn which must take two values and return a double.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#variableWindow-java.lang.Object-double-clojure.lang.Keyword-">variableWindow(Object, double, Keyword)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">Create a datetime-specific variable window specification with a double windowsize for a particular column.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/dataset/Rolling.html#variance-java.lang.Object-">variance(Object)</a></span> - Static method in class tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></dt>
|
||||
<dd>
|
||||
<div class="block">variance reducer</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a name="I:W">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 class="title">W</h2>
|
||||
<dl>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#writeDataset-java.lang.Object-java.lang.String-java.lang.Object-">writeDataset(Object, String, Object)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Write a dataset to disc as csv, tsv, csv.gz, tsv.gz, json, json.gz or nippy.</div>
|
||||
</dd>
|
||||
<dt><span class="memberNameLink"><a href="tech/v3/TMD.html#writeDataset-java.lang.Object-java.lang.String-">writeDataset(Object, String)</a></span> - Static method in class tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3">TMD</a></dt>
|
||||
<dd>
|
||||
<div class="block">Write a dataset to disc as csv, tsv, csv.gz, tsv.gz or nippy.</div>
|
||||
</dd>
|
||||
</dl>
|
||||
<a href="#I:A">A</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:J">J</a> <a href="#I:K">K</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> </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 class="navBarCell1Rev">Index</li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
<div class="aboutLanguage"><script type="text/javascript" src="./highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
|
||||
<li><a href="index-all.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All 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>
|
||||
+75
@@ -0,0 +1,75 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>tech.ml.dataset Documentation</title>
|
||||
<script type="text/javascript">
|
||||
tmpTargetPage = "" + window.location.search;
|
||||
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
|
||||
tmpTargetPage = tmpTargetPage.substring(1);
|
||||
if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
|
||||
tmpTargetPage = "undefined";
|
||||
targetPage = tmpTargetPage;
|
||||
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>
|
||||
@@ -0,0 +1,24 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>Overview List (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 title="window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');" class="bar"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</h1>
|
||||
<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All Classes</a></span></div>
|
||||
<div class="indexContainer">
|
||||
<h2 title="Packages">Packages</h2>
|
||||
<ul title="Packages">
|
||||
<li><a href="tech/v3/package-frame.html" target="packageFrame">tech.v3</a></li>
|
||||
<li><a href="tech/v3/dataset/package-frame.html" target="packageFrame">tech.v3.dataset</a></li>
|
||||
<li><a href="tech/v3/libs/package-frame.html" target="packageFrame">tech.v3.libs</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<p> </p>
|
||||
</body>
|
||||
</html>
|
||||
+149
@@ -0,0 +1,149 @@
|
||||
<!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_312) on Sun Dec 11 09:30:04 MST 2022 -->
|
||||
<title>Overview (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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 (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</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 Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All 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">tech.ml.dataset Documentation</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"> </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="tech/v3/package-summary.html">tech.v3</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="tech/v3/dataset/package-summary.html">tech.v3.dataset</a></td>
|
||||
<td class="colLast"> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="tech/v3/libs/package-summary.html">tech.v3.libs</a></td>
|
||||
<td class="colLast"> </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 class="aboutLanguage"><script type="text/javascript" src="./highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</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 Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All 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>
|
||||
+147
@@ -0,0 +1,147 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>Class Hierarchy (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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 (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</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 Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All 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="tech/v3/package-tree.html">tech.v3</a>, </li>
|
||||
<li><a href="tech/v3/dataset/package-tree.html">tech.v3.dataset</a>, </li>
|
||||
<li><a href="tech/v3/libs/package-tree.html">tech.v3.libs</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">tech.v3.libs.<a href="tech/v3/libs/Arrow.html" title="class in tech.v3.libs"><span class="typeNameLink">Arrow</span></a></li>
|
||||
<li type="circle">tech.v3.dataset.<a href="tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Modelling</span></a></li>
|
||||
<li type="circle">tech.v3.libs.<a href="tech/v3/libs/Parquet.html" title="class in tech.v3.libs"><span class="typeNameLink">Parquet</span></a></li>
|
||||
<li type="circle">tech.v3.dataset.<a href="tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset"><span class="typeNameLink">Reductions</span></a></li>
|
||||
<li type="circle">tech.v3.dataset.<a href="tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Rolling</span></a></li>
|
||||
<li type="circle">tech.v3.<a href="tech/v3/TMD.html" title="class in tech.v3"><span class="typeNameLink">TMD</span></a></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 class="aboutLanguage"><script type="text/javascript" src="./highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</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 Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All 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>
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
tech.v3
|
||||
tech.v3.dataset
|
||||
tech.v3.libs
|
||||
+30
@@ -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>";
|
||||
}
|
||||
}
|
||||
}
|
||||
+697
@@ -0,0 +1,697 @@
|
||||
/*
|
||||
* Copyright 2013 Raffael Herzog
|
||||
*
|
||||
* This file is part of markdown-doclet.
|
||||
*
|
||||
* markdown-doclet is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* markdown-doclet is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with markdown-doclet. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/* Javadoc style sheet v8
|
||||
*
|
||||
* Taken from the standard doclet:
|
||||
* http://download.java.net/jdk8/docs/api/stylesheet.css
|
||||
*/
|
||||
|
||||
@import url(highlight.css);
|
||||
|
||||
/*
|
||||
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;
|
||||
}
|
||||
/*[MOD]
|
||||
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:.8em;
|
||||
z-index:200;
|
||||
margin-top:-7px;
|
||||
}
|
||||
.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;
|
||||
font-size:90%;/*???*/
|
||||
}
|
||||
.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;
|
||||
width:100%;
|
||||
}
|
||||
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,
|
||||
.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;
|
||||
}
|
||||
/*
|
||||
DELETED V8
|
||||
.contentContainer blockquote code, blockquote tt {
|
||||
background: none;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
.contentContainer pre {
|
||||
margin: 1em 2em;
|
||||
padding: 0 5px;
|
||||
}
|
||||
.contentContainer dl dt {
|
||||
margin-top: 1em;
|
||||
font-weight: bold;
|
||||
/!*font-style: italic;*!/
|
||||
}
|
||||
.contentContainer dl dd {
|
||||
margin-left: 2em;
|
||||
}
|
||||
.contentContainer dl dd p:first-child {
|
||||
margin-top: 0;
|
||||
}
|
||||
div.block h2 {
|
||||
padding: 0 !important; /!* fixes rule for ul.blockList li.blockList h2 above *!/
|
||||
}
|
||||
.block img {
|
||||
margin-left: 2em;
|
||||
}
|
||||
*/
|
||||
|
||||
div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
|
||||
div.block div.block span.interfaceName {
|
||||
font-style:normal;
|
||||
}
|
||||
/* DELETED V8
|
||||
.block td, .block th {
|
||||
padding: .25em .5em;
|
||||
}
|
||||
.block td {
|
||||
border: solid 1px rgb(234, 234, 234);
|
||||
}
|
||||
.block tbody {
|
||||
background: rgb(248, 248, 248);
|
||||
}
|
||||
*/
|
||||
|
||||
/* code block tweaks */
|
||||
code, tt {
|
||||
font-size: 14px;
|
||||
}
|
||||
pre {
|
||||
/* inspired by GitHub */
|
||||
padding: 0 5px;
|
||||
border: solid 1px rgb(234, 234, 234);
|
||||
background: rgb(248, 248, 248);
|
||||
border-radius: 3px;
|
||||
}
|
||||
pre code {
|
||||
background: none;
|
||||
}
|
||||
li.blockList > pre {
|
||||
font-size: 16px;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
background: 0;
|
||||
border: 0;
|
||||
}
|
||||
div.summary code {
|
||||
background: none;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
/* @todo tag */
|
||||
div.todo {
|
||||
display: block;
|
||||
margin: 1em;
|
||||
border: solid 1px black;
|
||||
border-radius: 3px;
|
||||
}
|
||||
div.todoTitle {
|
||||
display: block;
|
||||
background: #f6f30d;
|
||||
padding: 5px;
|
||||
border-bottom: solid 1px black;
|
||||
}
|
||||
span.todoTitle {
|
||||
font-weight: bold;
|
||||
}
|
||||
span.todoCounter {
|
||||
float: right;
|
||||
font-size: .8em;
|
||||
}
|
||||
div.todoText {
|
||||
display: block;
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
/* NEW v8
|
||||
div.contentContainer ul.blockList li.blockList h2{
|
||||
padding-bottom:0px;
|
||||
}
|
||||
/*
|
||||
+1669
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,330 @@
|
||||
<!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_312) on Sun Jan 30 10:08:40 MST 2022 -->
|
||||
<title>Arrow</title>
|
||||
<meta name="date" content="2022-01-30">
|
||||
<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="Arrow";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
|
||||
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
var tableTab = "tableTab";
|
||||
var activeTableTab = "activeTableTab";
|
||||
</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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 Class</li>
|
||||
<li><a href="../../../tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/Arrow.html" target="_top">Frames</a></li>
|
||||
<li><a href="Arrow.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">tech.v3.dataset</div>
|
||||
<h2 title="Class Arrow" class="title">Class Arrow</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>tech.v3.dataset.Arrow</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">Arrow</span>
|
||||
extends java.lang.Object</pre>
|
||||
<div class="block"><p>Bindings to save/load datasets apache arrow streaming format. These bindings support JDK-17, memory mapping, and per-column compression.</p>
|
||||
<p>Required Dependencies:</p>
|
||||
<pre><code class="clojure">[org.apache.arrow/arrow-vector "6.0.0"]
|
||||
[org.lz4/lz4-java "1.8.0"]
|
||||
[com.github.luben/zstd-jni "1.5.1-1"]
|
||||
</code></pre></div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>static void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Arrow.html#datasetSeqToStream-java.lang.Iterable-java.lang.Object-java.lang.Object-">datasetSeqToStream</a></span>(java.lang.Iterable dsSeq,
|
||||
java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Save a sequence of datasets to a single stream file.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>static void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Arrow.html#datasetToStream-java.lang.Object-java.lang.Object-java.lang.Object-">datasetToStream</a></span>(java.lang.Object ds,
|
||||
java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Save a dataset to apache stream format.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Arrow.html#streamtoDataset-java.lang.Object-java.lang.Object-">streamtoDataset</a></span>(java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Load an apache arrow streaming file returning a single dataset.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Iterable</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Arrow.html#streamToDatasetSeq-java.lang.Object-java.lang.Object-">streamToDatasetSeq</a></span>(java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Load an apache arrow streaming file returning a sequence of datasets, one for each record batch.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="datasetToStream-java.lang.Object-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>datasetToStream</h4>
|
||||
<pre>public static void datasetToStream(java.lang.Object ds,
|
||||
java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Save a dataset to apache stream format.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>strings-as-text?</code>: - defaults to false - Save out strings into arrow files without dictionaries. This works well if you want to load an arrow file in-place or if you know the strings in your dataset are either really large or should not be in string tables.</p></li>
|
||||
<li>
|
||||
<p><code>:compression</code> - Either <code>:zstd</code> or <code>:lz4</code>, defaults to no compression (nil). Per-column compression of the data can result in some significant size savings (2x+) and thus some significant time savings when transferring over the network. Using compression makes loading via mmap non-in-place - If you are going to use compression mmap probably doesn’t make sense on load and most likely will result on slower loading times. Zstd can also be passed in map form with an addition parameter, <code>:level</code> which defaults to 3.</p></li>
|
||||
</ul>
|
||||
<pre><code class="java">//Slightly higher compression than the default.
|
||||
datasetToStream(ds, "data.arrow-ipc", hashmap(kw("compression"),
|
||||
hashmap(kw("compression-type"), kw("zstd"),
|
||||
kw("level"), 5)));
|
||||
</code></pre></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="datasetSeqToStream-java.lang.Iterable-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>datasetSeqToStream</h4>
|
||||
<pre>public static void datasetSeqToStream(java.lang.Iterable dsSeq,
|
||||
java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Save a sequence of datasets to a single stream file. Datasets must either have matching schemas or downstream dataset column datatypes must be able to be widened to the initial dataset column datatypes.</p>
|
||||
<p>For options see <code>datasetToStream</code>.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="streamtoDataset-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>streamtoDataset</h4>
|
||||
<pre>public static java.util.Map streamtoDataset(java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Load an apache arrow streaming file returning a single dataset. File must only contain a single record batch.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>:open-type</code> - Either <code>:mmap</code> or <code>:input-stream</code> defaulting to the slower but more robust <code>:input-stream</code> pathway. When using <code>:mmap</code> resources will be released when the resource system dictates - see documentation for <a href="https://cnuernber.github.io/dtype-next/javadoc/index.html">tech.v3.DType.stackResourceContext</a>. When using <code>:input-stream</code> the stream will be closed when the lazy sequence is either fully realized or an exception is thrown.</p></li>
|
||||
<li>
|
||||
<p><code>close-input-stream?</code> - When using <code>:input-stream</code> <code>:open-type</code>, close the input stream upon exception or when stream is fully realized. Defaults to true.</p></li>
|
||||
<li>
|
||||
<p><code>:integer-datatime-types?</code> - when true arrow columns in the appropriate packed datatypes will be represented as their integer types as opposed to their respective packed types. For example columns of type <code>:epoch-days</code> will be returned to the user as datatype <code>:epoch-days</code> as opposed to <code>:packed-local-date</code>. This means reading values will return integers as opposed to <code>java.time.LocalDate</code>s.</p></li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="streamToDatasetSeq-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>streamToDatasetSeq</h4>
|
||||
<pre>public static java.lang.Iterable streamToDatasetSeq(java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Load an apache arrow streaming file returning a sequence of datasets, one for each record batch. For options see streamToDataset.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= 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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script type="text/javascript" src="../../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/Arrow.html" target="_top">Frames</a></li>
|
||||
<li><a href="Arrow.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,817 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>Modelling (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="Modelling (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9};
|
||||
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
var tableTab = "tableTab";
|
||||
var activeTableTab = "activeTableTab";
|
||||
</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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/Modelling.html" target="_top">Frames</a></li>
|
||||
<li><a href="Modelling.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">tech.v3.dataset</div>
|
||||
<h2 title="Class Modelling" class="title">Class Modelling</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>tech.v3.dataset.Modelling</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">Modelling</span>
|
||||
extends java.lang.Object</pre>
|
||||
<div class="block"><p>Functions related to training and evaluating ML models. The functions are grouped into a few groups.</p>
|
||||
<p>For the purpose of this system, categorical data means a column of data that is not numeric. it could be strings, keywords, or arbitrary objects.</p>
|
||||
<p>Minimal example extra dependencies for PCA:</p>
|
||||
<pre><code class="console">[uncomplicate/neanderthal "0.43.3"]
|
||||
</code></pre>
|
||||
<p>It is also important to note that you can serialize the fit results to nippy automatically as included in dtype-next are extensions to nippy that work with tensors.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#correlationTable-java.lang.Object-">correlationTable</a></span>(java.lang.Object ds)</code>
|
||||
<div class="block">Return a map of column to inversely sorted from greatest to least sequence of tuples of column name, pearson correlation coefficient.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#correlationTable-java.lang.Object-java.lang.Object-">correlationTable</a></span>(java.lang.Object ds,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Return a map of column to inversely sorted from greatest to least sequence of tuples of column name, coefficient.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#fillRangeReplace-java.lang.Object-java.lang.Object-double-java.lang.Object-">fillRangeReplace</a></span>(java.lang.Object ds,
|
||||
java.lang.Object cname,
|
||||
double maxSpan,
|
||||
java.lang.Object missingStrategy)</code>
|
||||
<div class="block">Expand a dataset ensuring that the difference between two successive values is less than <code>max-span</code>.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#fitCategorical-java.lang.Object-java.lang.Object-">fitCategorical</a></span>(java.lang.Object ds,
|
||||
java.lang.Object cname)</code>
|
||||
<div class="block">Fit an object->integer transformation.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i4" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#fitCategorical-java.lang.Object-java.lang.Object-java.lang.Object-">fitCategorical</a></span>(java.lang.Object ds,
|
||||
java.lang.Object cname,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Fit an object->integer transform that takes each value and assigned an integer to it.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i5" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#fitMinMax-java.lang.Object-">fitMinMax</a></span>(java.lang.Object ds)</code>
|
||||
<div class="block">Fit a minmax transformation that will transform each column to a minimum of -0.5 and a maximum of 0.5.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i6" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#fitMinMax-java.lang.Object-java.lang.Object-">fitMinMax</a></span>(java.lang.Object ds,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Fit a bias and scale the dataset that transforms each colum to a target min-max value.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i7" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#fitOneHot-java.lang.Object-java.lang.Object-">fitOneHot</a></span>(java.lang.Object ds,
|
||||
java.lang.Object cname)</code>
|
||||
<div class="block">Fit a mapping from a categorical column to a group of one-hot encoded columns.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i8" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#fitOneHot-java.lang.Object-java.lang.Object-java.lang.Object-">fitOneHot</a></span>(java.lang.Object ds,
|
||||
java.lang.Object cname,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Fit a transformation from a single column of categorical values to a <code>one-hot</code> encoded group of columns.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#fitPCA-java.lang.Object-">fitPCA</a></span>(java.lang.Object ds)</code>
|
||||
<div class="block">Fit a PCA transformation onto a dataset keeping 95% of the variance.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i10" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#fitPCA-java.lang.Object-java.lang.Object-">fitPCA</a></span>(java.lang.Object ds,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Fit a PCA transformation on a dataset.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i11" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#fitStdScale-java.lang.Object-">fitStdScale</a></span>(java.lang.Object ds)</code>
|
||||
<div class="block">Calculate per-column mean, stddev.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i12" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#inferenceTargetLabelMap-java.lang.Object-">inferenceTargetLabelMap</a></span>(java.lang.Object ds)</code>
|
||||
<div class="block">Return a map of val->idx for the inference target.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i13" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#interpolateLOESS-java.lang.Object-java.lang.Object-java.lang.Object-">interpolateLOESS</a></span>(java.lang.Object ds,
|
||||
java.lang.Object xColname,
|
||||
java.lang.Object yColname)</code>
|
||||
<div class="block">Perform a LOESS interpolation using the default parameters.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i14" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#interpolateLOESS-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-">interpolateLOESS</a></span>(java.lang.Object ds,
|
||||
java.lang.Object xColname,
|
||||
java.lang.Object yColname,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Map a LOESS-interpolation transformation onto a dataset.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i15" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#invertCategorical-java.lang.Object-java.lang.Object-">invertCategorical</a></span>(java.lang.Object ds,
|
||||
java.lang.Object catFitData)</code>
|
||||
<div class="block">Reverse a previously transformed categorical mapping.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i16" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#invertOneHot-java.lang.Object-java.lang.Object-">invertOneHot</a></span>(java.lang.Object ds,
|
||||
java.lang.Object fitData)</code>
|
||||
<div class="block">Reverse a previously transformed one-hot mapping.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i17" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Iterable</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#kFold-java.lang.Object-long-">kFold</a></span>(java.lang.Object ds,
|
||||
long k)</code>
|
||||
<div class="block">Return k maps of the form <code>{:test-ds :train-ds}</code>.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i18" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Iterable</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#kFold-java.lang.Object-long-java.lang.Object-">kFold</a></span>(java.lang.Object ds,
|
||||
long k,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Produce 2*k datasets from 1 dataset using k-fold algorithm.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i19" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#labels-java.lang.Object-">labels</a></span>(java.lang.Object ds)</code>
|
||||
<div class="block">Find the inference column.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i20" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#probabilityDistributionToLabels-java.lang.Object-">probabilityDistributionToLabels</a></span>(java.lang.Object ds)</code>
|
||||
<div class="block">Given a dataset where the column names are labels and the each row is a probabilitly distribution across the labels, produce a Buffer of labels taking the highest probability for each row to choose the label.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i21" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#setInferenceTarget-java.lang.Object-java.lang.Object-">setInferenceTarget</a></span>(java.lang.Object ds,
|
||||
java.lang.Object cname)</code>
|
||||
<div class="block">Set a column in the dataset as the inference target.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i22" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#trainTestSplit-java.lang.Object-">trainTestSplit</a></span>(java.lang.Object ds)</code>
|
||||
<div class="block">Randomize then split dataset using 70% of the data for training and the rest for testing.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i23" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#trainTestSplit-java.lang.Object-java.lang.Object-">trainTestSplit</a></span>(java.lang.Object ds,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Split the dataset returning a map of <code>{:train-ds :test-ds}</code>.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i24" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#transformCategorical-java.lang.Object-java.lang.Object-">transformCategorical</a></span>(java.lang.Object ds,
|
||||
java.lang.Object catFitData)</code>
|
||||
<div class="block">Apply an object->integer transformation with data obtained from fitCategorical.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i25" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#transformMinMax-java.lang.Object-java.lang.Object-">transformMinMax</a></span>(java.lang.Object ds,
|
||||
java.lang.Object fitData)</code>
|
||||
<div class="block">Transform a dataset using a previously fit minimax transformation.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i26" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#transformOneHot-java.lang.Object-java.lang.Object-">transformOneHot</a></span>(java.lang.Object ds,
|
||||
java.lang.Object fitData)</code>
|
||||
<div class="block">Transform a dataset using a fitted one-hot mapping.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i27" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#transformPCA-java.lang.Object-java.lang.Object-">transformPCA</a></span>(java.lang.Object ds,
|
||||
java.lang.Object fitData)</code>
|
||||
<div class="block">Transform a dataset by the PCA fit data.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i28" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Modelling.html#transformStdScale-java.lang.Object-java.lang.Object-">transformStdScale</a></span>(java.lang.Object ds,
|
||||
java.lang.Object fitData)</code>
|
||||
<div class="block">Transform dataset to mean of zero and a standard deviation of 1.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="fitCategorical-java.lang.Object-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fitCategorical</h4>
|
||||
<pre>public static java.util.Map fitCategorical(java.lang.Object ds,
|
||||
java.lang.Object cname,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Fit an object->integer transform that takes each value and assigned an integer to it. The returned value can be used in transformCategorical to transform the dataset.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:table-args</code> - Either a sequence of vectors [col-val, idx] or a sorted sequence of column values where integers will be assigned as per the sorted sequence. Any values found outside the the specified values will be auto-mapped to the next largest integer.</li>
|
||||
<li><code>:res-dtype</code> - Datatype of result column. Defaults to <code>:float64</code>.</li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fitCategorical-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fitCategorical</h4>
|
||||
<pre>public static java.util.Map fitCategorical(java.lang.Object ds,
|
||||
java.lang.Object cname)</pre>
|
||||
<div class="block"><p>Fit an object->integer transformation. Integers will be assigned in random order. For more control over the transform see the 3-arity version of the function.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="transformCategorical-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>transformCategorical</h4>
|
||||
<pre>public static java.util.Map transformCategorical(java.lang.Object ds,
|
||||
java.lang.Object catFitData)</pre>
|
||||
<div class="block"><p>Apply an object->integer transformation with data obtained from fitCategorical.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="invertCategorical-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>invertCategorical</h4>
|
||||
<pre>public static java.util.Map invertCategorical(java.lang.Object ds,
|
||||
java.lang.Object catFitData)</pre>
|
||||
<div class="block"><p>Reverse a previously transformed categorical mapping.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fitOneHot-java.lang.Object-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fitOneHot</h4>
|
||||
<pre>public static java.util.Map fitOneHot(java.lang.Object ds,
|
||||
java.lang.Object cname,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Fit a transformation from a single column of categorical values to a <code>one-hot</code> encoded group of columns. .</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:table-args</code> - Either a sequence of vectors [col-val, idx] or a sorted sequence of column values where integers will be assigned as per the sorted sequence. Any values found outside the the specified values will be auto-mapped to the next largest integer.</li>
|
||||
<li><code>:res-dtype</code> - Datatype of result column. Defaults to <code>:float64</code>.</li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fitOneHot-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fitOneHot</h4>
|
||||
<pre>public static java.util.Map fitOneHot(java.lang.Object ds,
|
||||
java.lang.Object cname)</pre>
|
||||
<div class="block"><p>Fit a mapping from a categorical column to a group of one-hot encoded columns.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="transformOneHot-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>transformOneHot</h4>
|
||||
<pre>public static java.util.Map transformOneHot(java.lang.Object ds,
|
||||
java.lang.Object fitData)</pre>
|
||||
<div class="block"><p>Transform a dataset using a fitted one-hot mapping.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="invertOneHot-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>invertOneHot</h4>
|
||||
<pre>public static java.util.Map invertOneHot(java.lang.Object ds,
|
||||
java.lang.Object fitData)</pre>
|
||||
<div class="block"><p>Reverse a previously transformed one-hot mapping.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="correlationTable-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>correlationTable</h4>
|
||||
<pre>public static java.util.Map correlationTable(java.lang.Object ds,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Return a map of column to inversely sorted from greatest to least sequence of tuples of column name, coefficient.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:correlation-type</code> One of <code>:pearson</code>, <code>:spearman</code>, or <code>:kendall</code>. Defaults to <code>:pearson</code>.</li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="correlationTable-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>correlationTable</h4>
|
||||
<pre>public static java.util.Map correlationTable(java.lang.Object ds)</pre>
|
||||
<div class="block"><p>Return a map of column to inversely sorted from greatest to least sequence of tuples of column name, pearson correlation coefficient.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fillRangeReplace-java.lang.Object-java.lang.Object-double-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fillRangeReplace</h4>
|
||||
<pre>public static java.util.Map fillRangeReplace(java.lang.Object ds,
|
||||
java.lang.Object cname,
|
||||
double maxSpan,
|
||||
java.lang.Object missingStrategy)</pre>
|
||||
<div class="block"><p>Expand a dataset ensuring that the difference between two successive values is less than <code>max-span</code>.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>maxSpan</code> - The minimal span value. For datetime types this is interpreted in millisecond or epoch-millisecond space.</dd>
|
||||
<dd><code>missingStrategy</code> - Same missing strategy types from <code>TMD.replaceMissing</code>.</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fitPCA-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fitPCA</h4>
|
||||
<pre>public static java.lang.Object fitPCA(java.lang.Object ds,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Fit a PCA transformation on a dataset.</p></div>
|
||||
<dl>
|
||||
<dt><span class="returnLabel">Returns:</span></dt>
|
||||
<dd>map of <code>{:means, :eigenvalues, :eigenvectors}</code>.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:method</code> - either <code>:svd</code> or <code>:cov</code>. Use either SVD transformation or covariance-matrix base PCA. <code>:cov</code> method is somewhat slower but returns accurate variances and thus is the default.</li>
|
||||
<li><code>:variance-amount</code> - Keep columns until variance is just less than variance-amount. Defaults to 0.95.</li>
|
||||
<li><code>:n-components</code> - Return a fixed number of components. Overrides <code>:variance-amount</code> an returns a fixed number of components.</li>
|
||||
<li><code>:covariance-bias</code> - When using <code>:cov</code> divide by <code>n-rows</code> if true and <code>n-rows - 1</code> if false. Defaults to false.</li>
|
||||
</ul></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fitPCA-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fitPCA</h4>
|
||||
<pre>public static java.lang.Object fitPCA(java.lang.Object ds)</pre>
|
||||
<div class="block"><p>Fit a PCA transformation onto a dataset keeping 95% of the variance. See documentation for 2-arity form.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="transformPCA-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>transformPCA</h4>
|
||||
<pre>public static java.util.Map transformPCA(java.lang.Object ds,
|
||||
java.lang.Object fitData)</pre>
|
||||
<div class="block"><p>Transform a dataset by the PCA fit data.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fitStdScale-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fitStdScale</h4>
|
||||
<pre>public static java.lang.Object fitStdScale(java.lang.Object ds)</pre>
|
||||
<div class="block"><p>Calculate per-column mean, stddev.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:mean?</code> - Produce per-column means. Defaults to true.</li>
|
||||
<li><code>:stddev?</code> - Produce per-column standard deviation. Defaults to true.</li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="transformStdScale-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>transformStdScale</h4>
|
||||
<pre>public static java.util.Map transformStdScale(java.lang.Object ds,
|
||||
java.lang.Object fitData)</pre>
|
||||
<div class="block"><p>Transform dataset to mean of zero and a standard deviation of 1.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fitMinMax-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fitMinMax</h4>
|
||||
<pre>public static java.lang.Object fitMinMax(java.lang.Object ds,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Fit a bias and scale the dataset that transforms each colum to a target min-max value.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:min</code> - Target minimum value. Defaults it -0.5.</li>
|
||||
<li><code>:max</code> - Target maximum value. Defaults to 0.5.</li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fitMinMax-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fitMinMax</h4>
|
||||
<pre>public static java.lang.Object fitMinMax(java.lang.Object ds)</pre>
|
||||
<div class="block"><p>Fit a minmax transformation that will transform each column to a minimum of -0.5 and a maximum of 0.5.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="transformMinMax-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>transformMinMax</h4>
|
||||
<pre>public static java.util.Map transformMinMax(java.lang.Object ds,
|
||||
java.lang.Object fitData)</pre>
|
||||
<div class="block"><p>Transform a dataset using a previously fit minimax transformation.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="interpolateLOESS-java.lang.Object-java.lang.Object-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>interpolateLOESS</h4>
|
||||
<pre>public static java.util.Map interpolateLOESS(java.lang.Object ds,
|
||||
java.lang.Object xColname,
|
||||
java.lang.Object yColname,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Map a LOESS-interpolation transformation onto a dataset. This can be used to, among other things, smooth out a column before graphing. For the meaning of the options, see documentation on the org.apache.commons.math3.analysis.interpolationLoessInterpolator.</p>
|
||||
<p>Option defaults have been chosen to map somewhat closely to the R defaults.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:bandwidth</code> - Defaults to 0.75.</li>
|
||||
<li><code>:iterations</code> - Defaults to 4.</li>
|
||||
<li><code>:accuracy</code> - Defaults to LoessInterpolator/DEFAULT_ACCURACY.</li>
|
||||
<li><code>:result-name</code> - Result column name. Defaults to <code>yColname.toString + "-loess"</code>.</li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="interpolateLOESS-java.lang.Object-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>interpolateLOESS</h4>
|
||||
<pre>public static java.util.Map interpolateLOESS(java.lang.Object ds,
|
||||
java.lang.Object xColname,
|
||||
java.lang.Object yColname)</pre>
|
||||
<div class="block"><p>Perform a LOESS interpolation using the default parameters. For options see 4-arity form of function.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="kFold-java.lang.Object-long-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>kFold</h4>
|
||||
<pre>public static java.lang.Iterable kFold(java.lang.Object ds,
|
||||
long k,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Produce 2*k datasets from 1 dataset using k-fold algorithm. Returns a k maps of the form `{:test-ds :train-ds}.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:randomize-dataset?</code> - When true, shuffle dataset. Defaults to true.</li>
|
||||
<li><code>:seed</code> - When randomizing dataset, seed may be either an integer or an implementation of <code>java.util.Random</code>.</li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="kFold-java.lang.Object-long-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>kFold</h4>
|
||||
<pre>public static java.lang.Iterable kFold(java.lang.Object ds,
|
||||
long k)</pre>
|
||||
<div class="block"><p>Return k maps of the form <code>{:test-ds :train-ds}</code>. For options see 3-arity form.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="trainTestSplit-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>trainTestSplit</h4>
|
||||
<pre>public static java.util.Map trainTestSplit(java.lang.Object ds,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Split the dataset returning a map of <code>{:train-ds :test-ds}</code>.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:randomize-dataset?</code> - Defaults to true.</li>
|
||||
<li><code>:seed</code> - When provided must be an integer or an implementation <code>java.util.Random</code>.</li>
|
||||
<li><code>:train-fraction</code> - Fraction of dataset to use as training set. Defaults to 0.7.</li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="trainTestSplit-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>trainTestSplit</h4>
|
||||
<pre>public static java.util.Map trainTestSplit(java.lang.Object ds)</pre>
|
||||
<div class="block"><p>Randomize then split dataset using 70% of the data for training and the rest for testing.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="setInferenceTarget-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>setInferenceTarget</h4>
|
||||
<pre>public static java.util.Map setInferenceTarget(java.lang.Object ds,
|
||||
java.lang.Object cname)</pre>
|
||||
<div class="block"><p>Set a column in the dataset as the inference target. This information is stored in the column metadata. This function is short form for:</p>
|
||||
<pre><code class="java"> Object col = column(ds, cname);
|
||||
return assoc(ds, cname, varyMeta(col, assocFn, kw("inference-target?"), true));
|
||||
</code></pre></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="labels-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>labels</h4>
|
||||
<pre>public static java.lang.Object labels(java.lang.Object ds)</pre>
|
||||
<div class="block"><p>Find the inference column. If column was the result of a categorical mapping, reverse that mapping. Return data in a form that can be efficiently converted to a Buffer.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probabilityDistributionToLabels-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probabilityDistributionToLabels</h4>
|
||||
<pre>public static java.lang.Object probabilityDistributionToLabels(java.lang.Object ds)</pre>
|
||||
<div class="block"><p>Given a dataset where the column names are labels and the each row is a probabilitly distribution across the labels, produce a Buffer of labels taking the highest probability for each row to choose the label.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="inferenceTargetLabelMap-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>inferenceTargetLabelMap</h4>
|
||||
<pre>public static java.util.Map inferenceTargetLabelMap(java.lang.Object ds)</pre>
|
||||
<div class="block"><p>Return a map of val->idx for the inference target.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= 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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script type="text/javascript" src="../../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/Modelling.html" target="_top">Frames</a></li>
|
||||
<li><a href="Modelling.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,795 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>Reductions (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="Reductions (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9};
|
||||
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
var tableTab = "tableTab";
|
||||
var activeTableTab = "activeTableTab";
|
||||
</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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/Reductions.html" target="_top">Frames</a></li>
|
||||
<li><a href="Reductions.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">tech.v3.dataset</div>
|
||||
<h2 title="Class Reductions" class="title">Class Reductions</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>tech.v3.dataset.Reductions</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">Reductions</span>
|
||||
extends java.lang.Object</pre>
|
||||
<div class="block"><p>High speed grouping aggregations based on sequences of datasets.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#distinct-java.lang.Object-">distinct</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">Returns a distinct reducer produces a set of distinct values.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#distinctUInt32-java.lang.Object-">distinctUInt32</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">Returns a distinct reducer that produces a roaringbitmap of distinct values.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#groupByColumnsAgg-java.lang.Iterable-java.lang.Object-java.util.Map-java.util.Map-">groupByColumnsAgg</a></span>(java.lang.Iterable dsSeq,
|
||||
java.lang.Object colname,
|
||||
java.util.Map aggMap,
|
||||
java.util.Map options)</code>
|
||||
<div class="block">Group a sequence of datasets by column or columns an in the process perform an aggregation.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#mean-java.lang.Object-">mean</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">Returns a mean reducer that produces a mean value of an individual source column.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i4" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probCDFS-java.lang.Object-java.lang.Object-">probCDFS</a></span>(java.lang.Object colname,
|
||||
java.lang.Object cdfs)</code>
|
||||
<div class="block">Probabilistic CDF calculation, one for each double cdf passed in.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i5" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probCDFS-java.lang.Object-java.lang.Object-long-">probCDFS</a></span>(java.lang.Object colname,
|
||||
java.lang.Object cdfs,
|
||||
long k)</code>
|
||||
<div class="block">Probabilistic CDF calculation, one for each double cdf passed in.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i6" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probInterquartileRange-java.lang.Object-">probInterquartileRange</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">Probabilistic interquartile range.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i7" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probInterquartileRange-java.lang.Object-long-">probInterquartileRange</a></span>(java.lang.Object colname,
|
||||
long k)</code>
|
||||
<div class="block">Probabilistic interquartile range.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i8" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probMedian-java.lang.Object-">probMedian</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">Probabilistic median with default K of 128.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probMedian-java.lang.Object-long-">probMedian</a></span>(java.lang.Object colname,
|
||||
long k)</code>
|
||||
<div class="block">Probabilistic median.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i10" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probPMFS-java.lang.Object-java.lang.Object-">probPMFS</a></span>(java.lang.Object colname,
|
||||
java.lang.Object pmfs)</code>
|
||||
<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream given a set of splitPoints (values).</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i11" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probPMFS-java.lang.Object-java.lang.Object-long-">probPMFS</a></span>(java.lang.Object colname,
|
||||
java.lang.Object pmfs,
|
||||
long k)</code>
|
||||
<div class="block">Returns an approximation to the Probability Mass Function (PMF) of the input stream given a set of splitPoints (values).</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i12" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probQuantile-java.lang.Object-double-">probQuantile</a></span>(java.lang.Object colname,
|
||||
double quantile)</code>
|
||||
<div class="block">Probabilistic quantile estimation using default k of 128.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i13" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probQuantile-java.lang.Object-double-long-">probQuantile</a></span>(java.lang.Object colname,
|
||||
double quantile,
|
||||
long k)</code>
|
||||
<div class="block">Probabilistic quantile estimation using default k of 128.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i14" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probQuantiles-java.lang.Object-java.lang.Object-">probQuantiles</a></span>(java.lang.Object colname,
|
||||
java.lang.Object quantiles)</code>
|
||||
<div class="block">Probabilistic quantile estimation using default k of 128.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i15" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probQuantiles-java.lang.Object-java.lang.Object-long-">probQuantiles</a></span>(java.lang.Object colname,
|
||||
java.lang.Object quantiles,
|
||||
long k)</code>
|
||||
<div class="block">Probabilistic quantile estimation - see <a href="https://datasketches.apache.org/api/java/snapshot/apidocs/index.html">DoublesSketch</a>.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i16" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#probSetCardinality-java.lang.Object-java.util.Map-">probSetCardinality</a></span>(java.lang.Object colname,
|
||||
java.util.Map options)</code>
|
||||
<div class="block">Calculate a probabilistic set cardinality for a given column based on one of three algorithms.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i17" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#reducer-java.lang.Object-clojure.lang.IFn-">reducer</a></span>(java.lang.Object colname,
|
||||
clojure.lang.IFn perElemFn)</code>
|
||||
<div class="block">Create a custom reducer.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i18" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#reducer-java.lang.Object-clojure.lang.IFn-clojure.lang.IFn-">reducer</a></span>(java.lang.Object colname,
|
||||
clojure.lang.IFn perElemFn,
|
||||
clojure.lang.IFn finalizeFn)</code>
|
||||
<div class="block">Create a custom reducer.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i19" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#reservoirDataset-long-">reservoirDataset</a></span>(long nRows)</code>
|
||||
<div class="block">Return a reducer that produces a probabilistically sampled dataset of at most nRows len.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i20" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#reservoirStats-java.lang.Object-long-java.lang.Object-">reservoirStats</a></span>(java.lang.Object colname,
|
||||
long nRows,
|
||||
java.lang.Object statName)</code>
|
||||
<div class="block">Return a reducer which will probabilistically sample the source column producing at most nRows and then call descriptiveStatistics on it with statName.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i21" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#rowCount-java.lang.Object-">rowCount</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">Returns a rowCount reducer that returns the number of source rows aggregated.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i22" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#setCardinality-java.lang.Object-">setCardinality</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">Returns a distinct reducer returns the number of distinct elements.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i23" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#setCardinalityUint32-java.lang.Object-">setCardinalityUint32</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">Returns a distinct reducer that expects unsigned integer values and returns the number of distinct elements.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i24" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Object</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Reductions.html#sum-java.lang.Object-">sum</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">Returns a summation reducer that sums an individual source column.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="groupByColumnsAgg-java.lang.Iterable-java.lang.Object-java.util.Map-java.util.Map-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>groupByColumnsAgg</h4>
|
||||
<pre>public static java.util.Map groupByColumnsAgg(java.lang.Iterable dsSeq,
|
||||
java.lang.Object colname,
|
||||
java.util.Map aggMap,
|
||||
java.util.Map options)</pre>
|
||||
<div class="block"><p>Group a sequence of datasets by column or columns an in the process perform an aggregation. The resulting dataset will have one row per grouped key. Columns used as keys will always be represented in the result.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>dsSeq</code> - Sequence of datasets such as produced by rowMapcat, dsPmap, or loading many files.</dd>
|
||||
<dd><code>colname</code> - Either a single column name or a vector of column names. These will be the grouping keys.</dd>
|
||||
<dd><code>aggMap</code> - Map of result colname to reducer. Various reducers are provided or you can build your own via the <code>reducer</code> function.</dd>
|
||||
<dd><code>options</code> - Options map. Described below. May be null.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:map-initial-capacity</code> - initial hashmap capacity. Resizing hash-maps is expensive so we would like to set this to something reasonable. Defaults to 100000.</li>
|
||||
<li><code>:index-filter</code> - A function that given a dataset produces a function from long index to boolean. Only indexes for which the index-filter returns true will be added to the aggregation. For very large datasets, this is a bit faster than using filter before the aggregation.</li>
|
||||
</ul>
|
||||
<p>Example:</p>
|
||||
<pre><code class="java">//Begin parallelized expansion
|
||||
Iterable dsSeq = (Iterable)rowMapcat(srcds, tallyDays, hashmap(kw("result-type"), kw("as-seq")));
|
||||
|
||||
//The first aggregation is to summarize by placement and simulation the year-month tallies.
|
||||
//We are essentially replacing count with a summarized count. After this statement
|
||||
//we can guarantee that the dataset has unique tuples of [simulation, placement, year-month]
|
||||
Map initAgg = Reductions.groupByColumnsAgg(dsSeq, vector("simulation", "placement", "year-month"),
|
||||
hashmap("count", Reductions.sum("count")),
|
||||
null);
|
||||
println(head(initAgg));
|
||||
//["simulation" "placement" "year-month"]-aggregation [5 4]:
|
||||
|
||||
//| simulation | placement | year-month | count |
|
||||
//|-----------:|----------:|------------|------:|
|
||||
//| 0 | 0 | 2020-12 | 622.0 |
|
||||
//| 0 | 1 | 2020-12 | 591.0 |
|
||||
//| 0 | 2 | 2020-12 | 500.0 |
|
||||
//| 0 | 3 | 2020-12 | 549.0 |
|
||||
//| 0 | 4 | 2020-12 | 595.0 |
|
||||
|
||||
// The second aggregation allows us to build of statistics over each placement/year-month
|
||||
// pair thus finding out the distribution of a given placement, year-month across simluations
|
||||
Map result = Reductions.groupByColumnsAgg(vector(initAgg), vector("placement", "year-month"),
|
||||
hashmap("min-count", Reductions.probQuantile("count", 0.0),
|
||||
"low-95-count", Reductions.probQuantile("count", 0.05),
|
||||
"q1-count", Reductions.probQuantile("count", 0.25),
|
||||
"median-count", Reductions.probQuantile("count", 0.5),
|
||||
"q3-count", Reductions.probQuantile("count", 0.75),
|
||||
"high-95-count", Reductions.probQuantile("count", 0.95),
|
||||
"max-count", Reductions.probQuantile("count", 1.0),
|
||||
"count", Reductions.sum("count")),
|
||||
null);
|
||||
//Take a million row dataset, expand it, then perform two grouping aggregations.
|
||||
println(head(result));
|
||||
//["placement" "year-month"]-aggregation [5 10]:
|
||||
|
||||
//| q3-count | median-count | min-count | high-95-count | placement | max-count | count | low-95-count | q1-count | year-month |
|
||||
//|---------:|-------------:|----------:|--------------:|----------:|----------:|--------:|-------------:|---------:|------------|
|
||||
//| 646.0 | 593.0 | 366.0 | 716.0 | 36 | 809.0 | 58920.0 | 475.0 | 536.0 | 2020-12 |
|
||||
//| 621.0 | 560.0 | 376.0 | 739.0 | 36 | 782.0 | 57107.0 | 459.0 | 512.0 | 2020-10 |
|
||||
//| 168.0 | 139.0 | 25.0 | 211.0 | 0 | 246.0 | 13875.0 | 76.0 | 112.0 | 2021-01 |
|
||||
//| 658.0 | 607.0 | 384.0 | 745.0 | 0 | 825.0 | 60848.0 | 486.0 | 561.0 | 2020-12 |
|
||||
//| 628.0 | 581.0 | 422.0 | 693.0 | 0 | 802.0 | 58148.0 | 468.0 | 539.0 | 2020-11 |
|
||||
</code></pre></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="reducer-java.lang.Object-clojure.lang.IFn-clojure.lang.IFn-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>reducer</h4>
|
||||
<pre>public static java.lang.Object reducer(java.lang.Object colname,
|
||||
clojure.lang.IFn perElemFn,
|
||||
clojure.lang.IFn finalizeFn)</pre>
|
||||
<div class="block"><p>Create a custom reducer. perElemFn is passed the last return value as the first argument followed by a value from each column as additional arguments. It must always return the current context.</p>
|
||||
<p>This is a easy way to instantiate tech.v3.datatype.IndexReduction so if you really need the best possible performance you need to implement three methods of IndexReduction:</p>
|
||||
<ul>
|
||||
<li><code>prepareBatch</code> - Passed each dataset before processing. Return value becomes first argument to <code>reduceIndex</code>.</li>
|
||||
<li><code>reduceIndex</code> - Passed batchCtx, valCtx, and rowIdx. Must return an updated or new valCtx.</li>
|
||||
<li><code>finalize</code> - Passed valCtx and must return the final per-row value expected in result dataset. The default is just to return valCtx.</li>
|
||||
</ul>
|
||||
<p>For <code>groupByColumnAgg</code> you do not need to worry about reduceReductions - there is no merge step.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>colname</code> - One or more column names. If multiple column names are specified then perElemFn will need to take additional arguments.</dd>
|
||||
<dd><code>perElemFn</code> - A function that takes the previous context along with the current row’s column values and returns a new context.</dd>
|
||||
<dd><code>finalizeFn</code> - Optional function that performs a final calculation taking a context and returning a value.</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="reducer-java.lang.Object-clojure.lang.IFn-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>reducer</h4>
|
||||
<pre>public static java.lang.Object reducer(java.lang.Object colname,
|
||||
clojure.lang.IFn perElemFn)</pre>
|
||||
<div class="block"><p>Create a custom reducer. <code>perElemFn</code> is passed the last return value as the first argument followed by a value from each column as additional arguments. It must always return the current context.</p>
|
||||
<p>This is a easy way to instantiate tech.v3.datatype.IndexReduction so if you really need the best possible performance you need to implement three methods of IndexReduction:</p>
|
||||
<ul>
|
||||
<li><code>prepareBatch</code> - Passed each dataset before processing. Return value becomes first argument to <code>reduceIndex</code>.</li>
|
||||
<li><code>reduceIndex</code> - Passed batchCtx, valCtx, and rowIdx. Must return valCtx.</li>
|
||||
<li><code>finalize</code> - Passed valCtx and must return the final per-row value expected in result dataset.</li>
|
||||
</ul>
|
||||
<p>For <code>groupByColumnAgg</code> you do not need to worry about reduceReductions - there is no merge step.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>colname</code> - One or more column names. If multiple column names are specified then perElemFn will need to take additional arguments.</dd>
|
||||
<dd><code>perElemFn</code> - A function that takes the previous context along with the current row’s column values and returns a new context.</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="sum-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>sum</h4>
|
||||
<pre>public static java.lang.Object sum(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>Returns a summation reducer that sums an individual source column.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="mean-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>mean</h4>
|
||||
<pre>public static java.lang.Object mean(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>Returns a mean reducer that produces a mean value of an individual source column.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="rowCount-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>rowCount</h4>
|
||||
<pre>public static java.lang.Object rowCount(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>Returns a rowCount reducer that returns the number of source rows aggregated.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="distinct-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>distinct</h4>
|
||||
<pre>public static java.lang.Object distinct(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>Returns a distinct reducer produces a set of distinct values.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="distinctUInt32-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>distinctUInt32</h4>
|
||||
<pre>public static java.lang.Object distinctUInt32(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>Returns a distinct reducer that produces a roaringbitmap of distinct values. This is many times faster than the distinct reducer if your data fits into unsigned int32 space.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="setCardinality-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>setCardinality</h4>
|
||||
<pre>public static java.lang.Object setCardinality(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>Returns a distinct reducer returns the number of distinct elements.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="setCardinalityUint32-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>setCardinalityUint32</h4>
|
||||
<pre>public static java.lang.Object setCardinalityUint32(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>Returns a distinct reducer that expects unsigned integer values and returns the number of distinct elements. This is many times faster than the countDistinct function.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="reservoirDataset-long-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>reservoirDataset</h4>
|
||||
<pre>public static java.lang.Object reservoirDataset(long nRows)</pre>
|
||||
<div class="block"><p>Return a reducer that produces a probabilistically sampled dataset of at most nRows len.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="reservoirStats-java.lang.Object-long-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>reservoirStats</h4>
|
||||
<pre>public static java.lang.Object reservoirStats(java.lang.Object colname,
|
||||
long nRows,
|
||||
java.lang.Object statName)</pre>
|
||||
<div class="block"><p>Return a reducer which will probabilistically sample the source column producing at most nRows and then call descriptiveStatistics on it with statName.</p>
|
||||
<p>Stat names are described in tech.v3.datatype.Statistics.descriptiveStats.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probSetCardinality-java.lang.Object-java.util.Map-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probSetCardinality</h4>
|
||||
<pre>public static java.lang.Object probSetCardinality(java.lang.Object colname,
|
||||
java.util.Map options)</pre>
|
||||
<div class="block"><p>Calculate a probabilistic set cardinality for a given column based on one of three algorithms.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li><code>:datatype</code> - One of <code>#{:float64 :string}</code>. Unspecified defaults to <code>:float64</code>.</li>
|
||||
<li><code>:algorithm</code> - defaults to :hyper-log-log. Further algorithm-specific options may be included in the options map.</li>
|
||||
</ul>
|
||||
<p>Algorithm specific options:</p>
|
||||
<ul>
|
||||
<li><a href="https://datasketches.apache.org/docs/HLL/HLL.html">:hyper-log-log</a>
|
||||
<ul>
|
||||
<li><code>:hll-lgk</code> - defaults to 12, this is log-base2 of k, so k = 4096. lgK can be from 4 to 21.</li>
|
||||
<li><code>:hll-type</code> - One of #{4,6,8}, defaults to 8. The HLL_4, HLL_6 and HLL_8 represent different levels of compression of the final HLL array where the 4, 6 and 8 refer to the number of bits each bucket of the HLL array is compressed down to. The HLL_4 is the most compressed but generally slightly slower than the other two, especially during union operations.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a href="https://datasketches.apache.org/docs/Theta/ThetaSketchFramework.html">:theta</a></li>
|
||||
<li><a href="https://datasketches.apache.org/docs/CPC/CPC.html">:cpc</a>
|
||||
<ul>
|
||||
<li><code>:cpc-lgk</code> - Defaults to 10.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probQuantiles-java.lang.Object-java.lang.Object-long-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probQuantiles</h4>
|
||||
<pre>public static java.lang.Object probQuantiles(java.lang.Object colname,
|
||||
java.lang.Object quantiles,
|
||||
long k)</pre>
|
||||
<div class="block"><p>Probabilistic quantile estimation - see <a href="https://datasketches.apache.org/api/java/snapshot/apidocs/index.html">DoublesSketch</a>.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>quantiles</code> - Sequence of quantiles.</dd>
|
||||
<dd><code>k</code> - Defaults to 128. This produces a normalized rank error of about 1.7%"</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probQuantiles-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probQuantiles</h4>
|
||||
<pre>public static java.lang.Object probQuantiles(java.lang.Object colname,
|
||||
java.lang.Object quantiles)</pre>
|
||||
<div class="block"><p>Probabilistic quantile estimation using default k of 128. See <a href="https://datasketches.apache.org/api/java/snapshot/apidocs/index.html">DoublesSketch</a>.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>quantiles</code> - Sequence of numbers from 0-1.</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probQuantile-java.lang.Object-double-long-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probQuantile</h4>
|
||||
<pre>public static java.lang.Object probQuantile(java.lang.Object colname,
|
||||
double quantile,
|
||||
long k)</pre>
|
||||
<div class="block"><p>Probabilistic quantile estimation using default k of 128. See <a href="https://datasketches.apache.org/api/java/snapshot/apidocs/index.html">DoublesSketch</a>. Multiple quantile calculations on a single source column will be merged into a single quantile calculation so it may be more convenient to use this function to produce multiple quantiles mapped to several result columns as opposed to ending up with a single column of maps of quantile to value.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>quantile</code> - Number from 0-1.</dd>
|
||||
<dd><code>k</code> - Defaults to 128. This produces a normalized rank error of about 1.7%</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probQuantile-java.lang.Object-double-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probQuantile</h4>
|
||||
<pre>public static java.lang.Object probQuantile(java.lang.Object colname,
|
||||
double quantile)</pre>
|
||||
<div class="block"><p>Probabilistic quantile estimation using default k of 128. See <a href="https://datasketches.apache.org/api/java/snapshot/apidocs/index.html">DoublesSketch</a>. Multiple quantiles will be merged into a single quantile calculation so it may be more convenient to use this function to produce multiple quantiles mapped to several result columns as opposed to ending up with a single column of maps of quantile to value.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>quantile</code> - Number from 0-1.</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probMedian-java.lang.Object-long-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probMedian</h4>
|
||||
<pre>public static java.lang.Object probMedian(java.lang.Object colname,
|
||||
long k)</pre>
|
||||
<div class="block"><p>Probabilistic median. See documentation for probQuantiles.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probMedian-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probMedian</h4>
|
||||
<pre>public static java.lang.Object probMedian(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>Probabilistic median with default K of 128. See documentation for probQuantiles.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probInterquartileRange-java.lang.Object-long-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probInterquartileRange</h4>
|
||||
<pre>public static java.lang.Object probInterquartileRange(java.lang.Object colname,
|
||||
long k)</pre>
|
||||
<div class="block"><p>Probabilistic interquartile range. See documentation for probQuantile.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probInterquartileRange-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probInterquartileRange</h4>
|
||||
<pre>public static java.lang.Object probInterquartileRange(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>Probabilistic interquartile range. See documentation for probQuantile.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probCDFS-java.lang.Object-java.lang.Object-long-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probCDFS</h4>
|
||||
<pre>public static java.lang.Object probCDFS(java.lang.Object colname,
|
||||
java.lang.Object cdfs,
|
||||
long k)</pre>
|
||||
<div class="block"><p>Probabilistic CDF calculation, one for each double cdf passed in. See documentation for progQuantiles.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probCDFS-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probCDFS</h4>
|
||||
<pre>public static java.lang.Object probCDFS(java.lang.Object colname,
|
||||
java.lang.Object cdfs)</pre>
|
||||
<div class="block"><p>Probabilistic CDF calculation, one for each double cdf passed in. See documentation for probQuantiles.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probPMFS-java.lang.Object-java.lang.Object-long-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>probPMFS</h4>
|
||||
<pre>public static java.lang.Object probPMFS(java.lang.Object colname,
|
||||
java.lang.Object pmfs,
|
||||
long k)</pre>
|
||||
<div class="block"><p>Returns an approximation to the Probability Mass Function (PMF) of the input stream given a set of splitPoints (values). See <a href="https://datasketches.apache.org/api/java/snapshot/apidocs/index.html">DoublesSketch</a>. See documentation for probQuantiles.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="probPMFS-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>probPMFS</h4>
|
||||
<pre>public static java.lang.Object probPMFS(java.lang.Object colname,
|
||||
java.lang.Object pmfs)</pre>
|
||||
<div class="block"><p>Returns an approximation to the Probability Mass Function (PMF) of the input stream given a set of splitPoints (values). See <a href="https://datasketches.apache.org/api/java/snapshot/apidocs/index.html">DoublesSketch</a>. See documentation for probQuantiles.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= 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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script type="text/javascript" src="../../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li><a href="../../../tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/Reductions.html" target="_top">Frames</a></li>
|
||||
<li><a href="Reductions.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,596 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>Rolling (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="Rolling (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9};
|
||||
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
var tableTab = "tableTab";
|
||||
var activeTableTab = "activeTableTab";
|
||||
</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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/Rolling.html" target="_top">Frames</a></li>
|
||||
<li><a href="Rolling.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">tech.v3.dataset</div>
|
||||
<h2 title="Class Rolling" class="title">Class Rolling</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>tech.v3.dataset.Rolling</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">Rolling</span>
|
||||
extends java.lang.Object</pre>
|
||||
<div class="block"><p>Fixed and variable length rolling windows. For variable rolling windows the dataset must already be sorted by the target column. Datetime support is provided in terms of provide specific units in which to perform the rolling operation such as the keyword <code>:days</code>.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#first-java.lang.Object-">first</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">reducer that keeps the first value</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#fixedWindow-long-">fixedWindow</a></span>(long windowSize)</code>
|
||||
<div class="block">Return fixed size rolling window.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#fixedWindow-long-clojure.lang.Keyword-">fixedWindow</a></span>(long windowSize,
|
||||
clojure.lang.Keyword winPos)</code>
|
||||
<div class="block">Return fixed size rolling window.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#fixedWindow-long-clojure.lang.Keyword-clojure.lang.Keyword-">fixedWindow</a></span>(long windowSize,
|
||||
clojure.lang.Keyword winPos,
|
||||
clojure.lang.Keyword edgeMode)</code>
|
||||
<div class="block">Return fixed size rolling window.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i4" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#last-java.lang.Object-">last</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">reducer that keeps the last value</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i5" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#max-java.lang.Object-">max</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">max reducer</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i6" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#mean-java.lang.Object-">mean</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">mean reducer</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i7" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#min-java.lang.Object-">min</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">min reducer</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i8" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#reducer-java.lang.Object-clojure.lang.IFn-">reducer</a></span>(java.lang.Object srcColname,
|
||||
clojure.lang.IFn reduceFn)</code>
|
||||
<div class="block">Create a columnwise reducer eliding datatype parameter.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i9" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#reducer-java.lang.Object-clojure.lang.IFn-clojure.lang.Keyword-">reducer</a></span>(java.lang.Object srcColname,
|
||||
clojure.lang.IFn reduceFn,
|
||||
clojure.lang.Keyword datatype)</code>
|
||||
<div class="block">Create a columnwise reducer.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i10" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#rolling-java.lang.Object-java.util.Map-java.util.Map-">rolling</a></span>(java.lang.Object ds,
|
||||
java.util.Map windowSpec,
|
||||
java.util.Map reducerMap)</code>
|
||||
<div class="block">Fixed or variable rolling window reductions.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i11" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#stddev-java.lang.Object-">stddev</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">stddev reducer</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i12" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#sum-java.lang.Object-">sum</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">sum reducer</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i13" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#variableWindow-java.lang.Object-double-">variableWindow</a></span>(java.lang.Object colname,
|
||||
double windowSize)</code>
|
||||
<div class="block">Create a variable window specification with a double windowsize for a particular column.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i14" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#variableWindow-java.lang.Object-double-clojure.lang.Keyword-">variableWindow</a></span>(java.lang.Object colname,
|
||||
double windowSize,
|
||||
clojure.lang.Keyword datetimeUnit)</code>
|
||||
<div class="block">Create a datetime-specific variable window specification with a double windowsize for a particular column.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i15" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#variableWindow-java.lang.Object-double-java.lang.Object-">variableWindow</a></span>(java.lang.Object colname,
|
||||
double windowSize,
|
||||
java.lang.Object compFn)</code>
|
||||
<div class="block">Create a variable window specification with a double windowsize for a particular column and a compFn which must take two values and return a double.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i16" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/dataset/Rolling.html#variance-java.lang.Object-">variance</a></span>(java.lang.Object colname)</code>
|
||||
<div class="block">variance reducer</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="rolling-java.lang.Object-java.util.Map-java.util.Map-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>rolling</h4>
|
||||
<pre>public static java.util.Map rolling(java.lang.Object ds,
|
||||
java.util.Map windowSpec,
|
||||
java.util.Map reducerMap)</pre>
|
||||
<div class="block"><p>Fixed or variable rolling window reductions.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>windowSpec</code> - Window specification specifying the type of window, either a window over a fixed number of rows or a window based on a fixed logical quantitative difference i.e. three months or 10 milliseconds.</dd>
|
||||
<dd><code>reducerMap</code> - map of dest column name to reducer where reducer is a map with two keys, :column-name which is the input column to use and :reducer which is an IFn that receives each window of data as a buffer.</p>
|
||||
<p>Example:</p>
|
||||
<pre><code class="java">Map stocks = makeDataset("https://github.com/techascent/tech.ml.dataset/raw/master/test/data/stocks.csv");
|
||||
|
||||
//Variable-sized windows require the source column to be sorted.
|
||||
stocks = sortByColumn(stocks, "date");
|
||||
Map variableWin = Rolling.rolling(stocks,
|
||||
Rolling.variableWindow("date", 3, kw("months")),
|
||||
hashmap("price-mean-3m", Rolling.mean("price"),
|
||||
"price-max-3m", Rolling.max("price"),
|
||||
"price-min-3m", Rolling.min("price")));
|
||||
println(head(variableWin, 10));
|
||||
https://github.com/techascent/tech.ml.dataset/raw/master/test/data/stocks.csv [10 6]:
|
||||
//| symbol | date | price | price-max-3m | price-mean-3m | price-min-3m |
|
||||
//|--------|------------|-------:|-------------:|--------------:|-------------:|
|
||||
//| AAPL | 2000-01-01 | 25.94 | 106.11 | 58.92500000 | 25.94 |
|
||||
//| IBM | 2000-01-01 | 100.52 | 106.11 | 61.92363636 | 28.66 |
|
||||
//| MSFT | 2000-01-01 | 39.81 | 106.11 | 58.06400000 | 28.66 |
|
||||
//| AMZN | 2000-01-01 | 64.56 | 106.11 | 60.09222222 | 28.66 |
|
||||
//| AAPL | 2000-02-01 | 28.66 | 106.11 | 57.56583333 | 28.37 |
|
||||
//| MSFT | 2000-02-01 | 36.35 | 106.11 | 60.19363636 | 28.37 |
|
||||
//| IBM | 2000-02-01 | 92.11 | 106.11 | 62.57800000 | 28.37 |
|
||||
//| AMZN | 2000-02-01 | 68.87 | 106.11 | 59.29666667 | 28.37 |
|
||||
//| AMZN | 2000-03-01 | 67.00 | 106.11 | 54.65583333 | 21.00 |
|
||||
//| MSFT | 2000-03-01 | 43.22 | 106.11 | 53.53363636 | 21.00 |
|
||||
|
||||
//Fixed window...
|
||||
|
||||
Object radians = VecMath.mul(2.0*Math.PI, VecMath.div(range(33), 32.0));
|
||||
Map sinds = makeDataset(hashmap("radians", radians, "sin", VecMath.sin(radians)));
|
||||
Map fixedWin = Rolling.rolling(sinds,
|
||||
Rolling.fixedWindow(4),
|
||||
hashmap("sin-roll-mean", Rolling.mean("sin"),
|
||||
"sin-roll-max", Rolling.max("sin"),
|
||||
"sin-roll-min", Rolling.min("sin")));
|
||||
println(head(fixedWin, 8));
|
||||
//_unnamed [8 5]:
|
||||
|
||||
//| sin | radians | sin-roll-max | sin-roll-min | sin-roll-mean |
|
||||
//|-----------:|-----------:|-------------:|-------------:|--------------:|
|
||||
//| 0.00000000 | 0.00000000 | 0.19509032 | 0.00000000 | 0.04877258 |
|
||||
//| 0.19509032 | 0.19634954 | 0.38268343 | 0.00000000 | 0.14444344 |
|
||||
//| 0.38268343 | 0.39269908 | 0.55557023 | 0.00000000 | 0.28333600 |
|
||||
//| 0.55557023 | 0.58904862 | 0.70710678 | 0.19509032 | 0.46011269 |
|
||||
//| 0.70710678 | 0.78539816 | 0.83146961 | 0.38268343 | 0.61920751 |
|
||||
//| 0.83146961 | 0.98174770 | 0.92387953 | 0.55557023 | 0.75450654 |
|
||||
//| 0.92387953 | 1.17809725 | 0.98078528 | 0.70710678 | 0.86081030 |
|
||||
//| 0.98078528 | 1.37444679 | 1.00000000 | 0.83146961 | 0.93403361 |
|
||||
</code></pre></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="variableWindow-java.lang.Object-double-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>variableWindow</h4>
|
||||
<pre>public static java.util.Map variableWindow(java.lang.Object colname,
|
||||
double windowSize)</pre>
|
||||
<div class="block"><p>Create a variable window specification with a double windowsize for a particular column. This specification will not work on datetime columns.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="variableWindow-java.lang.Object-double-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>variableWindow</h4>
|
||||
<pre>public static java.util.Map variableWindow(java.lang.Object colname,
|
||||
double windowSize,
|
||||
java.lang.Object compFn)</pre>
|
||||
<div class="block"><p>Create a variable window specification with a double windowsize for a particular column and a compFn which must take two values and return a double. The function must take 2 arguments and the arguments are passed in as (later,earlier). This allows the basic clojure ‘-’ operator to work fine in many cases.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="variableWindow-java.lang.Object-double-clojure.lang.Keyword-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>variableWindow</h4>
|
||||
<pre>public static java.util.Map variableWindow(java.lang.Object colname,
|
||||
double windowSize,
|
||||
clojure.lang.Keyword datetimeUnit)</pre>
|
||||
<div class="block"><p>Create a datetime-specific variable window specification with a double windowsize for a particular column.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>datetimeUnit</code> - One of <code>[:milliseconds, :seconds, :hours, :days, :months]</code>.</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fixedWindow-long-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fixedWindow</h4>
|
||||
<pre>public static java.util.Map fixedWindow(long windowSize)</pre>
|
||||
<div class="block"><p>Return fixed size rolling window. Window will be fixed over <code>window-size</code> rows.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fixedWindow-long-clojure.lang.Keyword-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fixedWindow</h4>
|
||||
<pre>public static java.util.Map fixedWindow(long windowSize,
|
||||
clojure.lang.Keyword winPos)</pre>
|
||||
<div class="block"><p>Return fixed size rolling window. Window will be fixed over <code>window-size</code> rows.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>winPos</code> - One of <code>[:left :center :right]</code>. This combined with the default edge mode of <code>:clamp</code> dictates the windows of data the reducer sees.</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="fixedWindow-long-clojure.lang.Keyword-clojure.lang.Keyword-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>fixedWindow</h4>
|
||||
<pre>public static java.util.Map fixedWindow(long windowSize,
|
||||
clojure.lang.Keyword winPos,
|
||||
clojure.lang.Keyword edgeMode)</pre>
|
||||
<div class="block"><p>Return fixed size rolling window. Window will be fixed over <code>window-size</code> rows.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>winPos</code> - One of <code>[:left :center :right]</code>. This combined with the default edge mode dictates windows of data the reducer sees.</dd>
|
||||
<dd><code>edgeMode</code> - One of <code>[:zero, null, :clamp]</code>. Clamp means repeat the end value.</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="reducer-java.lang.Object-clojure.lang.IFn-clojure.lang.Keyword-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>reducer</h4>
|
||||
<pre>public static java.util.Map reducer(java.lang.Object srcColname,
|
||||
clojure.lang.IFn reduceFn,
|
||||
clojure.lang.Keyword datatype)</pre>
|
||||
<div class="block"><p>Create a columnwise reducer. This reducer gets sub-windows from the column and must return a scalar value. If srcColname is a vector of colnames then reduceFn will be passed each column window as a separate argument.</p></div>
|
||||
<dl>
|
||||
<dt><span class="paramLabel">Parameters:</span></dt>
|
||||
<dd><code>datatype</code> - Option datatype, may be nil in which case the dataset will scan the result to infer datatype. If provided this will enforce the result column datatype. Reductions to numeric types with fixed datatypes will be slightly faster than generic reductions which require inference to find the final datatype.</dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="reducer-java.lang.Object-clojure.lang.IFn-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>reducer</h4>
|
||||
<pre>public static java.util.Map reducer(java.lang.Object srcColname,
|
||||
clojure.lang.IFn reduceFn)</pre>
|
||||
<div class="block"><p>Create a columnwise reducer eliding datatype parameter. See documentation on 3-arity form of function.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="mean-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>mean</h4>
|
||||
<pre>public static java.util.Map mean(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>mean reducer</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="sum-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>sum</h4>
|
||||
<pre>public static java.util.Map sum(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>sum reducer</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="min-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>min</h4>
|
||||
<pre>public static java.util.Map min(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>min reducer</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="max-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>max</h4>
|
||||
<pre>public static java.util.Map max(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>max reducer</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="stddev-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>stddev</h4>
|
||||
<pre>public static java.util.Map stddev(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>stddev reducer</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="variance-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>variance</h4>
|
||||
<pre>public static java.util.Map variance(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>variance reducer</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="first-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>first</h4>
|
||||
<pre>public static java.util.Map first(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>reducer that keeps the first value</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="last-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>last</h4>
|
||||
<pre>public static java.util.Map last(java.lang.Object colname)</pre>
|
||||
<div class="block"><p>reducer that keeps the last value</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= 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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script type="text/javascript" src="../../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/Rolling.html" target="_top">Frames</a></li>
|
||||
<li><a href="Rolling.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,22 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>tech.v3.dataset (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar"><a href="../../../tech/v3/dataset/package-summary.html" target="classFrame">tech.v3.dataset</a></h1>
|
||||
<div class="indexContainer">
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="Modelling.html" title="class in tech.v3.dataset" target="classFrame">Modelling</a></li>
|
||||
<li><a href="Reductions.html" title="class in tech.v3.dataset" target="classFrame">Reductions</a></li>
|
||||
<li><a href="Rolling.html" title="class in tech.v3.dataset" target="classFrame">Rolling</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,159 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>tech.v3.dataset (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="tech.v3.dataset (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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 class="navBarCell1Rev">Package</li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../tech/v3/libs/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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="Package" class="title">Package tech.v3.dataset</h1>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
|
||||
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Class</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset">Modelling</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Functions related to training and evaluating ML models.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset">Reductions</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">High speed grouping aggregations based on sequences of datasets.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset">Rolling</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Fixed and variable length rolling windows.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</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 class="navBarCell1Rev">Package</li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script type="text/javascript" src="../../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/package-summary.html">Prev Package</a></li>
|
||||
<li><a href="../../../tech/v3/libs/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
@@ -0,0 +1,142 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>tech.v3.dataset Class Hierarchy (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="tech.v3.dataset Class Hierarchy (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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><a href="package-summary.html">Package</a></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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../tech/v3/libs/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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 Package tech.v3.dataset</h1>
|
||||
<span class="packageHierarchyLabel">Package Hierarchies:</span>
|
||||
<ul class="horizontal">
|
||||
<li><a href="../../../overview-tree.html">All Packages</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">tech.v3.dataset.<a href="../../../tech/v3/dataset/Modelling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Modelling</span></a></li>
|
||||
<li type="circle">tech.v3.dataset.<a href="../../../tech/v3/dataset/Reductions.html" title="class in tech.v3.dataset"><span class="typeNameLink">Reductions</span></a></li>
|
||||
<li type="circle">tech.v3.dataset.<a href="../../../tech/v3/dataset/Rolling.html" title="class in tech.v3.dataset"><span class="typeNameLink">Rolling</span></a></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><a href="package-summary.html">Package</a></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 class="aboutLanguage"><script type="text/javascript" src="../../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/package-tree.html">Prev</a></li>
|
||||
<li><a href="../../../tech/v3/libs/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/dataset/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
@@ -0,0 +1,331 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>Arrow (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="Arrow (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
|
||||
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
var tableTab = "tableTab";
|
||||
var activeTableTab = "activeTableTab";
|
||||
</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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../tech/v3/libs/Parquet.html" title="class in tech.v3.libs"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/libs/Arrow.html" target="_top">Frames</a></li>
|
||||
<li><a href="Arrow.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">tech.v3.libs</div>
|
||||
<h2 title="Class Arrow" class="title">Class Arrow</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>tech.v3.libs.Arrow</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">Arrow</span>
|
||||
extends java.lang.Object</pre>
|
||||
<div class="block"><p>Bindings to save/load datasets apache arrow streaming format. These bindings support JDK-17, memory mapping, and per-column compression.</p>
|
||||
<p>Required Dependencies:</p>
|
||||
<pre><code class="clojure">[org.apache.arrow/arrow-vector "6.0.0"]
|
||||
[org.lz4/lz4-java "1.8.0"]
|
||||
[com.github.luben/zstd-jni "1.5.1-1"]
|
||||
</code></pre></div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>static void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/libs/Arrow.html#datasetSeqToStream-java.lang.Iterable-java.lang.Object-java.lang.Object-">datasetSeqToStream</a></span>(java.lang.Iterable dsSeq,
|
||||
java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Save a sequence of datasets to a single stream file.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>static void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/libs/Arrow.html#datasetToStream-java.lang.Object-java.lang.Object-java.lang.Object-">datasetToStream</a></span>(java.lang.Object ds,
|
||||
java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Save a dataset to apache stream format.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/libs/Arrow.html#streamToDataset-java.lang.Object-java.lang.Object-">streamToDataset</a></span>(java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Load an apache arrow streaming file returning a single dataset.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>static java.lang.Iterable</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/libs/Arrow.html#streamToDatasetSeq-java.lang.Object-java.lang.Object-">streamToDatasetSeq</a></span>(java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</code>
|
||||
<div class="block">Load an apache arrow streaming file returning a sequence of datasets, one for each record batch.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="datasetToStream-java.lang.Object-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>datasetToStream</h4>
|
||||
<pre>public static void datasetToStream(java.lang.Object ds,
|
||||
java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Save a dataset to apache stream format.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>strings-as-text?</code>: - defaults to false - Save out strings into arrow files without dictionaries. This works well if you want to load an arrow file in-place or if you know the strings in your dataset are either really large or should not be in string tables.</p></li>
|
||||
<li>
|
||||
<p><code>:compression</code> - Either <code>:zstd</code> or <code>:lz4</code>, defaults to no compression (nil). Per-column compression of the data can result in some significant size savings (2x+) and thus some significant time savings when transferring over the network. Using compression makes loading via mmap non-in-place - If you are going to use compression mmap probably doesn’t make sense on load and most likely will result on slower loading times. Zstd can also be passed in map form with an addition parameter, <code>:level</code> which defaults to 3.</p></li>
|
||||
</ul>
|
||||
<pre><code class="java">//Slightly higher compression than the default.
|
||||
datasetToStream(ds, "data.arrow-ipc", hashmap(kw("compression"),
|
||||
hashmap(kw("compression-type"), kw("zstd"),
|
||||
kw("level"), 5)));
|
||||
</code></pre></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="datasetSeqToStream-java.lang.Iterable-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>datasetSeqToStream</h4>
|
||||
<pre>public static void datasetSeqToStream(java.lang.Iterable dsSeq,
|
||||
java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Save a sequence of datasets to a single stream file. Datasets must either have matching schemas or downstream dataset column datatypes must be able to be widened to the initial dataset column datatypes.</p>
|
||||
<p>For options see <code>datasetToStream</code>.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="streamToDataset-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>streamToDataset</h4>
|
||||
<pre>public static java.util.Map streamToDataset(java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Load an apache arrow streaming file returning a single dataset. File must only contain a single record batch.</p>
|
||||
<p>Options:</p>
|
||||
<ul>
|
||||
<li>
|
||||
<p><code>:open-type</code> - Either <code>:mmap</code> or <code>:input-stream</code> defaulting to the slower but more robust <code>:input-stream</code> pathway. When using <code>:mmap</code> resources will be released when the resource system dictates - see documentation for <a href="https://cnuernber.github.io/dtype-next/javadoc/index.html">tech.v3.DType.stackResourceContext</a>. When using <code>:input-stream</code> the stream will be closed when the lazy sequence is either fully realized or an exception is thrown.</p></li>
|
||||
<li>
|
||||
<p><code>close-input-stream?</code> - When using <code>:input-stream</code> <code>:open-type</code>, close the input stream upon exception or when stream is fully realized. Defaults to true.</p></li>
|
||||
<li>
|
||||
<p><code>:integer-datatime-types?</code> - when true arrow columns in the appropriate packed datatypes will be represented as their integer types as opposed to their respective packed types. For example columns of type <code>:epoch-days</code> will be returned to the user as datatype <code>:epoch-days</code> as opposed to <code>:packed-local-date</code>. This means reading values will return integers as opposed to <code>java.time.LocalDate</code>s.</p></li>
|
||||
</ul></div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="streamToDatasetSeq-java.lang.Object-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>streamToDatasetSeq</h4>
|
||||
<pre>public static java.lang.Iterable streamToDatasetSeq(java.lang.Object pathOrInputStream,
|
||||
java.lang.Object options)</pre>
|
||||
<div class="block"><p>Load an apache arrow streaming file returning a sequence of datasets, one for each record batch. For options see streamToDataset.</p></div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= 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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script type="text/javascript" src="../../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../tech/v3/libs/Parquet.html" title="class in tech.v3.libs"><span class="typeNameLink">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/libs/Arrow.html" target="_top">Frames</a></li>
|
||||
<li><a href="Arrow.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,316 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>Parquet (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="Parquet (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
catch(err) {
|
||||
}
|
||||
//-->
|
||||
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
|
||||
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
|
||||
var altColor = "altColor";
|
||||
var rowColor = "rowColor";
|
||||
var tableTab = "tableTab";
|
||||
var activeTableTab = "activeTableTab";
|
||||
</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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/libs/Arrow.html" title="class in tech.v3.libs"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/libs/Parquet.html" target="_top">Frames</a></li>
|
||||
<li><a href="Parquet.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">tech.v3.libs</div>
|
||||
<h2 title="Class Parquet" class="title">Class Parquet</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li>java.lang.Object</li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>tech.v3.libs.Parquet</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="typeNameLabel">Parquet</span>
|
||||
extends java.lang.Object</pre>
|
||||
<div class="block"><p>Read/write parquet files. Uses the standard hadoop parquet library. One aspect that may be confusing is that when writing files the parquet system decides when to end the record batch so a single dataset may end up as a single parquet file with many record batches.</p>
|
||||
<p>Note that in the requiring dependencies I remove slf4j. tmd comes with logback-classic by default which is less featureful but far less of a security disaster than slf4j. If you have a setup that already uses slf4j then you should exclude logback-classic from tmd’s dependencies.</p>
|
||||
<p>You must disable debug logging else the parquet system is unreasonably slow. See logging section of <a href="https://techascent.github.io/tech.ml.dataset/tech.v3.libs.parquet.html">parquet namespace</a>.</p>
|
||||
<p>Required dependencies:</p>
|
||||
<pre><code class="clojure">org.apache.parquet/parquet-hadoop {:mvn/version "1.12.0"
|
||||
:exclusions [org.slf4j/slf4j-log4j12]}
|
||||
org.apache.hadoop/hadoop-common {:mvn/version "3.3.0"
|
||||
:exclusions [org.slf4j/slf4j-log4j12]}
|
||||
;; We literally need this for 1 POJO formatting object.
|
||||
org.apache.hadoop/hadoop-mapreduce-client-core {:mvn/version "3.3.0"
|
||||
:exclusions [org.slf4j/slf4j-log4j12]}
|
||||
</code></pre></div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr id="i0" class="altColor">
|
||||
<td class="colFirst"><code>static void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/libs/Parquet.html#datasetSeqToParquet-java.lang.Iterable-java.lang.String-java.lang.Object-">datasetSeqToParquet</a></span>(java.lang.Iterable dsSeq,
|
||||
java.lang.String path,
|
||||
java.lang.Object options)</code> </td>
|
||||
</tr>
|
||||
<tr id="i1" class="rowColor">
|
||||
<td class="colFirst"><code>static void</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/libs/Parquet.html#datasetToParquet-java.lang.Object-java.lang.String-java.lang.Object-">datasetToParquet</a></span>(java.lang.Object ds,
|
||||
java.lang.String path,
|
||||
java.lang.Object options)</code> </td>
|
||||
</tr>
|
||||
<tr id="i2" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Iterable</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/libs/Parquet.html#parquetMetadata-java.lang.String-">parquetMetadata</a></span>(java.lang.String path)</code> </td>
|
||||
</tr>
|
||||
<tr id="i3" class="rowColor">
|
||||
<td class="colFirst"><code>static java.util.Map</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/libs/Parquet.html#parquetToDataset-java.lang.String-java.lang.Object-">parquetToDataset</a></span>(java.lang.String path,
|
||||
java.lang.Object options)</code> </td>
|
||||
</tr>
|
||||
<tr id="i4" class="altColor">
|
||||
<td class="colFirst"><code>static java.lang.Iterable</code></td>
|
||||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../tech/v3/libs/Parquet.html#parquetToDatasetSeq-java.lang.String-java.lang.Object-">parquetToDatasetSeq</a></span>(java.lang.String path,
|
||||
java.lang.Object options)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.Object</h3>
|
||||
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method.detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="parquetMetadata-java.lang.String-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>parquetMetadata</h4>
|
||||
<pre>public static java.lang.Iterable parquetMetadata(java.lang.String path)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="parquetToDataset-java.lang.String-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>parquetToDataset</h4>
|
||||
<pre>public static java.util.Map parquetToDataset(java.lang.String path,
|
||||
java.lang.Object options)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="parquetToDatasetSeq-java.lang.String-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>parquetToDatasetSeq</h4>
|
||||
<pre>public static java.lang.Iterable parquetToDatasetSeq(java.lang.String path,
|
||||
java.lang.Object options)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="datasetToParquet-java.lang.Object-java.lang.String-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>datasetToParquet</h4>
|
||||
<pre>public static void datasetToParquet(java.lang.Object ds,
|
||||
java.lang.String path,
|
||||
java.lang.Object options)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="datasetSeqToParquet-java.lang.Iterable-java.lang.String-java.lang.Object-">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>datasetSeqToParquet</h4>
|
||||
<pre>public static void datasetSeqToParquet(java.lang.Iterable dsSeq,
|
||||
java.lang.String path,
|
||||
java.lang.Object options)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= 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><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script type="text/javascript" src="../../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/libs/Arrow.html" title="class in tech.v3.libs"><span class="typeNameLink">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/libs/Parquet.html" target="_top">Frames</a></li>
|
||||
<li><a href="Parquet.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method.detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip.navbar.bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,21 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>tech.v3.libs (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar"><a href="../../../tech/v3/libs/package-summary.html" target="classFrame">tech.v3.libs</a></h1>
|
||||
<div class="indexContainer">
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="Arrow.html" title="class in tech.v3.libs" target="classFrame">Arrow</a></li>
|
||||
<li><a href="Parquet.html" title="class in tech.v3.libs" target="classFrame">Parquet</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,153 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>tech.v3.libs (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="tech.v3.libs (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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 class="navBarCell1Rev">Package</li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/dataset/package-summary.html">Prev Package</a></li>
|
||||
<li>Next Package</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/libs/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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="Package" class="title">Package tech.v3.libs</h1>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
|
||||
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Class</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../../tech/v3/libs/Arrow.html" title="class in tech.v3.libs">Arrow</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Bindings to save/load datasets apache arrow streaming format.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a href="../../../tech/v3/libs/Parquet.html" title="class in tech.v3.libs">Parquet</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block">Read/write parquet files.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</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 class="navBarCell1Rev">Package</li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script type="text/javascript" src="../../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/dataset/package-summary.html">Prev Package</a></li>
|
||||
<li>Next Package</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/libs/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
@@ -0,0 +1,141 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>tech.v3.libs Class Hierarchy (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="tech.v3.libs Class Hierarchy (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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><a href="package-summary.html">Package</a></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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/dataset/package-tree.html">Prev</a></li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/libs/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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 Package tech.v3.libs</h1>
|
||||
<span class="packageHierarchyLabel">Package Hierarchies:</span>
|
||||
<ul class="horizontal">
|
||||
<li><a href="../../../overview-tree.html">All Packages</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">tech.v3.libs.<a href="../../../tech/v3/libs/Arrow.html" title="class in tech.v3.libs"><span class="typeNameLink">Arrow</span></a></li>
|
||||
<li type="circle">tech.v3.libs.<a href="../../../tech/v3/libs/Parquet.html" title="class in tech.v3.libs"><span class="typeNameLink">Parquet</span></a></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><a href="package-summary.html">Package</a></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 class="aboutLanguage"><script type="text/javascript" src="../../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../tech/v3/dataset/package-tree.html">Prev</a></li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?tech/v3/libs/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All 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>
|
||||
@@ -0,0 +1,20 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>tech.v3 (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
<script type="text/javascript" src="../../script.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar"><a href="../../tech/v3/package-summary.html" target="classFrame">tech.v3</a></h1>
|
||||
<div class="indexContainer">
|
||||
<h2 title="Classes">Classes</h2>
|
||||
<ul title="Classes">
|
||||
<li><a href="TMD.html" title="class in tech.v3" target="classFrame">TMD</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,147 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>tech.v3 (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="tech.v3 (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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 class="navBarCell1Rev">Package</li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Package</li>
|
||||
<li><a href="../../tech/v3/dataset/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?tech/v3/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All 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="Package" class="title">Package tech.v3</h1>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
|
||||
<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Class</th>
|
||||
<th class="colLast" scope="col">Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a href="../../tech/v3/TMD.html" title="class in tech.v3">TMD</a></td>
|
||||
<td class="colLast">
|
||||
<div class="block"><code>tech.ml.dataset</code> is a high performance library for processing columnar data similar to pandas or R’ data table.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</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 class="navBarCell1Rev">Package</li>
|
||||
<li>Class</li>
|
||||
<li><a href="package-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 class="aboutLanguage"><script type="text/javascript" src="../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Package</li>
|
||||
<li><a href="../../tech/v3/dataset/package-summary.html">Next Package</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?tech/v3/package-summary.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-summary.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All 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>
|
||||
@@ -0,0 +1,140 @@
|
||||
<!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_312) on Sun Dec 11 09:30:03 MST 2022 -->
|
||||
<title>tech.v3 Class Hierarchy (tech.ml.dataset Documentation)</title>
|
||||
<meta name="date" content="2022-12-11">
|
||||
<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="tech.v3 Class Hierarchy (tech.ml.dataset Documentation)";
|
||||
}
|
||||
}
|
||||
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><a href="package-summary.html">Package</a></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 class="aboutLanguage"><script async src="https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"</script><script>window.dataLayer = window.dataLayer || [];\nfunction gtag(){dataLayer.push(arguments);}\ngtag('js', new Date());\ngtag('config', 'G-RGTB4J7LGP');</div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li><a href="../../tech/v3/dataset/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?tech/v3/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All 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 Package tech.v3</h1>
|
||||
<span class="packageHierarchyLabel">Package Hierarchies:</span>
|
||||
<ul class="horizontal">
|
||||
<li><a href="../../overview-tree.html">All Packages</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">tech.v3.<a href="../../tech/v3/TMD.html" title="class in tech.v3"><span class="typeNameLink">TMD</span></a></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><a href="package-summary.html">Package</a></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 class="aboutLanguage"><script type="text/javascript" src="../../highlight.pack.js"></script>
|
||||
<script type="text/javascript"><!--
|
||||
hljs.initHighlightingOnLoad();
|
||||
//--></script></div>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li><a href="../../tech/v3/dataset/package-tree.html">Next</a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?tech/v3/package-tree.html" target="_top">Frames</a></li>
|
||||
<li><a href="package-tree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All 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>
|
||||
+4
File diff suppressed because one or more lines are too long
+113
@@ -0,0 +1,113 @@
|
||||
function visibleInParent(element) {
|
||||
var position = $(element).position().top
|
||||
return position > -50 && position < ($(element).offsetParent().height() - 50)
|
||||
}
|
||||
|
||||
function hasFragment(link, fragment) {
|
||||
return $(link).attr("href").indexOf("#" + fragment) != -1
|
||||
}
|
||||
|
||||
function findLinkByFragment(elements, fragment) {
|
||||
return $(elements).filter(function(i, e) { return hasFragment(e, fragment)}).first()
|
||||
}
|
||||
|
||||
function scrollToCurrentVarLink(elements) {
|
||||
var elements = $(elements);
|
||||
var parent = elements.offsetParent();
|
||||
|
||||
if (elements.length == 0) return;
|
||||
|
||||
var top = elements.first().position().top;
|
||||
var bottom = elements.last().position().top + elements.last().height();
|
||||
|
||||
if (top >= 0 && bottom <= parent.height()) return;
|
||||
|
||||
if (top < 0) {
|
||||
parent.scrollTop(parent.scrollTop() + top);
|
||||
}
|
||||
else if (bottom > parent.height()) {
|
||||
parent.scrollTop(parent.scrollTop() + bottom - parent.height());
|
||||
}
|
||||
}
|
||||
|
||||
function setCurrentVarLink() {
|
||||
$('.secondary a').parent().removeClass('current')
|
||||
$('.anchor').
|
||||
filter(function(index) { return visibleInParent(this) }).
|
||||
each(function(index, element) {
|
||||
findLinkByFragment(".secondary a", element.id).
|
||||
parent().
|
||||
addClass('current')
|
||||
});
|
||||
scrollToCurrentVarLink('.secondary .current');
|
||||
}
|
||||
|
||||
var hasStorage = (function() { try { return localStorage.getItem } catch(e) {} }())
|
||||
|
||||
function scrollPositionId(element) {
|
||||
var directory = window.location.href.replace(/[^\/]+\.html$/, '')
|
||||
return 'scroll::' + $(element).attr('id') + '::' + directory
|
||||
}
|
||||
|
||||
function storeScrollPosition(element) {
|
||||
if (!hasStorage) return;
|
||||
localStorage.setItem(scrollPositionId(element) + "::x", $(element).scrollLeft())
|
||||
localStorage.setItem(scrollPositionId(element) + "::y", $(element).scrollTop())
|
||||
}
|
||||
|
||||
function recallScrollPosition(element) {
|
||||
if (!hasStorage) return;
|
||||
$(element).scrollLeft(localStorage.getItem(scrollPositionId(element) + "::x"))
|
||||
$(element).scrollTop(localStorage.getItem(scrollPositionId(element) + "::y"))
|
||||
}
|
||||
|
||||
function persistScrollPosition(element) {
|
||||
recallScrollPosition(element)
|
||||
$(element).scroll(function() { storeScrollPosition(element) })
|
||||
}
|
||||
|
||||
function sidebarContentWidth(element) {
|
||||
var widths = $(element).find('.inner').map(function() { return $(this).innerWidth() })
|
||||
return Math.max.apply(Math, widths)
|
||||
}
|
||||
|
||||
function calculateSize(width, snap, margin, minimum) {
|
||||
if (width == 0) {
|
||||
return 0
|
||||
}
|
||||
else {
|
||||
return Math.max(minimum, (Math.ceil(width / snap) * snap) + (margin * 2))
|
||||
}
|
||||
}
|
||||
|
||||
function resizeSidebars() {
|
||||
var primaryWidth = sidebarContentWidth('.primary')
|
||||
var secondaryWidth = 0
|
||||
|
||||
if ($('.secondary').length != 0) {
|
||||
secondaryWidth = sidebarContentWidth('.secondary')
|
||||
}
|
||||
|
||||
// snap to grid
|
||||
primaryWidth = calculateSize(primaryWidth, 32, 13, 160)
|
||||
secondaryWidth = calculateSize(secondaryWidth, 32, 13, 160)
|
||||
|
||||
$('.primary').css('width', primaryWidth)
|
||||
$('.secondary').css('width', secondaryWidth).css('left', primaryWidth + 1)
|
||||
|
||||
if (secondaryWidth > 0) {
|
||||
$('#content').css('left', primaryWidth + secondaryWidth + 2)
|
||||
}
|
||||
else {
|
||||
$('#content').css('left', primaryWidth + 1)
|
||||
}
|
||||
}
|
||||
|
||||
$(window).ready(resizeSidebars)
|
||||
$(window).ready(setCurrentVarLink)
|
||||
$(window).ready(function() { persistScrollPosition('.primary')})
|
||||
$(window).ready(function() {
|
||||
$('#content').scroll(setCurrentVarLink)
|
||||
$(window).resize(setCurrentVarLink)
|
||||
$(window).resize(resizeSidebars)
|
||||
})
|
||||
+187
File diff suppressed because one or more lines are too long
+165
File diff suppressed because one or more lines are too long
+228
File diff suppressed because one or more lines are too long
+35
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+980
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+40
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+118
File diff suppressed because one or more lines are too long
+42
File diff suppressed because one or more lines are too long
+805
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+113
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+163
File diff suppressed because one or more lines are too long
+68
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+12
File diff suppressed because one or more lines are too long
+167
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+150
File diff suppressed because one or more lines are too long
+35
File diff suppressed because one or more lines are too long
+59
File diff suppressed because one or more lines are too long
+740
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user